请教access表达式

来源:百度知道 编辑:UC知道 时间:2024/06/27 08:18:09
我在access中建了一个表。里面包含字段“数量”,“单价”,“金额”
如何让“金额”项自动填入数量x单价的值。
是不是在“金额”的默认值填入[金额]=[数量]*[单价]?但是老是报错无法保存。请教这个表达式改如何写。
默认值中填入[数量]*[单价]保存会报错:数据库引擎不能识别验证表达式中的字段'数量',或表'表1'的缺省值。

是在默认值里写。但只是写 数量*单价
----------
我调试了下,你可以这样试下。
比如我有三个字段:a,b,c
c字段要是a b的和,
在ACCESS里,设计视图,选中c字段,属性里选择 查阅选贡卡。
显示控件 就用组合的吧
行来源类型 我这里就以 表/查询 为例
行来源 select (a+b) as c where table

Access不支持公式字段,而SQL Server支持公式字段。

对于类似的需求,可以在查询的时候临时计算,如:

select
f1,
f2,
f3,
nz(f1,0) + nz(f2,0) + nz(f3,0) as f3
from 表名

=数量*单价