中易网

ACCESS自动生成流水号的问题

答案:2  悬赏:30  
解决时间 2021-11-06 01:20
假如今天:2001-1-1在插入新纪录时候,自动生成:A2001010101下一条A2001010102在网上搜了一下,看不懂 Private Sub Field1_Enter()
If IsNull(Field1.value) Then
Field1.value = "CN" & Format(CLng(DMax("mid(field1,3,4)", "table1") + 1), "0000") & "-A"
End If
End Sub
最佳答案
就是在字段1进入时运行一下这个代码,如果字段1的值为空的话(NULL),就用“CN”+加上表中已经有字段1中第3个字符开始的4个字符的最大值加1+“-A”组成一个新的值。 组成的值应该是类似 CN0003-A 这样的一个值不过如果是的空表的话,应该是出错的,没有办法在表中取得原的最大值。所以应该手动加入第一条值
全部回答
支持一下感觉挺不错的
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
择思达的副作用
我想加盟个服装网店不知加盟哪个好 希望做
雅芙豆奶粉是安全食品吗、里面有国家禁止的甜
10个多月宝宝每天需要多少量的牛奶呢?
山东莱芜农村喝的大叶子(一种茶)是什么植物
敏感性皮肤做什么面膜比较好呢?
宁波好来居宾馆地址在什么地方,想过去办事
菜花炒肉的做法
从东莞南城汽车站到英德的车次有哪些
新型电表有摄像头吗
有什么农历九月初九的古诗名句
宁波铭盛商务宾馆地址在什么地方,想过去办事
苏州什么地方开鲜花店比较好?
大龙猫寿命是多久?
南锣鼓巷,烟袋斜街 后海 一日游
推荐资讯
睡眠质量越来越差,有什么方法可以改善睡眠啊
经济适用房室内设计注意事项有哪些?
海鱼有哪些?
国产婴儿奶粉啥牌子好?大家对国产奶粉有什么
油脂分泌旺盛的危害是什么?
(四川)成都地区有相框画框的生产厂家和批发商
东北大唢呐家乡情伴奏在哪能找到
兔宝宝取名大全
新构思作文(恩施巴东)怎么去啊,我要去那办事
银行卡挂失拿别人的身份证行吗
小孩四个半月肌张力高怎么办
一天只吃4根玉米会胖吗
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?