Office中国论坛/Access中国论坛
标题:
能否做到一条记录的ID默认值是上一条记录的ID值+1?
[打印本页]
作者:
zx994398
时间:
2007-1-30 06:20
标题:
能否做到一条记录的ID默认值是上一条记录的ID值+1?
<DIV >
能否做到一条记录的ID默认值是上一条记录的ID值+1?
</DIV>
能否做到一条记录的ID默认值是上一条记录的ID值+1?(需要录入类似发票号码之类的)
并且要能修改,值不能锁定,求教大家了
作者:
zyz218
时间:
2007-1-30 17:04
要求不明确
[此贴子已经被作者于2007-1-30 9:04:55编辑过]
作者:
一点通
时间:
2007-1-30 17:05
上一条记录的ID值+1不就是本记录吗?
作者:
tz-chf
时间:
2007-1-30 17:34
发票号码之类用文本类型的,自己加,不用自动编号。
作者:
zx994398
时间:
2007-1-31 05:06
先谢谢大家,可能说得不够清楚,需要录入发票信息之类的数据,假设字段有“发票号码”,“发票金额”等,由于发票号码比较长,而且常规下都是连号的,如第一条记录的“发票号码”是20024512,我想当输入第二条记录的“发票号码”时,能自动产生数据20024513,并且该数据是要能修改的(万一不连号的情况下),纯粹是偷懒,要求是不是有些过分了。
作者:
一点通
时间:
2007-1-31 05:11
DMax("发票号码","表名")+1
作者:
zx994398
时间:
2007-1-31 05:21
以下是引用
一点通
在2007-1-30 21:11:00的发言:
DMax("发票号码","表名")+1
DMax是不是最大值,能不能是最后一项的值啊,因为无法确定发票号码一定是从小到大的排序的
作者:
wuaza
时间:
2007-1-31 05:29
那就用dlast。
作者:
zx994398
时间:
2007-1-31 05:44
谢谢,我知道了,非常感谢!
作者:
一点通
时间:
2007-1-31 05:48
直接在文本框的默认值输入:DLast("字段名","表名")+1
欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/)
Powered by Discuz! X3.3