《自增记录》-小周
Access软件网QQ交流学习群(群号码198465573),欢迎您的加入!
首页 >技术文章> 源码示例


《自增记录》

发表时间:2009/6/11 10:52:30 评论(1) 浏览(4746)  评论 | 加入收藏 | 复制
   
摘 要:自增记录
正 文:

《自增记录》

=================================

建一个名叫“记录”的表,有字段“日期”,“序号”
function DaimaShengcheng()
Dim myrecordset, myLookup As Variant
myLookup = Dlookup("日期", "记录")
If IsNull(myLookup) Then
Set myrecordset = CurrentDb.OpenRecordset("记录")
With myrecordset
.AddNew
!日期 = Date
!序号= 1
.Update
End With
DaiMaShengCheng = 1
End If
If myLookup = Date Then
Set myrecordset = CurrentDb.OpenRecordset("记录")
DaiMaShengCheng = myrecordset!ÐòºÅ + 1
With myrecordset
.Edit
!序号= DaiMaShengCheng
.Update
End With
ElseIf myLookup < Date Then
Set myrecordset = CurrentDb.OpenRecordset("记录")
With myrecordset
.Edit
!日期 = Date
!序号 = 1
.Update
End With
DaiMaShengCheng = 1
End If
end function
 '实现
RESULT=format(date(),"yyyymmdd") & "-" & format(daimashengcheng,"000")


Access软件网交流QQ群(群号:198465573)
 
 相关文章
自增序号的函数源码Acchelp_AutoID  【小英  2013/1/31】
SQL Server设置主键自增长列(使用sql语句实现)  【缪炜  2013/2/8】
对平台函数【AccHelp_AutoID 自增序号函数 】的重写  【Aaron  2013/4/19】
常见问答
技术分类
相关资源
文章搜索
关于作者

小周

文章分类

文章存档

友情链接