是否可以用 if 语句解锁 MS 访问数据库字段?
Is it possible to unlock MS access database field with if sentence?
例如,我在一个 table 中有 3 个字段。自动编号 ID、姓名、姓氏。而且我只想在名字是杰克时解锁姓氏字段。在 MS ACCESS 2013 中可以吗?
- 您创建表单。
- 您创建了两个文本框。如果您还想显示自动字段,请创建三个文本框。
- 默认情况下,您 lock/disable 除姓氏以外的所有其他文本框。
- 在姓氏文本框的 Change_event 中使用以下代码:
.
Sub txtSurname_Change()
if (Me.txtsurname = "Jack") then
Me.txtSurname.enable = True
Me.txtSurname.Locked = False
Else
Me.txtSurname.enable = False
Me.txtSurname.Locked = True
End if
End Sub
这里会不断检查用户输入的是不是Jack。如果不再是 Jack,最好再添加代码以再次禁用文本框。
例如,我在一个 table 中有 3 个字段。自动编号 ID、姓名、姓氏。而且我只想在名字是杰克时解锁姓氏字段。在 MS ACCESS 2013 中可以吗?
- 您创建表单。
- 您创建了两个文本框。如果您还想显示自动字段,请创建三个文本框。
- 默认情况下,您 lock/disable 除姓氏以外的所有其他文本框。
- 在姓氏文本框的 Change_event 中使用以下代码:
.
Sub txtSurname_Change()
if (Me.txtsurname = "Jack") then
Me.txtSurname.enable = True
Me.txtSurname.Locked = False
Else
Me.txtSurname.enable = False
Me.txtSurname.Locked = True
End if
End Sub
这里会不断检查用户输入的是不是Jack。如果不再是 Jack,最好再添加代码以再次禁用文本框。