Foxtable(狐表)用户栏目专家坐堂 → [求助]关联表


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

主题:[求助]关联表

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


加好友 发短信
等级:一尾狐 帖子:416 积分:3190 威望:0 精华:0 注册:2019/8/12 17:36:00
[求助]关联表  发帖心情 Post By:2020/5/26 15:28:00 [只看该作者]

表1  订单
表2  订单明细
表3  明细详情

表1 关联 表2
表2 关联 表3

点击一个新增按钮
tables("订单").AddNew
tables("订单.订单明细").AddNew
tables("订单.订单明细.明细详情").AddNew
同时新增关联内容是否会自动填充正确,还是会填充到点击按钮前选择的那一行上

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


加好友 发短信
等级:超级版主 帖子:110574 积分:562760 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/5/26 15:40:00 [只看该作者]

填充?指给新增行赋值?

dim r as row = tables("订单").AddNew
r("第一列") = xxxx

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


加好友 发短信
等级:一尾狐 帖子:416 积分:3190 威望:0 精华:0 注册:2019/8/12 17:36:00
  发帖心情 Post By:2020/5/26 16:25:00 [只看该作者]

表1  订单
表2  订单明细
表3  明细详情

表1 关联 表2
表2 关联 表3

点击一个新增按钮
dim r as row = tables("订单列表").Current

dim r1 as row = tables("订单").AddNew
dim r2 as row = tables("订单.订单明细").AddNew
dim r3 as row = tables("订单.订单明细.明细详情").AddNew

r3是否会绑定到r2上面,r2是否会绑定到r1上面,还是r2会绑定到r上面


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


加好友 发短信
等级:超级版主 帖子:110574 积分:562760 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/5/26 16:32:00 [只看该作者]

每个row都是独立的行,但是关联列数据会来自父表

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


加好友 发短信
等级:一尾狐 帖子:416 积分:3190 威望:0 精华:0 注册:2019/8/12 17:36:00
  发帖心情 Post By:2020/5/26 16:46:00 [只看该作者]

dim r as row = tables("订单").Current

dim r1 as row = tables("订单").AddNew
dim r2 as row = tables("订单.订单明细").AddNew
dim r3 as row = tables("订单.订单明细.明细详情").AddNew


订单(_Identify) 和 订单明细(id) 关联
订单明细(_Identify) 和订单详情的 (id)关联

新增的时候:r2 的id是否会取r的_Identify 还是 r1的_Identify,r3的id是否会取r2的_Identify

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


加好友 发短信
等级:超级版主 帖子:110574 积分:562760 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/5/26 16:59:00 [只看该作者]

不会,都说了每一行都是独立的。

dim r1 as row = tables("订单").AddNew 'r1是一个新的行,没有任何数据,_Identify由数据库自动生成

dim r2 as row = tables("订单.订单明细").AddNew ''r2也是一个新的行,id列值等于r1(_Identify),其它列没有任何数据

个人建议不要使用_Identify列做业务关联,这个值存在不确定性,无法控制。

 回到顶部