首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

VB6+ACCESS 怎么实现自动编号

2012-09-29 
VB6+ACCESS 如何实现自动编号?VB6+ACCESS 如何实现自动编号?(举例如下:)ID数据1编号1254510906-1225331090

VB6+ACCESS 如何实现自动编号?
VB6+ACCESS 如何实现自动编号?(举例如下:)
ID 数据1 编号
1 25451 0906-1
2 25331 0906-2
3 23551 0906-3
4 21351 0907-1
5 28451 0907-2
6 20011 0907-3
7 27771 0907-4
8 26727 0908-1
9 28771 0908-2
. . .
. . .
. . .
1.编号在Text1中按数据增加的次数自动编号。(编号要求如下2.)
2.数据库每增加1条数据,则编号按当前日期顺序编号,过了0:00又重新从1开始编号,一直到24H后又重新从1开始编号。
(1年内保证编号始终唯一)

[解决办法]

当然,一定要这样做的话,也没有问题:

Dim strItem() As String, strTmp As String

Set rs = cn.Execute("Select Max(编号) As last_no From yourtable")

strItem = Split(rs!last_no, "-")

strTmp = Format(Now, "HHnn")

If strTmp > strItem(0) Then
strTmp = strTmp & "-1"
Else
strTmp = strItem(0) & "-" & (Val(strItem(1)) + 1)
End If

strTmp 就是新的编号。

热点排行