Foxtable(狐表)用户栏目专家坐堂 → 关联表子表如何插入行


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

主题:关联表子表如何插入行

美女呀,离线,留言给我吧!
yfy13338431925
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:512 积分:4492 威望:0 精华:0 注册:2018/12/5 23:10:00
关联表子表如何插入行  发帖心情 Post By:2020/5/11 1:31:00 [只看该作者]

关联表子表插入行,不能实时显示,是什么情况?

 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


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

如果子表做过筛选,新增的行没有给筛选条件的列赋值,肯定是看不到的,因为不符合筛选条件。取消筛选即可

 回到顶部
美女呀,离线,留言给我吧!
yfy13338431925
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:512 积分:4492 威望:0 精华:0 注册:2018/12/5 23:10:00
  发帖心情 Post By:2020/5/11 14:34:00 [只看该作者]

蓝老师,是我没有说清楚,我做的模拟关联,在产品编号和价格两列切换关联,希望在产品编号关联时,插入和增加行,不添加价格
价格关联时,插入和增加行,不添加产品编号,我这样写感觉就不对,您帮我看看
Dim rdo As WinForm.RadioButton
rdo = Forms("窗口1").Controls("RadioButton1关联")
rdo.Checked = True


If CurrentTable.Name = "窗口1_Table1" Then '如果当前表是模拟的关联表
   Dim r As Row = Tables("产品").Current
   If r IsNot Nothing Then
        e.DataRow("产品编号") = r("产品编号")
   End If
End If
Dim rdf As WinForm.RadioButton
rdf = Forms("窗口1").Controls("RadioButton2关联")
rdf.Checked = True
If CurrentTable.Name = "窗口1_Table1" Then '如果当前表是模拟的关联表
   Dim r As Row = Tables("产品").Current
   If r IsNot Nothing Then
        e.DataRow("价格") = r("价格")
   End If
End If

 回到顶部
帅哥,在线噢!
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


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

这个意思?

   Dim r As Row = Tables("产品").Current
   If r IsNot Nothing Then
if Forms("窗口1").Controls("RadioButton1关联").Checked
        e.DataRow("产品编号") = r("产品编号")
else
e.DataRow("价格") = r("价格")
endif
   End If

 回到顶部
美女呀,离线,留言给我吧!
yfy13338431925
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:512 积分:4492 威望:0 精华:0 注册:2018/12/5 23:10:00
  发帖心情 Post By:2020/5/11 15:19:00 [只看该作者]

写蓝老师了
图片点击可在新窗口打开查看

 回到顶部