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

如题,看起来有点晕。大概意思如下:
我在某表中设置了三个字段,分别是“分数1”,“分数2”,“平均分”。
“分数1”和“分数2”字段通过form表单传入,然后想实现“平均分”字段自动通过公式计算=(“分数1”+“分数2”)/2。

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

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

第1个回答  2009-05-12
平均分这样的字段是多余的,不需要,那是浪费存储空间的。

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

上面的语句查询平均分前5名
第2个回答  2009-05-12
biaao1=Request.Form("BIAOYI1")
biaao2=Request.Form("BIAOYI2")
biaao3=Request.Form("BIAOYI3")
先把内容用insert 方法插入到表里,然后求平均值。
pingjunzhi=biaao1+biaao2+biaao3
用update方法更新你的 “平均分”字段就OK了。本回答被提问者采纳

access可以设置某字段的值从其它字段的值计算传递过来吗?
平均分这样的字段是多余的,不需要,那是浪费存储空间的。设计表的时候就不用这个字段,在查询的时候,增加一个计算列来实现,例如:SELECT TOP 5 分数1,分数2,(分数1+分数2)\/2 AS 平均分 FROM 表 ORDER BY 3 DESC 上面的语句查询平均分前5名 ...

access数据库一个表中某一列的数值由这个表中其它几列计算所得,怎么弄...
你若用access2010版本,可以将数据类型更改为计算字段,若是用accc2003那可以用查询来实现。

怎么设置access一个字段是另两个字段的乘
如果一个字段是另外两个字段的计算结果,那么这个计算字段不应当存在于实体表中 如果你的表中有两个字段 分别名为 F1、F2,表名叫T1,新字段叫F3 建立一个查询,切换到SQL模式,复制下面的语句到查询 中 select a.F1,a.F2,a.F1*a.F2 as F3 from T1 as a 保存后,打开看看 ...

在ACCESS数据库中,怎样把一个表的某些字段的某些记录复制到另一个表...
select * into newtable from table where 字段 like '%中%'或如果另一张表已经存在,则用下面的:insert into newtable select * from table where 字段 like '%中%'如果上面的话,要注意字段是否一样多,或字段类型是否一致的问题.

Access中如何使文本框绑定查询值,该查询值是利用之前在另一个文本框中...
1、在窗体中查询某个字段的合计,如果是表格式窗体,你只需要在页首或页尾做一个文本框,在文本框中输入“=sum([销量])”就行了。如下图 2、如果你是循环窗体,查子窗体中的销售数量,那你得在子窗体的页首或页尾中做一个[销量小计]的字段,字段中输入“=sum([销售数量])”,然后你再主...

ACCESS中统计一个表的字段值在另一个表中的记录数量
根本不需要b表,只需要用分组求和查询就好了。SELECT 表1.字段1,Count([表1].[字段2]) AS 计数 FROM 表1 GROUP BY 表1.字段1;

怎么设置access一个字段是另两个字段的乘积,如总金额=单价*订购数量_百...
你好!首先确定你的表中字段[单价],[订购数量],[总金额]都是数值类型的,最好是double类型的 然后用执行sql语句update [tablename]set 总金额=单价*订购数量 就OK了!如果字段不是数值类型的就用用函数cstr()和函数cval()了。希望对你有所帮助,望采纳。

如何在access中将一个表的字段引用到另一个表的字段上 用入库表中的...
在 Access 中,可以使用查询来引用一个表的字段到另一个表的字段上,从而进行计算。以下是一个简单的示例:假设有两个表:一个是入库表(Inbound),包含字段“产品编号”(ProductID)和“入库数量”(Quantity_Inbound);另一个是库存表(Inventory),包含字段“产品编号”(ProductID)和“库存数量...

Access数据中,如何做到在其中的一个字段中输入数据,其他的字段字段根据...
private sub 姓名_afterupdate()dim I as long with me I = .ID.value - 1 if isnull(.班级.value) then .班级.value=dlookup("班级","表1","ID=" & I )if isnull(.数学老师.value) then .数学老师.value=dlookup("数学老师","表1","ID=" & I )if isnull(.教导员.value) ...

access 如何将一个表的某个字段的数据导到另外一个表相同字段里面?
select * from table1 where a [not] in (‘值1’,’值2’,’值4’,’值6’) 10、说明:两张关联表,删除主表中已经在副表中没有的信息 delete from table1 where not exists ( select * from table2 where table1.field1=table2.field1 ) 11、说明:四表联查问题: select * from a left inner...

相似回答
大家正在搜