Access获取子窗体选择的值

2018-01-19 11:35:00
黄善超
原创
288

有网友咨询在子窗体中,点击每一条查询结果可以弹出编辑该条信息的新窗体。设计思路是什么?怎么确定我点击的是哪条记录

这个问题,在前面的示例中已经多次有意无意的提及到,相信很多示例都有这个技巧。


操作过程:

1.打开需要接收该信息的窗体

2.把获取到的信息传递到接收信息的窗体


如图,在窗体中, 双击“学号”来获取相关的信息。


在子窗体的学号双击事件中编写代码,打开接收信息的窗体,同时把值传到该窗体的控件上。

Private Sub 学号_DblClick(Cancel As Integer)
    DoCmd.OpenForm "学生信息获取"         '打开接收窗体
    Forms("学生信息获取").学号 = Me.学号   '把选择的值传递到该窗体
    Forms("学生信息获取").姓名 = Me.姓名
    Forms("学生信息获取").性别 = Me.性别
End Sub



双击第二条记录,获取到该记录的值。

    分享