| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1328 人关注过本帖
标题:求助Year(Date) & "-" & "0001"问题
只看楼主 加入收藏
zzh49
Rank: 1
等 级:新手上路
帖 子:30
专家分:0
注 册:2013-4-23
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:2 
求助Year(Date) & "-" & "0001"问题
各位版主,各位朋友:
    给你们拜年了!
    祝各位新年快乐,大吉大利。想要的都拥有,期待的都实现。平安、健康、富足、好运不断!



blnAdd = True
            rs2.Open "select * from 数据表", CNN, adOpenKeyset, adLockOptimistic
            If rs2.RecordCount > 0 Then
                 rs2.MoveLast
                Text1 = Year(Date) & "-" & Format$(Val(Right$(rs2.Fields("病历号"), 3)) + 1, "0000")
           Else
                   Text1 = Year(Date) & "-" & "0001"
          End If
这是年份加数字组成的序号,当年份更新后,数字在上一年的基础上继续加1.
如2017年最后一个序号是2017-6666,到2018年第一个序号是2018-6667
我想要的是,到2018年后,序号从2018-0001开始。即年份更新后序号从年份-0001开始。
请帮助修改以上代码。
谢谢!
搜索更多相关主题的帖子: Year Date 年份 数字 序号 
2018-02-21 08:20
wmf2014
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:216
帖 子:2039
专家分:11273
注 册:2014-12-6
收藏
得分:20 
blnAdd = True
Text1 = Year(Date) & "-" & "0001"
            rs2.Open "select * from 数据表", CNN, adOpenKeyset, adLockOptimistic
            If rs2.RecordCount > 0 Then
                 rs2.MoveLast
                 if val(year(date))=val(left(rs2.Fields("病历号"),4)) then Text1 = Year(Date) & "-" & Format$(Val(Right$(rs2.Fields("病历号"), 3)) + 1, "0000")
            End If

能编个毛线衣吗?
2018-02-21 10:31
zzh49
Rank: 1
等 级:新手上路
帖 子:30
专家分:0
注 册:2013-4-23
收藏
得分:0 
回复 2楼 wmf2014
谢谢wmf2014老师!非常好!
2018-02-21 18:28
快速回复:求助Year(Date) & "-" & "0001"问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017491 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved