我想要一个程序告诉我当前控件的表名/字段数据源。 我可以找到很多关于如何设置值的解释,但我想要控制属性“控制源”。 我正在尝试创建一个通用弹出窗口,它将以可滚动、可编辑的格式显示当前(备忘录)字段的完整内容。 为此,我需要知道信息的身份,以便我可以从表单或表格中提取信息。我肯定不会将备注字段的全部内容分配为字符串吗?
我需要此表格的对面!Customers!AddressPart.ControlSource =“City”
我需要知道设计视图属性列表中作为“控制源”的表名/字段名 为什么我不能直接询问 vba 控件的数据来自哪里?
我能找到的所有文档都是关于设置值,而不是获取值。 我搜索了 MS 网站,并以我能想到的各种不同方式询问了谷歌。 我确实找不到列出所有控件属性的简单表格并找到(源)值。
使用弹出表单的
OpenArgs
。
在您的表单(
Customers
)中打开弹出表单来编辑备忘录:
Dim MyMemo As Variant
MyMemo = Me!AddressPart.Value
DoCmd.OpenForm "NameOfYourPopupForm", , , , , , MyMemo
在弹出表单的 Load 事件中:
Me!YourMemoEditTextBoxName.Value = Me.OpenArgs
在弹出表单的Unload事件中:
Forms!Customers!AddressPart.Value = Me!YourMemoEditTextBoxName.Value