office交流网--QQ交流群号

Access培训群:792054000         Excel免费交流群群:686050929          Outlook交流群:221378704    

Word交流群:218156588             PPT交流群:324131555

access对话框选择数据打开对应的数据窗体

2020-02-22 08:00:00
tmtony8
原创
6572

在程序中,我们需要选中一条数据后打开另外窗体的对应数据。前面我们讲过很多种方法:

Access在窗体间传递参数的几种常用办法

如下图:选择了 产品类型后,打开窗体,窗体对应相关的值



详细代码:

Private Sub cmdOK_Click()
  
  Const sFORM As String = "frmProductsExample4"
  
  DoCmd.OpenForm sFORM
  
  With Forms(sFORM)
    .SetFocus
    .Requery
  End With

End Sub




在打开窗体后,在其上设置焦点,然后重新查询窗体以确保在窗体上使用最新选择的内容。必须使用SetFocus方法将焦点移动到打开的窗体。

使用With关键字时无须显式引用窗体上的控件,从而节省时间。With命令可设置一个指向该窗体的内部指针,因此,对该窗体的控件、属性或方法的所有后续引用会快很多。使用With关键字并引用窗体名称时,可以使用句点(.)也可以使用感叹号(!)


    分享