Ms access 基于MS Acess中不同字段中的两个数字值为字段设置默认值
我不确定这是否可以做到。我有两个表-一个是“产品”表,一个是“订单产品”表,我在“订单产品”中有一个字段“数量”,在“产品”中有一个字段“价格”,我希望这两个值相乘,然后将结果输入到“订单产品”表中名为“总计”的字段中。我已经创建了一个这样做的查询,但是如果可能的话,我希望表能够像这样运行。Ms access 基于MS Acess中不同字段中的两个数字值为字段设置默认值,ms-access,default-value,expressionbuilder,Ms Access,Default Value,Expressionbuilder,我不确定这是否可以做到。我有两个表-一个是“产品”表,一个是“订单产品”表,我在“订单产品”中有一个字段“数量”,在“产品”中有一个字段“价格”,我希望这两个值相乘,然后将结果输入到“订单产品”表中名为“总计”的字段中。我已经创建了一个这样做的查询,但是如果可能的话,我希望表能够像这样运行。 谢谢你的帮助桌子不是那样工作的。不能在列中放置引用其他列/表的表达式。即使可以,也不会。正如您已经发现的那样,查询就是为了这样的目的而进行的。保存CALC(依赖于其他数据的数据)通常是不必要的。生成联接表以
谢谢你的帮助桌子不是那样工作的。不能在列中放置引用其他列/表的表达式。即使可以,也不会。正如您已经发现的那样,查询就是为了这样的目的而进行的。保存CALC(依赖于其他数据的数据)通常是不必要的。生成联接表以检索相关信息的查询。如果价格会随时间变化,则您必须决定是将该价格保存到order_product表,还是为新价格创建新记录,并停用旧记录,并限制组合框不提供非活动记录。保存价格(或计算总数)需要代码(宏或VBA),但非常简单。将价格包含为组合框的一列,然后代码可以通过其索引引用该列。