Office中国论坛/Access中国论坛

标题: 如何用代码在“默认值”里实现自动编号 [打印本页]

作者: Ajoe    时间: 2004-3-9 05:13
标题: 如何用代码在“默认值”里实现自动编号
如果我想实现不同类型的自动编号,我应该怎么设置代码呢?
如:第1号、第2号、...........、第198号..................
或:CN0001-A、CN0002-B、CN0003-B、.........、CN0004-A、CN1998-B……
是在默认值里输入代码呢,还是在什么地方,请指教,谢谢!
作者: sea.er    时间: 2004-3-9 07:18
http://www.accfans.net/bbs/Announce/Announce.asp?BoardID=107&ID=36
作者: Ajoe    时间: 2004-3-9 19:42
谢谢你!
作者: Ajoe    时间: 2004-3-12 04:15
如何用程序自动编号(递增一个字符串中的数字部分)

摘自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编辑过]






欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3