Foxtable(狐表)用户栏目专家坐堂 → [求助]求助实现多级列表的代码


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

主题:[求助]求助实现多级列表的代码

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


加好友 发短信
等级:童狐 帖子:247 积分:1634 威望:0 精华:0 注册:2016/7/20 15:46:00
[求助]求助实现多级列表的代码  发帖心情 Post By:2016/12/26 2:01:00 [只看该作者]

调拨单中,当项目为空时,从即时库存表提取列表数据

If e.IsFocusCell Then
    If e.Col.Name = "物料名称" Then
        e.Col.Combolist = DataTables("即时库存").GetComboListString("物料名称", "[类别] = '" & e.Row("类别") & "' and [库存数量] >0")
     End If
End If

当项目不为空时,则从项目材料表中提取列表数据,根据

部门→工程项目→类别→物料名称

实现多级列表

 


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

图片点击可在新窗口打开查看此主题相关图片如下:qq图片20161226014459.png
图片点击可在新窗口打开查看
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:2016.zip

求助老师如何编写这样条件的多级列表代码?
[此贴子已经被作者于2016/12/26 2:11:58编辑过]

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


加好友 发短信
等级:超级版主 帖子:107861 积分:548662 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2016/12/26 8:48:00 [只看该作者]

做成目录树的形式,参考:http://www.foxtable.com/webhelp/scr/2350.htm

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


加好友 发短信
等级:童狐 帖子:247 积分:1634 威望:0 精华:0 注册:2016/7/20 15:46:00
  发帖心情 Post By:2016/12/26 9:53:00 [只看该作者]

目录树没有多级列表方便呀,我现在的表都是用的多级列表

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


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2016/12/26 10:09:00 [只看该作者]

参考代码

 

If e.IsFocusCell Then
    If e.Col.Name = "物料名称" Then
        If e.Row.IsNull("物料名称") Then
            e.Col.Combolist = DataTables("即时库存").GetComboListString("物料名称", "[类别] = '" & e.Row("类别") & "' and [库存数量] >0")
        Else
            e.Col.Combolist = DataTables("项目材料").GetComboListString("物料名称", "部门 = '" & e.Row("部门") & "' and 工程项目 = '" & e.Row("工程项目") & "' And [类别] = '" & e.Row("类别") & "'")
        End If
    End If
End If


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


加好友 发短信
等级:童狐 帖子:247 积分:1634 威望:0 精华:0 注册:2016/7/20 15:46:00
  发帖心情 Post By:2016/12/26 10:35:00 [只看该作者]

谢谢老师的指点!图片点击可在新窗口打开查看

 回到顶部