Foxtable(狐表)用户栏目专家坐堂 → 求助 加载多个表的时候 特别是关联表怎么操作?


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

主题:求助 加载多个表的时候 特别是关联表怎么操作?

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


加好友 发短信
等级:九尾狐 帖子:2472 积分:17346 威望:0 精华:0 注册:2013/1/31 0:03:00
求助 加载多个表的时候 特别是关联表怎么操作?  发帖心情 Post By:2014/9/2 21:53:00 [显示全部帖子]

加载多个表

可以一次加载多个表,表名和表名之间用符号“|”隔开。

示例

If DataTables.Contains("产品") = False Then
    DataTables.
Load("产品|订单|订单明细")
End If

重要提示:

如果两个或多个表之间建立了关联,那么这些表必须在同一个Load方法中同时加载,不可以分别加载。



那么关联表怎么加载呢?


比如  产品.保修  这个关联表


如果按照

If DataTables.Contains("产品") = False Then
    DataTables.
Load("产品|订单|订单明细|保修")
End If


会提示找不到 产品.保修  这个关联表


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


加好友 发短信
等级:九尾狐 帖子:2472 积分:17346 威望:0 精华:0 注册:2013/1/31 0:03:00
回复:(有点甜)Tables("产品.保修").Visible = true...  发帖心情 Post By:2014/9/2 22:06:00 [显示全部帖子]

这个代码写在呢?
那动态加载表的代码写在菜单事件中的

我窗体加载后有如下代码
tables(“订单编码”).addnew()
tables(“订单编码.客户资料”).addnew()
 提示找不到订单编码。客户在资料这个表


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


加好友 发短信
等级:九尾狐 帖子:2472 积分:17346 威望:0 精华:0 注册:2013/1/31 0:03:00
回复:(有点甜)把这个带写在下面?If DataT...  发帖心情 Post By:2014/9/2 22:18:00 [显示全部帖子]

有点甜老师 我就是这样操作的 但是还是提示关联表找不到  求解

在信用分期下录入资料菜单中写了代码

在录入客户资料窗体加载中也写了代码

但是问题还是依旧 求解

期待能够借此学习 学到举一反三



[此贴子已经被作者于2014-9-2 22:43:18编辑过]

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


加好友 发短信
等级:九尾狐 帖子:2472 积分:17346 威望:0 精华:0 注册:2013/1/31 0:03:00
回复:(有点甜)没有问题,执行这段代码没有任何问题...  发帖心情 Post By:2014/9/2 22:44:00 [显示全部帖子]

多个加载表还是没有成功

只有改成一个一个的加载

继续求解

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


加好友 发短信
等级:九尾狐 帖子:2472 积分:17346 威望:0 精华:0 注册:2013/1/31 0:03:00
回复:(有点甜)你贴出不能的代码。 只要你...  发帖心情 Post By:2014/9/2 22:48:00 [显示全部帖子]

我现在吧那些所有需要加载的表都是一个一个的加载出来的 这样就没有问题

但是多个加载就会提示关联表找不到

 回到顶部