Foxtable(狐表)用户栏目专家坐堂 → 根据卷宗id进行分组,当排序码发生变化时或材料页码发生变化时都要能够自动更新开始和结束页数据 然后按照排序码顺序,结合材料页码数据,开始页从1开始编号,并计算结束页。


  共有2675人关注过本帖树形打印复制链接

主题:根据卷宗id进行分组,当排序码发生变化时或材料页码发生变化时都要能够自动更新开始和结束页数据 然后按照排序码顺序,结合材料页码数据,开始页从1开始编号,并计算结束页。

帅哥,在线噢!
有点蓝
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110798 积分:563928 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2023/11/19 20:10:00 [显示全部帖子]

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:材料页数生成开始页码与结束页码.zip


 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110798 积分:563928 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2023/11/19 22:47:00 [显示全部帖子]

实际项目是怎么用的,具体举例说明一下

 回到顶部
帅哥,在线噢!
有点蓝
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110798 积分:563928 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2023/11/20 8:34:00 [显示全部帖子]

Dim juanzongid As String = Args(0)
Dim cmd As New SQLCommand
cmd.C
Dim dt As DataTable
cmd.CommandText = "SELECT * From {案件卷宗材料信息} where  卷宗id='" & juanzongid & "'"
dt = cmd.ExecuteReader(True)
If dt.DataRows.Count > 0 Then
    Dim idx As Integer = 1
    For Each dr As DataRow In dt.Select("", "排序码") '遍历卷宗id
        dr("开始页") = idx
        dr("结束页") = idx + dr("材料页码")
        idx = dr("结束页") + 1
    Next
    dt.save
End If

 回到顶部
帅哥,在线噢!
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110798 积分:563928 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2023/11/20 20:47:00 [显示全部帖子]

哦,小学数学种树问题容易犯的错误,加之后再减1就行了

dr("结束页") = idx + dr("材料页码") - 1

 回到顶部