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
当然,知道原理以后你一定要用更改表的“默认值”的方法来实现也未尝不可,但个人觉得没必要。
HTTP://ACCESS911.NET 站长收藏
下一篇:access的最大容量
↓相关文章:
- · access的最大容量
- · 用 Access 分析网站一例
- · Access中如何用 Jet SQL 语句删除表关系?
- · 如何在Access报表中每隔N行显示一条粗线
- · access数据库备份问题讨论
- · access新手来看:如何重复上一条记录?
- · Access新手来看:Access的特点、概念
- · 关于Access发布使用打包软件的一些疑问解答
- · 应用 SQLServer 链接服务器访问远程 Access 数据库
- · 升级至 Access 2000 时出现不可识别的数据库格式错误消息
- · SQL SERVER 与ACCESS、EXCEL的数据转换
- · 安全的ACCESS加密方法
- · 在SQL Server 2005修改存储过程
- · Sql Server 常用日期格式
- · 分清SQL Server中易混淆的数据类型
- · SQL Server 2005中的DDL触发器的实现
- · SQL SERVER中一些常见性能问题的总结
- · 从Oracle数据库到SQL Server数据库主键的迁移
- · MS SQL 2005 安全设置
- · SQL SERVER2000备份和恢复存储过程
- · SQL Server SQL语句导入导出大全
- · 品味SQL Server 2005的几个新功能
- · 拷贝的SQL Server 7的恢复方法
- · SQL Server中各个系统表的作用
- · 掌握SQL四条最基本的数据操作语句
- · 解决SQL Server 2000之日志传送功能
- · 给SQL Server传送数组参数的变通办法
- · SQL Server数据库实用小技巧集合
- · 改善SQL Server内存管理
- · 牢记!SQL Server数据库开发的二十一条军规
- · SQL Server2000数据库系统表的应用
- · SQL Server数据库实用小技巧集合
- · SQL Server中删除重复数据的几个方法
- · SQLServer数据库安全规划全攻略
- · SQL Server 2005的30项顶尖特性
- · SqlServer下数据库链接的使用方法
- · 如何解决SQL Server 2000中的连接问题
- · SQL Server 6六种数据移动方法
- · 十大绝招保护SQL Server数据库安全
- · SQL Server连接中三个常见的错误分析
- · SQL Server 2005终于出RTM了
- · 使用SQL存储过程要特别注意的问题-注意顺序读取
- · sql*plus使用的一些技巧
- · SQL Server数据库安全规划全攻略
- · 在SQLSERVER里写了一个Split函数

