Ms access MS接入和自动竞争

Ms access MS接入和自动竞争,ms-access,autocomplete,Ms Access,Autocomplete,假设我现在有两张桌子 Table A{ID,Description} Table B{ID,QTY} 当用户在表B中输入列ID时,预期会根据表a中的列ID显示一个自动完成框。MS access可以这样做吗 谢谢。是的,您应该可以使用Access中的组合来执行此操作 在“设计”视图中查看组合时,请查看“属性表”窗口。您应该能够设置“控制源”,以允许您将用户选择的任何值存储到正确的字段中(在本例中为表B中的ID字段) 接下来,将名为Row Source Type的属性更改为show Table/Q

假设我现在有两张桌子

Table A{ID,Description}
Table B{ID,QTY}
当用户在表B中输入列ID时,预期会根据表a中的列ID显示一个自动完成框。MS access可以这样做吗


谢谢。

是的,您应该可以使用Access中的组合来执行此操作

在“设计”视图中查看组合时,请查看“属性表”窗口。您应该能够设置“控制源”,以允许您将用户选择的任何值存储到正确的字段中(在本例中为表B中的ID字段)

接下来,将名为Row Source Type的属性更改为show Table/Query。然后转到“行源”属性并单击三点按钮,使用表a创建新的查找查询

最后,您需要更改属性以显示2列。将宽度设置为0;2”,这样就不会显示ID,只显示描述


这应该是您完成此任务所需的全部工作。

提前感谢。但是我想展示整个表B,用户可以在表B的每一行使用这个“组合框”,如果您将组合框放在数据表视图窗体或连续窗体上,您应该能够做到这一点。