设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

[其它] 求助两个文本框, 如何自动编号。

[复制链接]
跳转到指定楼层
1#
发表于 2016-6-15 08:33:02 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 cfncmjh 于 2016-6-15 09:32 编辑

设计一个窗体,有两个文本框架,第一个文本框是行政区划,第二个是自动编号,自动编号共18位,前12位用到行政区划,后6 位从000001开始自动编号。如行政区划是150429001001,第一条记录,自动编号就是150429001001000001,在同一行政区划下,第二条记录就是150429001001000002,如果行政区划变为150429001002,则自动号是150429001002000001,第二条记录是150429001002000002,即不同的行政区划均从000001开始自动 编号。谢谢大师们啊。



分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2016-6-15 09:52:09 | 只看该作者
没看懂。是要录入呢还是要生成数据呢?
录入的话,可以设置不绑定,直接引用,再通过追加查询完成即可。
生成数据的话则更简单。
另外,自定义编号也可以参考以下链接:
http://www.office-cn.net/thread-114014-1-1.html
http://www.office-cn.net/thread-92817-1-1.html最后建议上传示例文件,并描述具体需求。我相信没几个人愿意自己做个示例再回帖的。
3#
 楼主| 发表于 2016-6-15 10:28:32 | 只看该作者
谢谢您,我作一个示例,再麻烦您!

4#
 楼主| 发表于 2016-6-15 10:49:29 | 只看该作者
本帖最后由 cfncmjh 于 2016-6-15 10:56 编辑

这是我作的一个示例, 在“基本情况录入界面”窗体当选择乡镇、村、行政区划后,“登记卡编号”文本框根据“行政 区划”自动编号,即“登记卡编号”由 行政区划和编号组成18位,前12位为行政区划,后6位是编号。谢谢大师指教!

本帖子中包含更多资源

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

x
5#
发表于 2016-6-15 11:21:50 | 只看该作者
function Getnewnum(str as string) as string
        '功能:返回新编号
        '参数:str -- 行政区划编码
        dim newnum as string
        newnum=nz(dmax("编号","阁下的表名称","行政区划码='" & str & "'"),str & "000000")
        newnum=str & format(val(right(newnum,6))+1,"000000")
        Getnewnum=newnum
end function
6#
 楼主| 发表于 2016-6-15 14:33:49 | 只看该作者
你好大师:我传一下示例帮 帮我吧,万分感谢。

本帖子中包含更多资源

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

x
7#
 楼主| 发表于 2016-6-15 16:34:27 | 只看该作者
已经解决
回复

使用道具 举报

8#
发表于 2016-6-16 08:48:55 | 只看该作者
学习了,五楼确实是个好思路!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-12-27 15:21 , Processed in 0.107805 second(s), 32 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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