导航
ZHQ123
同一窗口添加数据,在三个表格中新增数据
2021-04-24 5 2814

如图,目标:实现A表新增合同时,B、C两个表也能新增各自数据,并实现GUID的关联。

现在的情况是:A表新增合同数据,B表采用数据填充的形式,也能增加机型和设备信息到B表中,C表无法通过文本框添加数据,并关联A表GUID

微信图片_20210424204919

  • zixiyoujue
    2021-04-24

    B表和C表对应的数据表都增加A表的GUID外键,且设置B表和C表视图时都设置前台数据关联,关联到A表。

    然后在窗口的A表AfterAddRow事件中添加代码:假设C表的表控件名为TableC,则代码为:Me.TableC.Rows.AddNewRow(1)

    0 回复
  • ZHQ123
    2021-04-25

    Me.TableC.Rows.AddNewRow(1)

    这是添加一个新空行吗?A表GUID会和B表Guid自动关联添加吗?还是需要写代码?怎么写?

    0 回复
  • zixiyoujue
    2021-04-25

    上面不是告诉你了吗

    ZHQ123:

    Me.TableC.Rows.AddNewRow(1)

    这是添加一个新空行吗?A表GUID会和B表Guid自动关联添加吗?还是需要写代码?怎么写?

    0 回复
  • zixiyoujue
    2021-04-25

    帮助里面前台数据关联去看一下

    ZHQ123:

    Me.TableC.Rows.AddNewRow(1)

    这是添加一个新空行吗?A表GUID会和B表Guid自动关联添加吗?还是需要写代码?怎么写?

    0 回复
  • ZHQ123
    2021-04-25

    窗口show事件,添加判断条件,完美解决。


    Private Sub MyBase_Shown(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Shown

    If customer_guid.value=""

    Me.Table3.Rows.AddNewRow(1)

    End If

    End Sub


    0 回复