vba - 从页面本身更新页面的标题
问题描述
我需要更新 Access 中选项卡控件上的页面标题。我尝试了以下代码:
Private Sub tabName_AfterUpdate()
MyTabControl.Pages(Me.MyTabControl.Value).Caption = Me.tabName
End Sub
这可以很好地设置标题,但是在字段中使用 Tab 或 Enter 并执行上述代码后,我最终会进入下一条记录。我该怎么做才能保持在同一页面上?
Private Sub tabName_AfterUpdate()
MyTabControl.Pages(Me.MyTabControl.Value).Caption = Me.tabName
Forms!frmMailing.Controls!MyTabControl = Me.MyTabControl.Value
End Sub
也导致下一个记录,而
Private Sub tabName_AfterUpdate()
MyTabControl.Pages(Me.MyTabControl.Value).Caption = Me.tabName
Forms!frmMailing.Controls!MyTabControl = Me.MyTabControl.Value-1
End Sub
将跳转到同一记录的上一页(如预期的那样)!
解决方案
请尝试以下代码示例:
Forms("dataimport").Command8.Caption = "test"
DoEvents
command8 = 以“dataimport”形式控制,也应打开该形式
推荐阅读
- javascript - 为什么我离开组件并再次输入后我的模态停止工作?
- modelica - Modelica:如果在较新的库版本中更改或删除值,是否有可能在模型中保留旧的默认值?
- sql - dblink 在进程中未将一个表的表更新反映到另一个表
- javascript - 为什么即使我没有单击给定组件,我的通用输入组件也会刷新 - ANGULAR
- javascript - 如何使用 VUE.js 将数组项显示为内联表头
- angular - 如何水平间隔一个垫子复选框和它的标签?
- svn - 无法删除 svn 更改列表
- ios - UIVisualEffectView 的渐变蒙版
- qt - 从模型中访问委托的输入值
- android - Gitlab Ci :app:checkDebugDuplicateClasses 错误