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


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

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

帅哥哟,离线,有人找我吗?
李孝春
  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


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

Tables("产品.保修").Visible = true

 回到顶部
帅哥哟,离线,有人找我吗?
李孝春
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | 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()
 提示找不到订单编码。客户在资料这个表


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


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

把这个带写在下面

 

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

 

tables("产品.保修").addnew()

 回到顶部
帅哥哟,离线,有人找我吗?
李孝春
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | 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编辑过]

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


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

没有问题,执行这段代码没有任何问题

 

If DataTables.Contains("身份证籍贯编码") = False Then
    DataTables.Load("身份证籍贯编码|客户资料")
   
End If
Tables("订单编码.客户资料").addnew()


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


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

多个加载表还是没有成功

只有改成一个一个的加载

继续求解

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


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

你贴出不能的代码。

 

只要你对应的表都加载出来了,关联表也就出来了。


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


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

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

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

 回到顶部
帅哥,在线噢!
狐狸爸爸
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2014/9/3 7:41:00 [只看该作者]

楼主,千言万语,不如一个例子

 

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


 回到顶部