Access交流中心

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

窗体加载时的自动判断

fresun  发表于:2016-05-29 08:56:32  
复制


这是一个普通的登录界面....  (就是咱论坛里常用的) ,  然后登录系统后会打开  窗体1 ,   


窗体1 要自动加载 三样东西,  

1. 自动到达最新记录,(空白记录)

2. 将登录窗体的用户名 自动加载为 开票人, 

3. 同时流水号自动加1.  

------------------------------


但是发现 ,这样每次加载, 就算不填内容, 流水号都自动往后加1,  容易产生很多空号,  不知道怎么解决.

 

Top
仙来 发表于:2016-05-29 11:44:18
用max函数

诚信为本 发表于:2016-05-30 09:06:05
可以考虑使用删除查询判断并删除空白记录即可

西出阳关无故人 发表于:2016-05-30 09:09:17
流水号的默认值为:自动加1,这样就不会保存不填内容的记录

xlb 发表于:2016-05-31 19:48:02

1\docmd.movelast 到达最后的记录,

2\打开库后,更新数据

3\用MAX函数取最大值+1后



fresun 发表于:2016-06-02 21:07:05

我用另类的办法 解决了.. .


窗口进入后, 流水号+1   ,   比如原来是A1000,  窗口进入后是A1001

然后,   要输入姓名, 才会将  新流水号 A1001,保存到编号表中.    


如果不输入姓名,  编号表中保存的还是A1000


下次开启时, 会在A1000的基础上再加1



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