Access交流中心

北京 | 上海 | 天津 | 重庆 | 广州 | 深圳 | 珠海 | 汕头 | 佛山 | 中山 | 东莞 | 南京 | 苏州 | 无锡 | 常州 | 南通 | 扬州 | 徐州 | 杭州 | 温州 | 宁波 | 台州 | 福州 | 厦门 | 泉州 | 龙岩 | 合肥 | 芜湖 | 成都 | 遂宁 | 长沙 | 株洲 | 湘潭 | 武汉 | 南昌 | 济南 | 青岛 | 烟台 | 潍坊 | 淄博 | 济宁 | 太原 | 郑州 | 石家庄 | 保定 | 唐山 | 西安 | 大连 | 沈阳 | 长春 | 昆明 | 兰州 | 哈尔滨 | 佳木斯 | 南宁 | 桂林 | 海口 | 贵阳 | 西宁 | 乌鲁木齐 | 包头 |

请问,怎样根据年份自动编号?

hcdbd  发表于:2018-08-14 14:51:16  
复制

请问,想设计一个学号一样的自动编号,有个年份字段,选择后,编号自动填入,如,年份2012,编号为2012001,新增后年份2012,编号自动为2012002,如年份选为2013,看2013有没有编号,如果没有,从001开始,如果有,就接下去,如前面已到2013213了,那就是2013214.

哪位老师帮忙一下。谢谢

 

Top
伊西军 发表于:2018-08-14 15:19:17

平台中有附带自动编号的功能

www.accessgood.com



楼楼狗 发表于:2018-09-23 12:27:04

设置一个自动编号字段,再设置一个数字字段,都不设置成主键。

数字字段的默认值可以设置成=Date()


之后用以下指令Nz(DLookUp("[自动编号字段名字]", "表名字", "[数字字段名字]=#" & Date() & "#"), 0) + 1



天马行空 发表于:2018-09-24 08:12:21
自动编号 = dmax(自动编号,表名,left(自动编号,4)=年份字段)+1

麥田 发表于:2019-07-03 09:17:23

那你下载Access快速开发平台学习吧

里面的自动编号管理功能学习一下

Access快速开发平台下载地址如下:

http://www.accessgood.com/


教程如下:
完整版案例开发《报销管理系统》操作步骤教程

http://www.accessoft.com/rdp/tutorial.html
配套的视频见QQ群文件《Access数据库快速开发视频教程》下载学习,Access视频教程QQ群 198465573

 

实现的功能演示图:



总记录:4篇  页次:1/1 9 1 :