Ms access Access—如何在输入记录时派生字段
我有一个媒体租赁公司的Access数据库,其中包括以下表格 贷款: 客户id主键, 贷款日期和时间, 归还贷款日pk 贷款项目: 客户id主键, 贷款日期和时间, 项目标识pk, 贷款成本 项目: 项目标识pk, 产品标识, 项目u可用性 产品: 产品标识pk, 产品名称, 产品类型 媒体成本: 产品类型pk, 产品成本 因此,“产品类型”DVD、VHS等基本上决定了成本。“产品id”确定每个项目的电影、平台等 我的问题是: 为Loan_Items表创建表单时,如何填充loanItem_成本字段,以便在添加新的Loan_Item记录时将其存储?我需要存储它,因为项目产品的成本可能会随着时间而变化,我想记录客户在贷款时支付的金额Ms access Access—如何在输入记录时派生字段,ms-access,Ms Access,我有一个媒体租赁公司的Access数据库,其中包括以下表格 贷款: 客户id主键, 贷款日期和时间, 归还贷款日pk 贷款项目: 客户id主键, 贷款日期和时间, 项目标识pk, 贷款成本 项目: 项目标识pk, 产品标识, 项目u可用性 产品: 产品标识pk, 产品名称, 产品类型 媒体成本: 产品类型pk, 产品成本 因此,“产品类型”DVD、VHS等基本上决定了成本。“产品id”确定每个项目的电影、平台等 我的问题是: 为Loan_Items表创建表单时,如何填充loanItem_成本字段
提前感谢转到按钮的属性并查找OnClick事件。选择事件生成器或类似的东西,我只是从内存中双击。这将带您进入代码编辑器。您可以在此处添加类似loanItem_成本=product_成本的内容。设置loanItem_成本表单控件的默认值属性,以从其他表单或产品表中引用product_成本 如果您有一个带有打开另一个窗体的按钮的窗体,则可以在默认值属性中引用父窗体上的控件:Forms![ParentFormName]![产品成本] 类似地,您可以使用DLookup函数:
DLookup("product_cost", "ProductTable", "product_id = " & Forms![ParentFormName]![product_id])
DLookup函数where参数中产品id值的来源可能来自多个地方,但可能在另一个表单上找到。您可以创建更新查询,从当前产品成本更新贷款项目成本。然后,要执行更新,只需执行查询。好的,现在我构建了一个包含“产品成本”的查询,“loanItem\u成本”loanItem\u成本值为空。然后,我在该查询上创建了一个表单,其中包含一个按钮。是否有一种方法可以对该按钮进行编程,使其在单击时可以用“产品成本”字段填充“贷款成本”字段?