使用 Access 将按钮标题更改为表中的字段

问题描述 投票:0回答:2

我正在尝试将按钮的标题设为表格中字段的内容。

我在论坛和 MS 网站上找到的所有内容都仅显示使用带有

OnClick
的宏。我需要它在没有每次点击的情况下显示。每次表中的字段发生变化时,它也需要动态更改。

我怎样才能实现这个目标?再说一次,我不想要像

OnClick
这样的事件,我希望它只是像表中的字段一样读取。

ms-access vba
2个回答
2
投票

您可以简单地使用表单的

OnCurrent
事件来设置按钮标题。

当前:

Private Sub Form_Current()
    If Nz(Me.FieldName, "") <> "" Then
        Me.btnTest.Caption = Me.FieldName
    Else
        'Handle blank record here
    End If
End Sub

这将使每当所选记录发生更改时按钮都会更新。 另外,只需将代码添加到特定字段的

AfterUpdate
事件中,这样它也会发生变化。

更新后:

Private Sub Textbox1_AfterUpdate()
    If Nz(Me.FieldName, "") <> "" Then
        Me.btnTest.Caption = Me.FieldName
    Else
        'Handle blank record here
    End If
End Sub

0
投票

如何在 Continous for 表单中实现相同的效果?当我以连续形式执行上述代码时,它会显示

© www.soinside.com 2019 - 2024. All rights reserved.