access查询表中如何说明项目数据由计算的到?

如题所述

可以用联合查询:
假设三个表里都有“姓名”、“性别”、“出生年月”字段,那么,你可以建一个联合查询,代码如下--
Select 姓名,出生年月,性别
FROM 表1 UNION select 姓名,出生年月,性别 from 表2 UNION select 姓名,出生年月,性别 from 表3;
运行这个查询,三个表的数据都已经汇总好了。如果表1有50个记录,表2有20个记录,表3有10个记录,那么运行查询的结果就是80个记录。再通过这个查询建窗体、报表等等,都可以自如设置。
这样做的好处是,你随时可以将表1交给张三录入,将表2交给李四录入,将表3交给王五录入或修改,录入或修改完毕,直接导入数据库,系统会自动统计和汇总数据。
温馨提示:内容为网友见解,仅供参考
无其他回答

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

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

access项目数量怎么计算
在ACCESS数据库中,汇总项目数量和总价的计算可以通过SQL语句实现。以两个具体的例子来看,我们可以通过编写SELECT语句来分别统计书和笔的数量以及总价。具体操作如下:首先,考虑统计书的项目数量和总价。相应的SQL语句为:SELECT '书', Count(数量), Sum(价格)FROM T1 WHERE 物品名称 = "书";这里,我...

access中查询设计器想要用计算出的字段来进行和其他字段的比较
1、你想通过分组,找出最大值,这可以,但又要通过简单的一步同时显示不分组的字段,这不行。如果使用了分组,即在语句中使用了group by ,那么,查询列表中的每个列必须要么是分组依据列(在group by后面的列),要么是聚集函数或者包含聚集函数的表达式。举个例子,假设一个表中有字段分别是a、b、...

access的计算查询结果该怎么表达。。
即:SELECT Count(学号) AS 及格学生人数 FROM 及格学生记录 3)如果只需在窗体或报表中显示人数,则没有必要单独建立查询,只需添加一个文本框控件,将其控件来源设为:=Dcount("学号", "及格学生记录")或不必建立查询“及格学生记录”,只取“成绩”表中数据足矣:添加文本框控件,将其控件来源设...

Access创建查询怎么实现表中值的计算?
access可以工作查询来计算方式求平均值,求每个人的平均成绩并对学号分组,下面我们就来看看详细的教程。1、首先,打开数据库文件。2、在【创建】功能区的【查询】分组中单击查询设计按钮,系统弹出查询设计器。3、在【显示表】对话框中添加tScore表,关闭【显示表】对话框。4、双击学号,点击汇总按钮,...

在Access表中,创建一个查询,计算并显示“学号”和“平均成绩”两个字段...
1、首先,打开数据库文件。2、在【创建】功能区的【查询】分组中单击“查询设计”按钮,系统弹出查询设计器。3、在【显示表】对话框中双击表“tScore”,关闭【显示表】对话框。4、分别双击“tScore”表中的“学号”和“成绩”字段。5、单击【显示\/隐藏】分组中的“汇总”按钮,在“成绩”字段的“...

在access数据库中如何将窗体中自动计算的值存入表中
msgstring = "查询到" & rs.RecordCount & "条记录"End If Set rs = Nothing Set cn = Nothing End Function Public Function ConnectionString()ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\\DATA.mdb;"‘“DATA.MDB”是数据库文件地址 End Function ...

请教在access中,如何将窗体计算出来的数据保存到对应的表中?
Private Sub 单价_AfterUpdate()Me.金额 = Me.数量 * Me.单价 End Sub Private Sub 数量_AfterUpdate()Me.金额 = Me.数量 * Me.单价 End Sub 这里特别给一个学习数据库的有益提示 将计算可以得到的数据保存到数据表里的做法非常不可取,属于画蛇添足!当你对数据库有相当的认识和掌握后会发现...

access查阅向导用来计算显示的是编号
选择目标表-->转到“设计视图”-->选择字段“学历”-->位于视图下半部分的字段属性选项卡选择“查阅”标签-->“显示控件”属性栏下拉选择“组合框”-->“行来源类型”属性栏下拉选择“值列表”-->“行来源”属性栏输入需要显示的项目“大专;大本;研究生”,各项目间用英文分号隔离-->如果需要限定...

相似回答