使用另一个窗体上的控件值自动填充窗体上的控件

Posted

技术标签:

【中文标题】使用另一个窗体上的控件值自动填充窗体上的控件【英文标题】:Auto Populate Control on a form with value of the control on another form 【发布时间】:2016-06-23 14:33:11 【问题描述】:

我正在创建 Microsoft Access 2010 数据库。我无法弄清楚如何在表单加载时设置文本框的值,以便用户不必每次都添加外键。用户已经打开人员记录并添加与他们正在查看的人员相关联的信息。

我有一个名为 PersionView 的表单,其中包含一个名为 hdnEDIPI 的字段(这是 Roster 表的主键。它也是 Range 表的外键)。有一个带有范围列表框和按钮的选项卡控件。当用户单击按钮时,会弹出范围表单,我想在范围表单上自动填充 tbEDIPI(将范围与人员匹配的外键),以便用户不必重新键入 EDIPI在他们希望将某些东西与他们正在查看的人相关联的任何地方。

【问题讨论】:

【参考方案1】:

您可以将此表达式用作文本控件的默认值:

=Forms![Anotherform Name]![Field Name]

必须打开表单,否则表达式将返回无效值。

【讨论】:

谢谢!我将此添加到范围表单控件默认值中并且它有效。

以上是关于使用另一个窗体上的控件值自动填充窗体上的控件的主要内容,如果未能解决你的问题,请参考以下文章

C#winform 主窗体上的用户控件怎样调用主窗体的一个方法!

Delphi 怎样获得当前活动窗体上的指定类型控件?

vb中如何查询一个窗体上的控件类名

使用 VBA:为用户窗体上的标签控件分配值

WPF中使用 menu控件自动生成菜单,但是到窗体变小时,菜单栏显示不全了,怎么解决

WinForm开发中实现控件随窗体大小的改变而自动适应其改变