我試圖在我的表單中填寫一個字段,如果它的值爲空,它將變爲不可見。MS Access如何使表單中的字段不可見,如果它爲空
我所擁有的是一個表格中的單個記錄,它有一個通過ID鏈接的子表單,並顯示查詢結果。
這有三個字段,一個是ID,一個數字,第三個是日期,並非所有的記錄都有日期,因此對於沒有的日期我想完全隱藏日期標籤和空的文本框;並僅在指定日期時才顯示。
我猜我可能不得不在我的查詢中使用某種WHILE語句,但我不確定這是否正確以及如何執行。
我很感謝您對此的建議。
感謝
我試圖在我的表單中填寫一個字段,如果它的值爲空,它將變爲不可見。MS Access如何使表單中的字段不可見,如果它爲空
我所擁有的是一個表格中的單個記錄,它有一個通過ID鏈接的子表單,並顯示查詢結果。
這有三個字段,一個是ID,一個數字,第三個是日期,並非所有的記錄都有日期,因此對於沒有的日期我想完全隱藏日期標籤和空的文本框;並僅在指定日期時才顯示。
我猜我可能不得不在我的查詢中使用某種WHILE語句,但我不確定這是否正確以及如何執行。
我很感謝您對此的建議。
感謝
您可以將此代碼添加到子窗體當前事件:
If (datafieldname & "") = "" then
datafieldname.visible=false
else
datafieldname.visible=true
End if
凡datafieldname是子窗體的數據字段的名稱。這,如果你的子窗體佈局不泰伯維
我想這隻會工作,但它告訴我"Object required"
:這似乎在調試窗口Response.Visible = False
黃色(有問題的領域被稱爲「響應」:
Private Sub Form_Current()``
If (Response & "") = "" Then
Response.Visible = False
Else
Response.Visible = True
End If
End Sub
謝謝!!完美的作品 – al3
謝謝你,我正在學習新東西:D – al3