从另一个表单打开具有匹配 AutoID 的 MS Access 表单

Posted

技术标签:

【中文标题】从另一个表单打开具有匹配 AutoID 的 MS Access 表单【英文标题】:Open MS Access form with matching AutoID from another form 【发布时间】:2015-06-26 02:00:53 【问题描述】:

我有两种表格,一种是会员条目表格,另一种是志愿者表格。会员表格可以导航到特定的号码,然后进行编辑。我放置了一个链接按钮,以方便将特定个人设置为志愿者(因此它会打开志愿者表格)。我希望志愿者表单显示与成员表单中的 AutoID 完全匹配的记录(因为在一个表单上包含所有这些字段太混乱了)。它基本上是会员表格的另一部分。我将如何设置宏以使用AutoID 查找我所在的表单? 我将如何编写代码或从宏形式设置它?我已尝试将活动表单中的where 语句置于新的打开表单中,但代码不同意。

换一种说法:

MemberForm 是 form1(带有字段 AutoID,因为它来自同一个表) VolunteerForm 是开头形式(带有字段AutoID

我们只想更改AutoID 的开盘值。

【问题讨论】:

您可以使用带有主子链接的子表单,或者 BrowseTo 宏操作,或者编写一个查询,其中 ID 作为参数传递,或者其他一些方式 - Access 在以下方面非常灵活那方面! 将 auto_id 作为“openArgs”发送到子窗体.. 或者在主窗体中放置一个选项卡控件并将子窗体放在第二个选项卡中??? 【参考方案1】:

此视频链接回答了我的问题: https://youtu.be/RILqSTAAQpM

基本上,当您让打开表单按钮选择“打开表单并查找要显示的特定数据”时。此选项将允许您将相关的主键字段链接到打开记录。

【讨论】:

以上是关于从另一个表单打开具有匹配 AutoID 的 MS Access 表单的主要内容,如果未能解决你的问题,请参考以下文章

使用 vba 在 Access 2010 中使用不同表单的 ID 打开表单

Firebase 实时规则如何检查具有 AutoID 的节点是不是包含正确的数据

Firebase,Swift:仅检索那些具有特定键的“autoID”节点

MS Access 2016 - 从作为 AcDialog 打开的表单中删除标题栏

从另一个表单访问字符串

如何从另一个表单调用表单?