Office中国论坛/Access中国论坛

标题: [求助]怎样各表的数据汇总成一个表 [打印本页]

作者: dfh93    时间: 2006-2-10 18:08
标题: [求助]怎样各表的数据汇总成一个表
怎样各表的数据汇总成一个表?

数据库里有“一班”、“二班”、“三班”三个表的成绩数据,要汇总成“年级”的表中。其中“一班”、“二班”、“三班”和“年级”的表结构是相同的。怎样做好?
作者: fan0217    时间: 2006-2-10 18:21
通过追加查询
作者: dfh93    时间: 2006-2-10 18:40
我是个新手,以前用EXCEL,现在想学习学习ACCESS。“追加查询”在菜单没有啊?我真的不懂。
作者: fan0217    时间: 2006-2-10 18:44
用“追加查询”搜索帮助信息。



<TABLE cellSpacing=0 cellPadding=0 width="100%">



<TR>



创建追加查询 (MDB)





<TR>

<TD class=ACB width="100%" colSpan=3 PADDING-TOP: PADDING-BOTTOM: 12px; PADDING-LEFT: 10px? 10px;>

新建一个查询,使其包含要将其记录追加到另一个表的表。



  • 在查询“设计”视图 (“设计”视图:显示数据库对象(包括:表、查询、窗体、宏和数据访问页)的设计的窗口。在“设计”视图中,可以新建数据库对象和修改现有数据库对象的设计。)中,单击工具栏上“查询类型” 旁的箭头,然后单击“追加”,显示“追加”对话框。

  • 在“表名称”框中,输入要向其追加记录的表的名称。

  • 请执行下列操作之一:


    如果表位于当前打开的数据库中,则单击“当前数据库”。

    如果表不在当前打开的数据库中,则单击“另一数据库”并键入存储该表的数据库的路径,或单击“浏览”定位到该数据库,可以输入到 Microsoft FoxPro、Paradox 或 dBASE 数据库的路径,还可以输入到 SQL 数据库 (SQL 数据库:基于结构化查询语言 (SQL) 的数据库。)的连接字符串。
  • 单击“确定”。

  • 从字段列表 (字段列表:列出了基础记录源或数据库对象中的全部字段的窗口,但数据访问页的“设计”视图例外。在数据访问页的“设计”视图中,字段列表列出了所有记录源及其在基础数据库中的字段。)中将要追加的字段、要用来设置准则的任何字段拖到查询设计网格 (设计网格:在查询“设计”视图或“高级筛选/排序”窗口中设计查询或筛选时所用的网格。对于查询,该网格以前称为“QBE 网格”。)中。


    如果两个表中所有的字段都具有相同的名称,可以只将星号 (*) 拖到查询设计网格中。但是,如果用的是数据库的副本 (副本:属于一个副本集并且可与该集合中其他副本同步的一个数据库副本。在一个副本中对复制的表的数据所做的更改会发送并应用到其他副本。),则必须追加所有的字段。
  • 如果有数据类型 (数据类型:决定字段可拥有的数据类型的字段特征。数据类型包括 Boolean、Integer、Long、Currency、Single、Double、Date、String 和 Variant(默认)。)为“自动编号”的字段,请执行下列操作之一:


    自动添加“自动编号”数值

    若要让 Microsoft Access 自动添加“自动编号”数值,在创建该查询时,不要将“自动编号”字段拖到查询设计网格中。

    使用这个方法,Access 将追加记录并且自动插入“自动编号”数值。第一个追加的记录有一个比自动编号字段中曾输入过的最大数值还要大的数值(即使包含最大“自动编号”数值的记录已经删除)。

    如果在要追加记录的表中“自动编号”字段是个主键 (主键:具有唯一标识表中每条记录的值的一个或多个域(列)。主键不允许为 Null,并且必须始终具有唯一索引。主键用来将表与其他表中的外键相关联。),同时原始表和要追加记录的表包含重复的“自动编号”数值,则可以使用该方法。

    <A><IMG src="http://office.microsoft.com/global/images/default.aspx?AssetID=ZA790050002052" border=0
    作者: 一点通    时间: 2006-2-10 18:45
    先创建一个普通查询,在设计状态下右击打开菜单,在查询类型中再选择
    作者: dfh93    时间: 2006-2-10 19:21
    好多谢版主详细的指导!

    在cj.mdb里有“一班”、“二班”、“三班”三个表,三个班的成绩数据由三个班提供的,我就把cj.mdb分别复制给三个班的班主任,结果他们给我就有了三个cj.mdb文件了。怎样做才做得更好点。


    作者: sbsfhgl    时间: 2007-3-3 01:14
    想知道答案?
    作者: sbsfhgl    时间: 2007-3-3 01:32
    想知道答案
    作者: sbsfhgl    时间: 2007-3-3 01:32
    想知道答案
    作者: sbsfhgl    时间: 2007-3-3 01:33
    想知道答案




    欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3