首页 > 解决方案 > 自动从表中获取值

问题描述

在 MS Access 中,我有 t1(table) 和两列 (product, price) 我有 t2 (product, price, quantity, total) 我在 t1 中的产品与 t2 中的产品之间建立了关系(一对多) 然后我为 t2 创建了一个表单,并用组合框列表替换了产品字段。当我在组合框中选择产品时,我需要从 t1.price 自动获取价格,我该怎么做?谢谢大家

标签: ms-access

解决方案


使用组合框 AfterUpdate 事件中的代码填充 T2.price 字段。制作组合框多列。代码引用带有价格的组合框列。按索引引用列。索引从 0 开始,因此如果价格在第二列,则其索引为 1。

Me.Price = Me.cbxProduct.Column(1)

建议不要在多个表中使用完全相同的字段名称。


推荐阅读