Foxtable(狐表)用户栏目专家坐堂 → [求助]关于动态列表加载。


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

主题:[求助]关于动态列表加载。

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


加好友 发短信
等级:婴狐 帖子:35 积分:329 威望:0 精华:0 注册:2017/8/2 17:44:00
[求助]关于动态列表加载。  发帖心情 Post By:2017/11/2 16:41:00 [只看该作者]

1.在列的列表选项中:有(数据表,显示列,取值)过滤条件是否没办法根据当中表中另外一个列的值变动而改变的?
(如果1的过滤条件是可以根据当前表字段加载的,哪后面可以忽略)

2.所以我又找到了动态列表项目。

试验了一下:

现有一表字段:

表名为A
两个字段:投递方式,投递单价(我需要做的是当投递方式是一个值时,投递单价)

投递方式 投递单价
单投 (这里让我选择几页点好直接显示对应价格)

表名为"投递单价表"
共3个字段:
投递方式 投递规格 投递价格
单投 2页 0.07
单投 4页 0.075
夹投 2页 0.02
夹投 4页 0.02
………………

看帮助知道代码,以下只能显示一行,并且只有值没显示项列。
If e.IsFocusCell Then
    If e.Col.Name = "印刷单价" Then
        Dim dr As DataRow 
        dr = DataTables("投递单价表").Find("投递方式 = '" & e.Row("投递方式") & "'")
        If dr IsNot Nothing '一定要判断是否存在对应的行
            e.Col.ComboList = dr("投递价格")
        End If
End If





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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2017/11/2 16:46:00 [只看该作者]


 回到顶部