Foxtable(狐表)用户栏目专家坐堂 → 加载关联表的数据遇到的问题


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

主题:加载关联表的数据遇到的问题

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


加好友 发短信
等级:一尾狐 帖子:445 积分:3025 威望:0 精华:0 注册:2008/9/13 10:49:00
加载关联表的数据遇到的问题  发帖心情 Post By:2008/11/27 22:29:00 [只看该作者]

表A和表C关联,关联列是"编号":


dim barows as list(of datarow) = datatables("表A").select("[编号] <> ''")
for each barow as datarow in barows
   DataTables("表C").LoadFilter = "[编号] = '"& barow("编号") &"' "
   DataTables("表C").Load()
next

只能加载到1条记录,不知这个问题应怎样解决?

[此贴子已经被作者于2008-11-27 22:38:12编辑过]

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


加好友 发短信
等级:三尾狐 帖子:734 积分:5645 威望:0 精华:0 注册:2008/9/6 11:22:00
  发帖心情 Post By:2008/11/28 0:11:00 [只看该作者]

不知道 是不是这样

dim barows as list (of datarow) =datatables("表A").select("[编号] <>''")
dim a as string
for each b as datarow in barows
 a = " [编号] = '"& b("编号") & " ' " & " or "  & a
next
a =a.remove(a.length-4)
datatables("表C").loadfilter = a
datatables("表c").load()


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


加好友 发短信
等级:一尾狐 帖子:445 积分:3025 威望:0 精华:0 注册:2008/9/13 10:49:00
  发帖心情 Post By:2008/11/28 0:35:00 [只看该作者]

嗯,是这样,问题解决了,没有想过条件可以这样子加啊

 回到顶部