Microsoft Access 表单下拉框中的显示与值

Microsoft Access 表单下拉框中的显示与值

我是 Access 新手,所以我可能不会采用 Access 的方式来处理这个问题。

假设我有两个表,AB。每个都A属于B,因此A有一个列B_id被限制为与表id中某行的列匹配B

到目前为止一切顺利。这个,我已经完成了。

现在我想创建一个表单,供人们在表中创建新行A。我想给他们一个下拉列表来选择BA属于哪个,但我不想只显示有效ids 的列表 - 我宁愿显示每个 s 中的其他一些信息,B这些信息更易于人类阅读 - 一些来自其他列的信息。为简单起见,假设我宁愿显示BName列。

我尝试修改SELECT下拉框使用的语句,但没用,因为它尝试用A的列中的B_id值填充 的列。我需要的是一个显示 的下拉框,但返回值。BNameDLOOKUP("Name", "B", [B_id])B_id

我知道如何在 HTML 中做这样的事情,但不知道如何在 Access 中做。帮忙吗?

答案1

您要做的是返回组合框行源中的多个数据字段,仅显示您想要显示的字段,然后将控件绑定到正确的列。

下面通过图片解释了你想要什么,并引导你完成整个过程:http://www.techonthenet.com/access/comboboxes/bind_index.php

相关内容