Foxtable(狐表)用户栏目专家坐堂 → [求助]Var变量


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

主题:[求助]Var变量

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


加好友 发短信
等级:六尾狐 帖子:1409 积分:10921 威望:0 精华:0 注册:2013/11/8 15:27:00
[求助]Var变量  发帖心情 Post By:2025/3/3 13:37:00 [只看该作者]


图片点击可在新窗口打开查看此主题相关图片如下:微信图片_20250303133349.png
图片点击可在新窗口打开查看

上表中区经是不固定的,可能随时会变,所以做了个var变量引用

Dim qjs As list(Of String()) = DataTables("区经档案").GetValues("区域|区经")
For Each qj As String() In qjs
    Dim drs As List(Of DataRow) = DataTables("区经档案").Select("区域='" & qj(0) & "' and 区经='" & qj(1) & "'")
    For n As Integer = 0 To drs.Count - 1
        If n > 0 Then
            Vars(drs(n)("区域")) = drs(n)("区经")
        End If 
    Next 
Next

在excel报表中通过[!区域01]引用的时候值是空的,不知道上面代码哪里有问题

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


加好友 发短信
等级:超级版主 帖子:112527 积分:572933 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2025/3/3 13:47:00 [只看该作者]

要在生成报表之前执行这个代码,另外代码有点啰嗦了

Dim qjs As list(Of String()) = DataTables("区经档案").GetValues("区域|区经")
For Each qj As String() In qjs
    Vars(qj(0)) = qj(1)
Next

 回到顶部