office交流網--QQ交流群號

Access培訓群:792054000         Excel免費交流群群:686050929          Outlook交流群:221378704    

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

access對話框選擇數據打開對應的數據窗體

2020-02-22 08:00:00
tmtony8
原創
521

在程序中,我們需要選中一條數據后打開另外窗體的對應數據。前面我們講過很多種方法:

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關鍵字并引用窗體名稱時,可以使用句點(.)也可以使用感嘆號(!)


    分享
    北京十一选五基本走势