Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/google-chrome/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ms access 基于MS Acess中不同字段中的两个数字值为字段设置默认值_Ms Access_Default Value_Expressionbuilder - Fatal编程技术网

Ms access 基于MS Acess中不同字段中的两个数字值为字段设置默认值

Ms access 基于MS Acess中不同字段中的两个数字值为字段设置默认值,ms-access,default-value,expressionbuilder,Ms Access,Default Value,Expressionbuilder,我不确定这是否可以做到。我有两个表-一个是“产品”表,一个是“订单产品”表,我在“订单产品”中有一个字段“数量”,在“产品”中有一个字段“价格”,我希望这两个值相乘,然后将结果输入到“订单产品”表中名为“总计”的字段中。我已经创建了一个这样做的查询,但是如果可能的话,我希望表能够像这样运行。 谢谢你的帮助桌子不是那样工作的。不能在列中放置引用其他列/表的表达式。即使可以,也不会。正如您已经发现的那样,查询就是为了这样的目的而进行的。保存CALC(依赖于其他数据的数据)通常是不必要的。生成联接表以

我不确定这是否可以做到。我有两个表-一个是“产品”表,一个是“订单产品”表,我在“订单产品”中有一个字段“数量”,在“产品”中有一个字段“价格”,我希望这两个值相乘,然后将结果输入到“订单产品”表中名为“总计”的字段中。我已经创建了一个这样做的查询,但是如果可能的话,我希望表能够像这样运行。
谢谢你的帮助

桌子不是那样工作的。不能在列中放置引用其他列/表的表达式。即使可以,也不会。正如您已经发现的那样,查询就是为了这样的目的而进行的。保存CALC(依赖于其他数据的数据)通常是不必要的。生成联接表以检索相关信息的查询。如果价格会随时间变化,则您必须决定是将该价格保存到order_product表,还是为新价格创建新记录,并停用旧记录,并限制组合框不提供非活动记录。保存价格(或计算总数)需要代码(宏或VBA),但非常简单。将价格包含为组合框的一列,然后代码可以通过其索引引用该列。