Foxtable(狐表)用户栏目专家坐堂 → 一个幼狐给单位写的程序。我的问题汇总,大神略过


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

主题:一个幼狐给单位写的程序。我的问题汇总,大神略过

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


加好友 发短信
等级:超级版主 帖子:106419 积分:541242 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/1/30 17:28:00 [只看该作者]

Dim Filter1 As String

Dim dr As DataRow = e.Node.DataRow '获取生成此节点的行
If e.Node.FullName .StartsWith("按部门") Then  '
    
    Select Case e.Node.Level
        Case 1
            Filter1 = "[单位] = '" & dr("单位") &  "'"
        Case 2
            Filter1 = "[单位] = '" & dr("单位") & "' And [部门] = '" & dr("部门") & "'"
        Case 3
            Filter1 = "[单位] = '" & dr("单位") & "' And [部门] = '" & dr("部门") & "' And [责任人] = '" & dr("责任人") & "'"'
    End Select
ElseIf e.Node.FullName . StartsWith("按设备")  Then
    Select Case e.Node.Level
        Case 1
            Filter1  = "[设备大类] = '" & dr("设备大类") & "'"
        Case 2
            Filter1 = "[设备大类] = '" & dr("设备大类") & "' And [设备二类] = '" & dr("设备二类") & "'"
        Case 3
            Filter1 = "[设备大类] = '" & dr("设备大类") & "' and [设备二类] = '" & dr("设备二类") & "' And [设备三类] = '" & dr("设备三类") & "'"'
            
    End Select
End If

Tables("主表").Filter = Filter1

 回到顶部
总数 41 1 2 3 4 5 下一页