2012-06-27 44 views

回答

0

你有一個很模糊的問題,在這個答案中,我假設通過「下拉菜單」你是指組合框。

在您的組合框的「更改」事件中,有一個select case語句,它具有與您的組合框可以採用的每個值相對應的case語句。對於每種情況聲明,您希望打開的每個表單都有一個DoCmd.OpenForm(「FormName」.....)語句。

如果你想要一個更具體的答案,請發佈一個更具體/詳細的問題(與你試過的代碼)。

0

如果您的組合框中選擇包含要打開的實際形式的名稱,您可以在組合框中的「關於修改」或「後更新」事件的單個語句來做到這一點:

DoCmd.OpenForm Combo1.Value 

如果組合框中的值與要打開的表單名稱不同,則可以編寫一條select語句:

Select Case Combo1.Value 
    Case "Option1" 
     DoCmd.OpenForm "Form 1 Name" 
    Case "Option2" 
     DoCmd.OpenForm "Form 2 Name" 
    Case "Option3" 
     DoCmd.OpenForm "Form 3 Name" 
End Select