Foxtable(狐表)用户栏目专家坐堂 → 下拉列表


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

主题:下拉列表

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


加好友 发短信
等级:九尾狐 帖子:2236 积分:15335 威望:0 精华:0 注册:2015/7/18 10:10:00
下拉列表  发帖心情 Post By:2017/2/12 8:16:00 [只看该作者]

这是一个表中CurrentChanged中的代码,目的是希望在选择某一行,本行摘要列的下拉列表能够自动挑选符合一定条件的下拉列表,减少选择的范围,下列代码就希望选择在明细账摘要中选择与当前行会计年度相同的数据作为本行摘要列的下拉列表,以下代码该如何修改?

e.Table.Cols("摘要").ComboList = DataTables("明细账").GetComboListString("摘要","[会计年度] = '" & e.Table.Current("会计年度") & "'")


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


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

 你应该在prepareEdit写代码才对

 

If e.Col.name = "摘要" Then
    If e.Row.isnull("会计年度") Then
        e.Col.ComboList = DataTables("明细账").GetComboListString("摘要")
    Else
        e.Col.ComboList = DataTables("明细账").GetComboListString("摘要","[会计年度] = '" & e.Row("会计年度") & "'")
    End If
End If


 回到顶部