Ms Access以连续(表格)形式基于其当前值锁定字段

时间:2014-03-13 22:34:17

标签: database vba ms-access ms-access-2013

enter image description here

我有一个名为post的复选框,表示连续(表格)形式,我想让它自动禁用,即post=true时锁定,而数据表中post的其余部分为post=falseIf Me.Post = False Or Me.NewRecord Then Me.Post.AllowEdits = False Else Me.Post.AllowEdits = True End If 仍然启用,即在可视代码构建器中解锁我尝试了以下

接近1

If Me.Post = True Then
    Me.Post.Locked = True
Else
    Me.Post.Locked = False
End If

接近2

Private Sub Form_Loan_Payment()

但是当我应用以下

时,它们都没有在If Me.Post = True Then Me.Post.Locked = True Else Me.Post.Locked = False End If 形式的范围内工作
Private Sub Post_Click()

在{{1}}中,它禁用了整个数据表中的所有帖子,并且在复选框后更新,如果我重新加载表单,则所有帖子都会再次启用

1 个答案:

答案 0 :(得分:0)

好的,现在我考虑一下,你需要条件格式化。有关一些想法和信息,请参阅this answer