Foxtable(狐表)用户栏目专家坐堂 → 关联表子表新增行


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

主题:关联表子表新增行

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


加好友 发短信
等级:三尾狐 帖子:739 积分:7694 威望:0 精华:0 注册:2017/2/3 10:29:00
关联表子表新增行  发帖心情 Post By:2021/3/23 19:47:00 [显示全部帖子]

老师好.下面dtb1与dtb2通过试样编号建立了关联  .  在窗口, 当dtb2中新增行的时候, 好像应该 自动将父表的试样编号带入到新增行的试样编号列 , 但是实际增加行的时候 ,  子表中的试样编号中为空.
If Relations.Contains("试样_力学") = False Then
    Relations.Add("试样_力学",dtb1.DataCols("试样编号"),dtb2.DataCols("试样编号"))
End If

谢谢老师 !!

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


加好友 发短信
等级:三尾狐 帖子:739 积分:7694 威望:0 精华:0 注册:2017/2/3 10:29:00
  发帖心情 Post By:2021/3/23 21:56:00 [显示全部帖子]

老师,
Add(RelationName, ParentCol, ChildCol,Visible, RelationPath) 
RelationName:    关联名称
ParentCol:       父表关联
ChildCol:        子表关联
Visible:         可选参数,是否显示关联表 
RelationPath:    RelationPathEnum型枚举,用于设置关联表生成模式,有三个可选值,分别是:One(单向生成),Both(双向生成),None(不生成)

上面的说明,适用于动态添加的关联吗?

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


加好友 发短信
等级:三尾狐 帖子:739 积分:7694 威望:0 精华:0 注册:2017/2/3 10:29:00
  发帖心情 Post By:2021/3/23 22:59:00 [显示全部帖子]

老师,我用DataRowAdded 实现 , 不用关联表了. 谢谢!

 回到顶部