通过Mainform打开不同表单时选择子表单中的记录

时间:2018-02-23 09:56:41

标签: vba access-vba

我的Mainform中有一个子表格作为数据表;在我的Mainform上我有一个Button,它打开一个不同的Form(frmtwo)作为对话框;我想通过frmtwo改变当前在子表单中选择的记录。

我到目前为止:按钮打开了没有问题的frmtwo,我通过

引用了子表单
Dim F As Form
Dim RS As Recordset
Dim length As Long
Set F = Forms![frmMain]![Subform].Form
Set RS = F.Recordset

但是当我尝试通过

确定当前所选的子表格记录时
Rs.MoveFirst
Rs.Move F.Seltop - 1
length = F.Selheight

调试器表示长度为0。

当我单击按钮打开frmtwo时,它会取消选择我的子窗体中的记录。那是对的吗?如果有的话,有没有办法“记住”所选的记录?

0 个答案:

没有答案