更新文本框中公式的结果
Update result of formula in text box
我正在尝试更新我正在构建的表单中的未绑定文本框。
文本框的默认值为:=DLookUp("[Metadata]![Username]";"[Metadata]")
。
当字段 username
中的值更改时;
如何在不关闭整个表单然后再次打开的情况下更新文本框中的此更改?
--
我尝试通过在表单中添加一个按钮来实现此目的,然后在鼠标松开事件上尝试通过 vba 或宏编辑器找到解决方案。
据说可以创建一个宏来关闭然后再次打开表单,但这并不是我真正想要的。
VBA:我找到了很多关于 requery
的建议,但我无法让它发挥作用:
Set UserName = Forms![Update test]!Text10
UserName.Requery
可以使用多个此类文本框的通用解决方案是可取的
(但不是必需的,欢迎任何试图为我指明正确方向的东西)。
转到设计视图和 select 代表您的 table 值的文本框 username
,然后转到事件和 select On Change()
事件:
Private Sub username_Change()
YourTextbox.Value =DLookUp("[Metadata]![Username]";"[Metadata]")
End Sub
我正在尝试更新我正在构建的表单中的未绑定文本框。
文本框的默认值为:=DLookUp("[Metadata]![Username]";"[Metadata]")
。
当字段 username
中的值更改时;
如何在不关闭整个表单然后再次打开的情况下更新文本框中的此更改?
--
我尝试通过在表单中添加一个按钮来实现此目的,然后在鼠标松开事件上尝试通过 vba 或宏编辑器找到解决方案。
据说可以创建一个宏来关闭然后再次打开表单,但这并不是我真正想要的。
VBA:我找到了很多关于
requery
的建议,但我无法让它发挥作用:
Set UserName = Forms![Update test]!Text10 UserName.Requery
可以使用多个此类文本框的通用解决方案是可取的
(但不是必需的,欢迎任何试图为我指明正确方向的东西)。
转到设计视图和 select 代表您的 table 值的文本框 username
,然后转到事件和 select On Change()
事件:
Private Sub username_Change()
YourTextbox.Value =DLookUp("[Metadata]![Username]";"[Metadata]")
End Sub