正确编码访问vba中的编辑循环

时间:2013-07-10 13:26:55

标签: validation access-vba

我有一个接受数据的表单访问权限。 我有一个字段,我想确保用户放置“a”或“q”。 假设他们确实放置了“a”(或“A”)或“q”(或“Q”),我想接受该字段并将其升级。 如果他们放置任何其他我想拒绝它(可能将值更改为“?”)并需要修复。 他们不应该离开现场直到正确。 要么 我需要学习更好/更正确的方法来做到这一点。 你可以建议或指点我,所以我学会做正确的事吗?

2 个答案:

答案 0 :(得分:0)

在您要执行此操作的文本框上,转到Data

上的Property Sheet标签

有一个名为Validation Rule的属性。对于您所描述的情况,您想说= "Q" or "A"。访问我认为在此属性中自动处理小写。

还有另一个名为Validation Text的属性,当文本字段不是“Q”或“A”时,您可以在其中放置要显示的消息

答案 1 :(得分:0)

下一部分......所以如果我确认它是“q”或“Q”或“a”或“A”,我如何升级它以使其成为“Q”或“A”?我试过了

Private Sub seat_gender_AfterUpdate() 
Me.seat_gender = UCase(Me.seat_gender) 
End Sub 

没有成功。我更接近,只是没有“那里”。 -