2013-10-23 227 views
0

如果從我的組合框「測試1」和「測試2」的下一步選擇這兩個值應該把不可見的,移動到另一個步驟,它是無形的從組合框中選擇兩個值

這裏是我的代碼..我寫這2個值,但我得到一個錯誤。

Private Sub womanFacility_AfterUpdate() 
If Me.womanFacility = **"test1" and "test2"** Then 
Me.test4.Visible = False 

    Else 
Me.Test4.Visible = True 

End If 

End Sub 

圖中的錯誤是在我的代碼開始的第二行,如果所選擇的下一個步驟應當隱形

+0

什麼是錯誤? ... – ApplePie

+0

你也不能說「如果X等於Y和Z」。你必須說「如果X等於Y而X等於Z」。噢,我認爲你可能打算用VBA來代替VB.NET。 – ApplePie

+0

謝謝..在這行錯誤ID ...如果Me.womanFacility = test1和test2然後... –

回答

1

假設「**」不應該在那裏if Me.womanFacility導致這些2倍的值(因爲你是在大膽地打折你的代碼),像亞歷山大提到的那樣改變你的代碼,像這樣:

If Me.womanFacility = "test1" and Me.womanFacility = "test2" Then