以连续形式设置标签可见性



tableContinuous form我需要根据同一记录中字段的状态将连续形式的标签更新为可见或不可见。

我尝试了以下内容,但它只取第一条记录的值。换句话说,它基于第一个记录更新所有记录的可见性。如果第一条记录的字段为"已转换",则它们都可见...无论其余记录是否在该字段中没有"转换"。

确定我做错了什么,但我无法弄清楚是什么。

我的猜测是,我以连续的形式使用 me.fieldname 解决了错误的字段......我是否应该执行其他操作来获取每个特定记录的值,并根据该值仅影响该特定记录?

Private Sub Form_Load()
If Me.convertedStatus = "converted" Then
    Me.lblCheckMark.Visible = True
Else
    Me.lblCheckMark.Visible = False
End If

End Sub

我认为您正在寻找当前事件,而不是加载事件。当记录成为"当前"记录时,当前会触发,因此每次切换记录时都会触发一次。只需将Form_Load更改为Form_Current即可。如果需要,请查看此页面以获取更多信息。

最新更新