以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  table控件绑定的是配件信息表.工序信息表,新增时应该怎么写?  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=114911)

--  作者:xxfoxtable
--  发布时间:2018/2/26 9:50:00
--  table控件绑定的是配件信息表.工序信息表,新增时应该怎么写?
增加时是tables("配件信息表.工序信息表").addnew还是tables("工序信息表").addnew两种方法我都试了,第一个报错,说不存在,第二个增加完,table控件上不显示
--  作者:有点甜
--  发布时间:2018/2/26 9:56:00
--  

如果写Tables("关联表").AddNew,那么你的父表,也就是【配件信息表】必须有数据,而且关联列必须填入数据。

 

如果你写Tables("主表").AddNew,如果要在关联表显示,必须把各个关联列的值填入才行。


--  作者:xxfoxtable
--  发布时间:2018/2/26 10:43:00
--  
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目1.rar
老师帮我看一下
[此贴子已经被作者于2018/2/26 10:43:45编辑过]

--  作者:有点甜
--  发布时间:2018/2/26 11:31:00
--  

配件信息表,currentChanged事件,写如下代码

 

If e.Table.current Is Nothing Then Return
If e.Table.name = "商品信息表.配件信息表"
    Dim i As Integer = Tables("配件信息表").findrow(e.Table.Current.DataRow)
    Tables("配件信息表").Position = i
End If