我们如何禁用记录的某个列的更新或编辑。例如,我有Product表,其中包含ID,Description,Count字段。我想仅禁用描述中的更改。我知道如何在sql中执行此操作,但在Access或VBA代码的程序中如何?
答案 0 :(得分:1)
如果您使用表单使用绑定到字段的文本框控件来显示数据,则可以在字段属性中锁定字段以进行编辑。该物业被称为"锁定"。
您还可以使用vba代码在特定条件下锁定和解锁字段。
Sub form_current ()
If x = "superuser" then
Me!SalaryField.enabled=true
Me!SalaryField.locked=false
Else
Me!Salaryfield.enabled=false
Me!Salaryfield.locked=true
End if
End Sub