access如何用代码在“默认值”里实现自动编号
时 间:2008-07-17 08:37:29
作 者:umvsoft整理 ID:16 城市:江阴
摘 要:access如何用代码在“默认值”里实现自动编号
正 文:
简述:
单据流水号生成问题
问题:
如何用代码在“默认值”里实现自动编号?单据流水号生成问题。
如何用代码在“默认值”里实现自动编号?
如果我想实现不同类型的自动编号,我应该怎么设置代码呢?
如:第1号、第2号、...........、第198号..................
或:CN0001-A、CN0002-B、CN0003-B、.........、CN0004-A、CN1998-B……
是在默认值里输入代码呢,还是在什么地方,请指教,谢谢!
回答:
这些要求都不需要在“表”的字段属性中完成,一般都是在界面编程中解决的。
用 dcount() 或者 dmax() 函数取值后用字符串组合的方法得到编号
Private Sub Field1_Enter()
If IsNull(Field1.value) Then
Field1.value = "CN" & Format(CLng(DMax("mid(field1,3,4)", "table1") + 1), "0000") & "-A"
End If
End Sub
当然,知道原理以后你一定要用更改表的“默认值”的方法来实现也未尝不可,但个人觉得没必要。
Access软件网QQ交流群 (群号:54525238) Access源码网店
常见问答:
技术分类:
源码示例
- 【源码QQ群号19834647...(12.17)
- 【Access Dsum示例】...(12.16)
- Inputbox输入密码打开窗...(12.13)
- 【Access DCount示...(12.02)
- Access对子窗体数据进行批...(10.30)
- 最精简的组合框行来源数据快速输...(10.25)
- Access仿平台的多值选择器...(10.24)
- 【Access日期区间段查询】...(10.22)
- 【Access源码示例】VBA...(10.12)
- Access累乘示例,Acce...(10.09)
学习心得
最新文章
- Access快速开发平台--让li...(12.18)
- 【Access Dsum示例】用D...(12.16)
- Inputbox输入密码打开窗体的...(12.13)
- Access快速开发平台通用查询条...(12.10)
- Microsoft ActiveX...(12.09)
- 人事管理系统;基于Access快速...(12.07)
- Access资源管理器示例(12.06)
- Microsoft ActiveX...(12.04)
- 把一种单位的数量,换算成多个单位的...(12.03)
- 【Access DCount示例】...(12.02)