以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]关联表 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=150300) |
|
-- 作者:crazyfengyu -- 发布时间:2020/5/26 15:28:00 -- [求助]关联表 表1 订单 表2 订单明细 表3 明细详情 表1 关联 表2 表2 关联 表3 点击一个新增按钮 tables("订单").AddNew tables("订单.订单明细").AddNew tables("订单.订单明细.明细详情").AddNew 同时新增关联内容是否会自动填充正确,还是会填充到点击按钮前选择的那一行上
|
|
-- 作者:有点蓝 -- 发布时间:2020/5/26 15:40:00 -- 填充?指给新增行赋值? dim r as row = tables("订单").AddNew r("第一列") = xxxx
|
|
-- 作者:crazyfengyu -- 发布时间:2020/5/26 16:25:00 --
|
|
-- 作者:有点蓝 -- 发布时间:2020/5/26 16:32:00 -- 每个row都是独立的行,但是关联列数据会来自父表 |
|
-- 作者:crazyfengyu -- 发布时间: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
|
|
-- 作者:有点蓝 -- 发布时间: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列做业务关联,这个值存在不确定性,无法控制。
|