以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 求助 加载多个表的时候 特别是关联表怎么操作? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=56306) |
-- 作者:李孝春 -- 发布时间:2014/9/2 21:53:00 -- 求助 加载多个表的时候 特别是关联表怎么操作? 加载多个表 可以一次加载多个表,表名和表名之间用符号“|”隔开。 示例 If DataTables.Contains("产品") = False Then 重要提示: 如果两个或多个表之间建立了关联,那么这些表必须在同一个Load方法中同时加载,不可以分别加载。 那么关联表怎么加载呢? 比如 产品.保修 这个关联表 如果按照 If DataTables.Contains("产品") = False Then 会提示找不到 产品.保修 这个关联表 |
-- 作者:有点甜 -- 发布时间:2014/9/2 21:54:00 -- Tables("产品.保修").Visible = true |
-- 作者:李孝春 -- 发布时间:2014/9/2 22:06:00 -- 回复:(有点甜)Tables("产品.保修").Visible = true... 这个代码写在呢? 那动态加载表的代码写在菜单事件中的 我窗体加载后有如下代码 tables(“订单编码”).addnew() tables(“订单编码.客户资料”).addnew() 提示找不到订单编码。客户在资料这个表 |
-- 作者:有点甜 -- 发布时间:2014/9/2 22:11:00 -- 把这个带写在下面
If DataTables.Contains("产品") = False Then
tables("产品.保修").addnew()
|
-- 作者:李孝春 -- 发布时间:2014/9/2 22:18:00 -- 回复:(有点甜)把这个带写在下面?If DataT... 有点甜老师 我就是这样操作的 但是还是提示关联表找不到 求解 在信用分期下录入资料菜单中写了代码 在录入客户资料窗体加载中也写了代码 但是问题还是依旧 求解 期待能够借此学习 学到举一反三 [此贴子已经被作者于2014-9-2 22:43:18编辑过]
|
-- 作者:有点甜 -- 发布时间:2014/9/2 22:23:00 -- 没有问题,执行这段代码没有任何问题
If DataTables.Contains("身份证籍贯编码") = False Then |
-- 作者:李孝春 -- 发布时间:2014/9/2 22:44:00 -- 回复:(有点甜)没有问题,执行这段代码没有任何问题... 多个加载表还是没有成功 只有改成一个一个的加载 继续求解
|
-- 作者:有点甜 -- 发布时间:2014/9/2 22:45:00 -- 你贴出不能的代码。
只要你对应的表都加载出来了,关联表也就出来了。 |
-- 作者:李孝春 -- 发布时间:2014/9/2 22:48:00 -- 回复:(有点甜)你贴出不能的代码。 只要你... 我现在吧那些所有需要加载的表都是一个一个的加载出来的 这样就没有问题 但是多个加载就会提示关联表找不到
|
-- 作者:狐狸爸爸 -- 发布时间:2014/9/3 7:41:00 -- 楼主,千言万语,不如一个例子
|