0
我通過表格向表中添加一行新的數據。在表單上我也有複選框,它也被集成到表格中。選中複選框會導致值爲-1。是否可以將-1更改爲用戶定義的值,例如'x'?更改複選框的值
我通過表格向表中添加一行新的數據。在表單上我也有複選框,它也被集成到表格中。選中複選框會導致值爲-1。是否可以將-1更改爲用戶定義的值,例如'x'?更改複選框的值
答案很簡單:第
更復雜的回答:你可以使用一個隱藏的約束場,一個未綁定的複選框,VBA和默認值,以使該行爲就像一個約束複選框,返回不同的值的複選框。
考慮兩個字段,myUnboundCheckbox
和myBoundTextfield
。 myBoundTextfield
對於True
擁有"X"
,"Y"
對於False
。 myUnboundCheckbox
是未綁定的複選框,myBoundTextfield
是一個隱藏的綁定文本字段
然後你可以使用以下命令:
Private Sub myUnboundCheckbox_AfterUpdate()
If myUnboundCheckbox Then
myBoundTextfield = "X"
Else
myBoundTextfield = "Y"
End If
End Sub
Private Sub Form_Current()
myUnboundCheckbox = myBoundTextfield = "X"
End Sub
它的作品,謝謝! – cecen
然後請將答案標記爲正確答案,然後按照您的看法進行投票 –