Foxtable(狐表)用户栏目专家坐堂 → 老师,这段代码要怎么改?openqq生成不重复代码


  共有2744人关注过本帖平板打印复制链接

主题:老师,这段代码要怎么改?openqq生成不重复代码

帅哥哟,离线,有人找我吗?
hitzfeld
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:515 积分:5039 威望:0 精华:0 注册:2017/9/1 23:28:00
老师,这段代码要怎么改?openqq生成不重复代码  发帖心情 Post By:2023/2/1 15:15:00 [只看该作者]

2、在服务端的AfterOpenProjet事件中编写代码:

Dim dt As DataTable
Dim
cmd As New SQL
cmd
.Connec = "数据源名称"
cmd
.C = "Se|ect Year(日期) As , Month(日期) As , Max(编号) as 编号 From {订单} Group By Year(日期), Month(日期)"
dt
= cmd.ExecuteReader
flbhs
.Clear()
For
Each dr As DataRow In dt.DataRows
    Dim qz As String = dr(
"
") & Format(dr(""),"00") '编号前缀,4位年,2位月
    Dim bh As String = dr(
"
编号")
    Dim id As Integer
    If bh.Length = 10 Then
        bh = bh.SubString(7)
        If Integer.TryParse(bh,id) Then
            flbhs.Add(qz, id)
        End If
   
End If
Next



我需要的是两位年和按天生成。比如2301031这样,老师能帮忙改下吗?谢谢!


 回到顶部