access可以设置某字段的值从其它字段的值计算传递过来吗?

来源:百度知道 编辑:UC知道 时间:2024/06/03 02:11:18
如题,看起来有点晕。大概意思如下:
我在某表中设置了三个字段,分别是“分数1”,“分数2”,“平均分”。
“分数1”和“分数2”字段通过form表单传入,然后想实现“平均分”字段自动通过公式计算=(“分数1”+“分数2”)/2。

可以实现吗?可以的话如何在ACCESS上操作?

谢谢大家!
我现在想用一个select语句查询平均分前N名的记录,可是表设计时只有“分数1”和“分数2”字段。
SELECT TOP " & N & " * FROM TABLE WHERE(平均分前N名)
要怎么实现啊?
求救!

biaao1=Request.Form("BIAOYI1")
biaao2=Request.Form("BIAOYI2")
biaao3=Request.Form("BIAOYI3")
先把内容用insert 方法插入到表里,然后求平均值。
pingjunzhi=biaao1+biaao2+biaao3
用update方法更新你的 “平均分”字段就OK了。

平均分这样的字段是多余的,不需要,那是浪费存储空间的。

设计表的时候就不用这个字段,在查询的时候,增加一个计算列来实现,例如:
SELECT TOP 5 分数1,分数2,(分数1+分数2)/2 AS 平均分 FROM 表 ORDER BY 3 DESC

上面的语句查询平均分前5名