以连续的形式切换标题
问题描述:
在连续的窗体上,我试图切换切换按钮的标题以匹配按钮的状态。在这种情况下,当记录/状态为True时,我希望按钮读取“Current”,如果记录为False,则按钮为“Obsolete”。以连续的形式切换标题
下面的脚本在这两者所需的值之间进行切换,但切换是所有的可见按钮,而不是对个人的记录。我不知道如何将单个记录绑定到单独的togglebutton标题。
Private Sub Toggle5_Click()
If Me.Toggle5.Value = True Then
Me.Toggle5.Caption = "Current"
Else:
Me.Toggle5.Caption = "Obsolete"
End If
End Sub
我使用的MS-2013的访问,我希望这个问题之前已经回答了,我还没有找到一个有效的解决方案。
答
正如古斯塔夫写道,你不能直接做到这一点。连续形式的控件的所有静态属性总是适用于该控件的所有实例。
可能的解决方法:
使用文本框(禁用&锁,可能有特殊效果=募集)显示文本,用这样的控制源:将一个透明
= IIf([Status]=True, "Current", "Obsolete")
按钮,以方便点击(虽然不会显示点击动画)。使用Conditional formatting设置文本框的背景颜色。
答
你不能。
连续形式的未绑定控件在所有记录上携带相同的值和属性。
谢谢你的回复。这不是我正在寻找的答案,而是它的预期。我会尝试你的文本框建议。 – Dave2e