设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 1186|回复: 8
打印 上一主题 下一主题

[窗体] (新问题,急救)如何自动给自定义序号补号

[复制链接]
跳转到指定楼层
1#
发表于 2008-4-2 10:25:29 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我的自动序号是以年为单位的一个顺序号,代码如下:
Me.NO = Format(Date, "yyyy") & Format(Nz(Right(DMax("[NO]", "受托明细", "left([NO],4)='" & Format(Date, "yyyy") & " '"), 3)) + 1, "000")


目前发现当删除一条记录时,就会断号了而不会自动补号回去。

请大家帮我想想办法,如果当删除2008032号时,那么从2008033号开始到最后全部顺序号都提前一位数,也就是说将2008033补号到2008032,将2008034补到2008033,以此推理这样的一个序号如何做啊?

[ 本帖最后由 小何 于 2008-4-2 10:42 编辑 ]
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2008-4-2 11:16:54 | 只看该作者
在执行DMAX前应查检号码的连续性(前后者的之差为1, 大于1的代表存在断号)
3#
 楼主| 发表于 2008-4-2 13:36:45 | 只看该作者
我不知道怎么做,麻烦管理员能不能帮我修改一下啊?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
4#
 楼主| 发表于 2008-4-2 15:30:03 | 只看该作者
不知道有没有人帮忙我修改一下啊
5#
 楼主| 发表于 2008-4-2 19:11:31 | 只看该作者
请高手们帮帮忙吧
6#
发表于 2008-4-2 22:57:45 | 只看该作者
7#
发表于 2008-4-3 11:14:44 | 只看该作者
供参考

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

点击这里给我发消息

8#
发表于 2008-4-3 12:31:19 | 只看该作者
andymark版主的自定義函數真不錯啊!謝謝!收藏啦!
9#
发表于 2008-4-3 14:12:56 | 只看该作者
学习一下。。。。[:24]
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-11-15 01:19 , Processed in 0.079639 second(s), 33 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表