Foxtable(狐表)用户栏目专家坐堂 → 工资管理系统


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

主题:工资管理系统

帅哥哟,离线,有人找我吗?
大红袍
  171楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/5/3 9:29:00 [只看该作者]

以下是引用发财在2016/5/2 20:26:00的发言:
Dim nd As WinForm.TreeNode In trv.AllNodes
这句应如何修改?

 

照写。


 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  172楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/5/3 9:31:00 [只看该作者]

以下是引用发财在2016/5/2 20:33:00的发言:
如果If nd.Nodes.Count > 0 AndAlso nd.Checked = True Then的条件成立就同时选择打开?

 

If nd.Nodes.Count > 0 AndAlso nd.Checked = True Then

    nd.Expand

End If


 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  173楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/5/3 9:32:00 [只看该作者]

以下是引用发财在2016/5/3 8:46:00的发言:
如何做一个按钮,按选择展开数据表?

 

不明白你说的展开数据表是什么意思。上传实例说明。


 回到顶部
帅哥哟,离线,有人找我吗?
发财
  174楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:六尾狐 帖子:1470 积分:8981 威望:0 精华:0 注册:2013/10/24 9:12:00
  发帖心情 Post By:2016/5/3 9:43:00 [只看该作者]

Tables("工资摘要").Filter = "代码 = '" & name & "' Or 代码 Like '" & name & ".%'"
如何加入nd.Nodes.Count = 0 ?

 回到顶部
帅哥哟,离线,有人找我吗?
发财
  175楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:六尾狐 帖子:1470 积分:8981 威望:0 精华:0 注册:2013/10/24 9:12:00
  发帖心情 Post By:2016/5/3 9:54:00 [只看该作者]

Dim trv As WinForm.TreeView = e.Form.Controls("TreeView1")
For Each nd As WinForm.TreeNode In trv.AllNodes
    If nd.Checked AndAlso  nd.Level = 0 Then
        Dim name As String = nd.FullName.replace("\", ".")
        Tables("工资摘要").Filter = "代码 = '" & name & "' Or 代码 Like '" & name & ".%'"
        Tables("工资摘要").sort = "代码"
    End If
Next

Tables("工资摘要").Filter = "代码 = '" & name & "' Or 代码 Like '" & name & ".%'"
如何加入nd.Nodes.Count = 0 ?

 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  176楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/5/3 9:57:00 [只看该作者]

Dim trv As WinForm.TreeView = e.Form.Controls("TreeView1")
Dim Filter As String = "1=2"
For Each nd As WinForm.TreeNode In trv.AllNodes
    If nd.Checked AndAlso  nd.Level = 0 Then
        Dim name As String = nd.FullName.replace("\", ".")
        filter &= " or 代码 = '" & name & "' Or 代码 Like '" & name & ".%'"
    End If
Next
Tables("工资摘要").Filter = filter
Tables("工资摘要").sort = "代码"


 回到顶部
帅哥哟,离线,有人找我吗?
发财
  177楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:六尾狐 帖子:1470 积分:8981 威望:0 精华:0 注册:2013/10/24 9:12:00
  发帖心情 Post By:2016/5/3 10:15:00 [只看该作者]

全部都打开了,如何只打开最下级的?

 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  178楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/5/3 10:16:00 [只看该作者]

Dim trv As WinForm.TreeView = e.Form.Controls("TreeView1")
Dim Filter As String = "1=2"
For Each nd As WinForm.TreeNode In trv.AllNodes
    If nd.Checked AndAlso nd.Nodes.Count = 0 Then
        Dim name As String = nd.FullName.replace("\", ".")
        filter &= " or 代码 = '" & name & "' Or 代码 Like '" & name & ".%'"
    End If
Next
Tables("工资摘要").Filter = filter
Tables("工资摘要").sort = "代码"


 回到顶部
帅哥哟,离线,有人找我吗?
发财
  179楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:六尾狐 帖子:1470 积分:8981 威望:0 精华:0 注册:2013/10/24 9:12:00
  发帖心情 Post By:2016/5/6 9:03:00 [只看该作者]

    If e.node.Level = 1 Then
        CurrentTable.current("摘要") = e.Node.text.split(" ")(1)
        CurrentTable.current("摘要代码") = e.Node.text.split(" ")(0)
        Forms("摘要").Close
        Forms("凭证").TimerInterval = 50
        Forms("凭证").TimerEnabled = True
    End If
请问老师:上述代码    If e.node.Level = 1 Then 如何改为最低级目录条件?

 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  180楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/5/6 9:10:00 [只看该作者]

If e.node.Nodes.Count = 0 Then

 回到顶部