设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

[与其它组件] 如何用代码在“默认值”里实现自动编号

[复制链接]
跳转到指定楼层
1#
发表于 2004-3-9 05:13:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
如果我想实现不同类型的自动编号,我应该怎么设置代码呢?
如:第1号、第2号、...........、第198号..................
或:CN0001-A、CN0002-B、CN0003-B、.........、CN0004-A、CN1998-B……
是在默认值里输入代码呢,还是在什么地方,请指教,谢谢!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2004-3-9 07:18:00 | 只看该作者
http://www.accfans.net/bbs/Announce/Announce.asp?BoardID=107&ID=36
3#
 楼主| 发表于 2004-3-9 19:42:00 | 只看该作者
谢谢你!
4#
 楼主| 发表于 2004-3-12 04:15:00 | 只看该作者
如何用程序自动编号(递增一个字符串中的数字部分)

摘自Access中国:

问:我有一个字段,包含这样的格式:"REC-1", "REC-2", "REC-3" 等. 当新增一条记录时,我如何让这个字段的数字部分自动加1呢(下一条记录应为REC-4)

答:使用Right及DMax函数返回字段“FOO”的数字部分的最大值,然后加1
表达式为:
="REC-" & right(DMax("FOO", "FOOTable"), _
Len(DMax("FOO", "FOOTable")) - _
InStr(1, DMax("FOO", "FOOTable"), "-")) + 1


这个代码要输入哪里,是在窗口设计器里输入,还是在表设计器里输入。
并且FOO和FOOTable代表的是什么?

[此贴子已经被作者于2004-3-11 20:16:26编辑过]

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-5-19 17:09 , Processed in 0.081001 second(s), 27 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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