繁体   English   中英

MS-Access 表单 - 基于多个列表框填充输入框

[英]MS-Access Form - Populate Input Box based on multiple List Boxes

我有一个包含多个列表框的表单,这些列表框都来自同一个表。 我想要一个单独的输入框,根据从任一列表框中的选择填充表中的字段。 因此,如果我在 MyListBox1 中选择一个项目,该记录将显示在输入框中,但是如果我在 MyListBox2 中选择一个项目,则输入框将显示该记录。

我对如何使用基于 MyListBox 对象的 .selected 的 1 个列表框有一个大致的想法。 但是,我想知道是否可以将输入框基于所选对象的选择? 或者如果有意义的话,最后选择的对象。

这似乎是一个非常反直觉的界面,但假设我已经正确理解您要实现的目标,我相信您需要使用一个未绑定的文本框,该文本框将通过每个列表框的After Update事件填充。

例如,给定两个分别称为List1List2列表框和一个名为Text1的文本框,可以为每个列表框定义以下简单的事件处理程序以相应地填充文本框:

Private Sub List1_AfterUpdate()
    Text1 = List1
End Sub
Private Sub List2_AfterUpdate()
    Text1 = List2
End Sub

产生以下愚蠢的行为:

在此处输入图片说明

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM