1.如果使 SQLServer数据库或Orcale数据库可以用insert类型触发器解决。
2.如果是 Access数据库可以这样间接实现:
在表里增加两个字段。ID(自动编号类型) ,UserName 字符类型。
先在表里插入一条记录(username和你要插入的字段值,流水号先空着)
然后取回条记录的ID值。select max(id) where username="xxxx"
就可以得到 流水号 "20020101"+Format(id,"0000")
Update 流水号 ="20020101"+Format(id,"0000") where username="xxxx" and id=max(id)
2.如果是 Access数据库可以这样间接实现:
在表里增加两个字段。ID(自动编号类型) ,UserName 字符类型。
先在表里插入一条记录(username和你要插入的字段值,流水号先空着)
然后取回条记录的ID值。select max(id) where username="xxxx"
就可以得到 流水号 "20020101"+Format(id,"0000")
Update 流水号 ="20020101"+Format(id,"0000") where username="xxxx" and id=max(id)
解决方案 »
- 关于一段求100以内的素数的代码
- txt文件数据读取
- 查询错误 帮我看看啊 大虾门
- 請問怎樣得到Access數據庫字段的標題?
- 急!datagrid click 一次以后 数据记录 还保留在上一次点击位置?
- 如何实现让窗口在执行完任务后自行退出(而不是通过点击退出按钮执行unload)?
- 我想将richtext中的内容存入access中,请问access能否将richtext的字体颜色,背景颜色,等都保存起来,而且将来使用时还能复原
- 如何将UTF8格式的字符串转换为GB2312
- 如何让form永远在所有窗口最上面?
- 这段程序有错吗?
- hhfh(IceRen_冰人)给你个源代码下载地址.
- scroll bar的问题
你的想法是好的
可惜不大现实,除非你允许废弃号码