例如,我在一个表中有3个字段。自动编号ID、姓名、姓氏。我只想在名字是杰克的时候打开姓氏字段。在MS Access 2013中是否可行?
最佳答案
创建表单。
创建两个文本框。如果还想显示“自动”字段,请创建三个文本框。
默认情况下,锁定/禁用除姓氏以外的所有其他文本框。
在“姓氏”文本框的“更改”事件中,使用以下代码:
是的。
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,那么添加代码以再次禁用文本框将是明智的。
关于database - 是否可以用if语句解锁MS Access数据库字段?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/29353044/