以下是引用有点甜在2013-11-28 22:05:00的发言: 内容肯定是输入了。只是输入在表的当前行,而不是窗口表的当前行。
你点击表按钮的时候,需要记录当前的这张表是表界面里的,还是窗口界面里的(用一个全局变量存起来)
然后,编写弹出窗口doubleclick事件,取得全局变量的表名,把值设置入对应的表。
花了两个小时了,还是能不明白。刚刚发现一个问题,我要输入的表是"BOMTable", 用双击自定义界面的某行的方法可在“BOMTable"中输入,在关联表“PCCTable.BOMTable"中用同样的方法就无法输入,上面窗体中绑定的就是“PCCTable.BOMTable",因此也无法输入。,自定义代码如下:
Dim tbl As Table = Tables("添加物料_MaterialTable")
If tbl.Current IsNot Nothing Then
Tables("BOMTable").Current("子件编码") = tbl.Current("MaterialCode")
Tables("BOMTable").Current("子件名称") = tbl.Current("Material")
Tables("BOMTable").Current("原材料宽mm") = tbl.Current("原料宽mm")
Tables("BOMTable").Current("原材料长M") = tbl.Current("原料长m")
Tables("BOMTable").Current("子件规格") = tbl.Current("材料规格")
End If
Forms("添加物料").Close()
想要在"PCCTable.BOMTable"也能输入,请帮忙修改?谢谢!