ms-access - 自动从表中获取值
问题描述
在 MS Access 中,我有 t1(table) 和两列 (product, price) 我有 t2 (product, price, quantity, total) 我在 t1 中的产品与 t2 中的产品之间建立了关系(一对多) 然后我为 t2 创建了一个表单,并用组合框列表替换了产品字段。当我在组合框中选择产品时,我需要从 t1.price 自动获取价格,我该怎么做?谢谢大家
解决方案
使用组合框 AfterUpdate 事件中的代码填充 T2.price 字段。制作组合框多列。代码引用带有价格的组合框列。按索引引用列。索引从 0 开始,因此如果价格在第二列,则其索引为 1。
Me.Price = Me.cbxProduct.Column(1)
建议不要在多个表中使用完全相同的字段名称。
推荐阅读
- c# - 在添加新项目中输入错误后“Package EntityFramework 5.0.0 已恢复”
- javascript - 检查选择字段中的值 - 更改禁用状态
- npm - “npm run build”不是在添加纱线之前运行吗?
- python - 不同类窗口的Python tkinter问题
- android - Android:为 Futures 和 AppSearch Android 12 导入哪些依赖项
- python - 编码/数据库库的数据库连接问题
- html - 从 HTML 模板生成 NodeJS 服务器 pdf 文档
- jenkins - 如何在 Jenkins 共享库中添加作业构建参数?
- string - 我无法实现检查功能,检查功能返回“TypeError:元组索引必须是整数或切片,而不是str”
- scala - Bool 必须是 Chisel 类型,而不是硬件