Foxtable(狐表)用户栏目专家坐堂 → [求助]多列父表与子表同步加载应该怎么写代码


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

主题:[求助]多列父表与子表同步加载应该怎么写代码

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


加好友 发短信
等级:三尾狐 帖子:682 积分:5382 威望:0 精华:0 注册:2015/1/23 0:31:00
[求助]多列父表与子表同步加载应该怎么写代码  发帖心情 Post By:2017/2/28 16:25:00 [只看该作者]

关联表多列关联,父表与子表同步加载应该怎么写代码,我在论坛找到一个关联2列的,但我这个有3列
[此贴子已经被作者于2017/2/28 16:26:32编辑过]

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


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/2/28 16:38:00 [只看该作者]

一样的。

 

DataTables("表A").LoadChildren("表B", "第一列]+[第二列]+[第三列", "[第一列]+[第二列]+[第三列]")


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


加好友 发短信
等级:三尾狐 帖子:682 积分:5382 威望:0 精华:0 注册:2015/1/23 0:31:00
回复:(有点色)一样的。 DataTables("表A"...  发帖心情 Post By:2017/2/28 16:55:00 [只看该作者]

提示错误
DataTables("构件清单").LoadChildren("检测项目", "工程名称]+[子项名称]+[构件编号", "[工程名称]+[子项名称]+[构件编号]")
详细错误信息:
该行不属于与此关系相同的 DataSet。


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


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/2/28 17:10:00 [只看该作者]

是不是你其它代码,比如 currentchanged 等事件有问题?

 

做个例子发上来看看,我测试没问题。


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


加好友 发短信
等级:三尾狐 帖子:682 积分:5382 威望:0 精华:0 注册:2015/1/23 0:31:00
回复:(有点色)是不是你其它代码,比如 currentchan...  发帖心情 Post By:2017/2/28 17:19:00 [只看该作者]

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目1.table

没有代码,我重新做了个表,没有提示错误,但是子表没有加载数据


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


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/2/28 17:56:00 [只看该作者]

1、你的三列,不能有空值

 

DataTables("表A").LoadChildren("表B", "构件编号]+[测试]+[构件规格", "[构件编号]+[测试]+[构件规格]")

 

2、如果有空值,要这样处理下

 

DataTables("表A").LoadChildren("表B", "构件编号]+iif([测试] is null, '', [测试])+[构件规格", "[构件编号]+iif([测试] is null, '', [测试])+[构件规格]")

 


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


加好友 发短信
等级:三尾狐 帖子:682 积分:5382 威望:0 精华:0 注册:2015/1/23 0:31:00
回复:(有点色)1、你的三列,不能有空值 D...  发帖心情 Post By:2017/3/1 10:31:00 [只看该作者]

没有空行,我用外部SQL数据源连接会出现问题,提示:该行不属于与此关系相同的 DataSet。如果用内部数据源倒是可以,就是打开很慢,每次加载一次都需要很久

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


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/3/1 10:37:00 [只看该作者]

 你5楼的例子,我测试没问题。

 

 你把那个表的表事件的代码删掉,再单独运行代码测试看看。


 回到顶部