Foxtable(狐表)用户栏目专家坐堂 → 请教:动态列表项目在表中录入时选择的问题


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

主题:请教:动态列表项目在表中录入时选择的问题

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


加好友 发短信
等级:管理员 帖子:47477 积分:251256 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2009/5/15 15:12:00 [显示全部帖子]

没有文件,我看不懂的

图片点击可在新窗口打开查看


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


加好友 发短信
等级:管理员 帖子:47477 积分:251256 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2009/5/15 15:55:00 [显示全部帖子]

呵呵,是因为杨版没有设置代码,直接在列属型中设置了列表项目来源。

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


加好友 发短信
等级:管理员 帖子:47477 积分:251256 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2009/5/15 16:37:00 [显示全部帖子]

原来的:
Dim dr As Datarow
dr = DataTables("lbxm").Find("[表] = '" & e.Table.Name & "' And [列] = '" & e.Col.Name & "'")
If dr IsNot Nothing '一定要判断是否存在对应的行
    e.Col.ComboList = dr("列表项目")
End If

要对关联表一起有效:

Dim dr As Datarow
dr = DataTables("lbxm").Find("[表] = '" & e.Table.DataTable.Name & "' And [列] = '" & e.Col.Name & "'")
If dr IsNot Nothing '一定要判断是否存在对应的行
    e.Col.ComboList = dr("列表项目")
End If

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


加好友 发短信
等级:管理员 帖子:47477 积分:251256 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2009/5/18 8:04:00 [显示全部帖子]

不应该这样的,我原来的代码应该有效:

Dim dr As Datarow
dr = DataTables("lbxm").Find("[表] = '" & e.Table.DataTable.Name & "' And [列] = '" & e.Col.Name & "'")
If dr IsNot Nothing '一定要判断是否存在对应的行
    e.Col.ComboList = dr("列表项目")
End If

 回到顶部