Foxtable(狐表)用户栏目专家坐堂 → 关联表行内容不显示或显示不完整


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

主题:关联表行内容不显示或显示不完整

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


加好友 发短信
等级:幼狐 帖子:125 积分:829 威望:0 精华:0 注册:2017/8/17 18:16:00
关联表行内容不显示或显示不完整  发帖心情 Post By:2018/7/20 15:33:00 [只看该作者]

我做了2个表, 1个表为主表, 另一表为字表, 两表未采用关联, 操作方式为当主表变更内容, 附表也将按主表内容调整为对应关联信息,

但当我点击设置的附表增加行时, 理论上在原有内容下应该增加空行, 但实际却仅显示增加的空行, 但是如果单击一下主表另一行,再重新点击该行,则所有应该显示的内容确认又显示了

本来想利用 _IDentify ,同时将过滤定义为 或大于这个值

 

 

我的增加行的代码如下:

Dim dr As Row = Tables("MainProcessData").Current
Dim max As Integer = DataTables("ProcessData").Compute("max([_Identify])")
MessageBox.Show( "max=" & max)
With Tables("Processdata")
    '.StopRedraw
    Dim drn As Row = .AddNew()
    drn("PartID")=dr("PartID")
    drn("LotID")=dr("LotID")
    drn.DataRow.Save
    'Dim max1 As Integer = DataTables("ProcessData").Compute("max([_Identify])")
    'MessageBox.Show("max=" & max & "    Max1=" & max1)
    .Filter ="(PartID =' " & dr("PartID") & "' and LotID=' " & dr("lotID") & "')"          '  Or [_Identify]> " & Max
    '  .ResumeRedraw
End With

 

 


图片点击可在新窗口打开查看此主题相关图片如下:2018-07-20 15_33_12-工艺数据维护.jpg
图片点击可在新窗口打开查看
[此贴子已经被作者于2018/7/20 15:34:10编辑过]

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/7/20 16:40:00 [只看该作者]

Dim dr As Row = Tables("MainProcessData").Current

试试改成

 

Dim dr As Row = e.form.controls("Table1").Table.Current

如果还有问题,弹出 dr("PartID") 等的值看看是否正确。


 回到顶部