2014-10-06 81 views
1

我試圖減少我的形式混亂,因爲我得到的數據可以從我的表中填充更多或更少的字段。訪問窗體與複選框切換文本框,使可見

截至目前我試圖建立一個事件,但我不知道使用正確的語法來創建我的事件。

現在我有:

= if toggle.onclick ="yes" then 
    data.visible=true 
    else 
    data.visible=false 
    end if 

事件選項卡的更新標籤後。

我希望能給你一個想知道我在做什麼的想法。

我有這樣的一個測試表上,因此只有對象是: 複選框名「撥動」 文本名稱「數據」

文本框默認此刻不可見。

我的目標是有一個複選框的列表,一旦他們被檢查,他們相應的文本框將出現在刷新。這樣,工作人員就不會被目前形式的文本框數量所嚇倒。也將減少目前形式上的巨大混亂。

+0

香港專業教育學院被玩弄它,就有了一個「無效的外部程序」的錯誤這一點:「= IIF([切換] =」是」,[數據] 。[Visible] = True,[Data]。[Visible] = False)「在onclick事件中。 – user3618544 2014-10-06 23:10:17

回答

0

默認情況下,'切換'值爲True或False - 不是'yes'或'no'。因此,下面是你需要切換域是什麼:

Private Sub Toggle_AfterUpdate() 
    If Me.Toggle = True Then 
     Me.Data.Visible = True 
    Else 
     Me.Data.Visible = False 
    End If 
End Sub