![MS Access 表单:存储数字为表格,在 ComboBox 中显示文本](https://linux22.com/image/1277519/MS%20Access%20%E8%A1%A8%E5%8D%95%EF%BC%9A%E5%AD%98%E5%82%A8%E6%95%B0%E5%AD%97%E4%B8%BA%E8%A1%A8%E6%A0%BC%EF%BC%8C%E5%9C%A8%20ComboBox%20%E4%B8%AD%E6%98%BE%E7%A4%BA%E6%96%87%E6%9C%AC.png)
我正在使用 Access 2010。
为了最大限度地提高用户友好度和数据效率,我想通过参考号存储或引用记录,并通过该记录中不同字段的值在表单中显示它。
例如,在用于记录已收到/已处理发票的表中,我通过自动编号存储供应商帐户(因为每个供应商有多个帐户,并且不同供应商的帐户号码可能相同),但是当使用表单将记录添加到发票表时,我希望表单在组合框中显示供应商和帐户号码,无论是下拉列表时还是仅显示已选择内容时。
当我使用三列(分别用于编号、供应商和帐户)并引用第一列并将该列的宽度设为 0 英寸时,表单会存储第一个可见列(供应商)而不是编号。
我怎样才能让它工作?
答案1
这是 Access 中最常见的 UI 之一,即多列组合框,其中隐藏的 ID 列是绑定列。您是否已使用向导完成创建组合框的过程?它具有创建所需内容所需的所有选项。