将一个表中的数据更新到另一个表的过程包括下面几个主要步骤:
1、创建更新查询并向该查询添加源表和目标表。
2、在包含相关信息的字段上联接这些表。
3、将目标字段的名称添加到查询设计网格的“字段”行。
4、通过使用下面的语法将源字段的名称添加到查询设计网格的“更新到”行:[source_table].[source_field]。
本节中的步骤假设使用两个相似的表。此示例中,“顾客”表位于您刚继承的数据库中,其中包含比“客户”表更新的数据。可以看到一些经理的姓名和地址已发生更改。因此,决定使用“顾客”表中的数据更新“客户”表。
在继续执行 *** 作时,请记住,虽然每个表字段的数据类型不必匹配,但必须兼容。Access 必须能够将源表中的数据转换为目标表可以使用的类型。在某些情况下,转换过程可能删除一些数据。有关转换数据类型的限制的详细信息,请参阅本文后面数据类型转换的限制一节。
创建和运行更新查询
注释 下面的步骤假设使用上面两个示例表。您可以根据自己的数据对这些步骤进行相应的调整。
1、在“设计”选项卡上的“宏和代码”组中,单击“查询设计”。
2、在“显示表”对话框中,单击“表”选项卡。
3、双击源表(“顾客”表)和目标表(“客户”表)将其添加到查询,然后单击“关闭”。每个表都将出现在查询设计器的窗口中。
4、大多数情况下,Access 自动联接查询中的相关字段。若要手动联接包含相关信息的字段,请将相关字段从一个表拖至另一个表的对应字段。
例如,如果使用上面显示的两个示例表,则可以将“顾客ID”字段拖动到“客户ID”字段。Access 会在两个表中的这两个字段之间创建关系,并使用该关系来联接任何相关记录。
5、在“设计”选项卡上的“查询类型”组中,单击“更新”。
6、在目标表(“客户”表)中,双击要更新的字段。每个字段都显示在查询设计网格的“字段”行中。请注意,目标表的名称显示在设计网格的“表”行中。
7、在查询的“更新到”行中,在包含目标字段的每一列中,添加源表(“顾客”表)的名称以及源表中对应于目标表中字段的字段,并确保使用如下语法:[表].[字段],其中表名称和字段名称用方括号括起来,表名称与字段名称之间用句点分隔。
在继续执行 *** 作时,请记住,必须在“更新到”行中正确拼写表名称和字段名称,而且任何标点符号都必须与原始表名称和字段名称中的标点符号匹配。但是,大小写不需要匹配。
8、在“设计”选项卡上的“结果”组中,单击“运行”。 在要求确认更新时,单击“是”。
当表格中的数据很多时,通常会用到筛选功能来快速显示出我们需要的数据。在“开始”选项卡中单击新添加的“插入数据库”按钮,在打开的对话框中单击“获取数据”按钮。方法/步骤
打开“Word选项”对话框,在左侧选择“自定义功能区”选项,选择“开始”选项后单击“新建组”按钮,表示在“开始”选项卡中新建一个组;
然后在对话框中间的“从下列位置选择命令”下列列表中选择“所有命令”选项,在下方找到并选择“插入数据库”选项,单击“添加”按钮,将该选项插入到“开始”选项卡中;
新建一个空白的文档,在“开始”选项卡中单击新添加的“插入数据库”按钮,在打开的对话框中单击“获取数据”按钮;
打开“获取数据源”对话框,在其中选择需要筛选的数据文档,然后单击“打开”按钮;
返回“数据库”对话框,单击“查询选项”按钮,在打开的对话框中按照需要在“筛选记录”选项卡中设置筛选条件;
个人建议
这里设置为筛选出总成绩大于530分的数据记录,然后单击“确定”按钮,确认设置;
返回“数据库”对话框,单击“插入数据”按钮,在打开的对话框中选中“全部”单选项,单击“确定”按钮;
个人建议
此时即可在新建的文档中筛选出“员工成绩表”文档中所有总成绩大于530分的数据记录。
Word不能直接筛选数据,却可以在导入数据时进行筛选,然而这个隐秘的功能,80%的人都没用过。
在Word文档中创建表格,无法直接对表格中的数据进行筛选。如果表格中的数据事先录入到了Excel文档中,就可以借助数据导入功能进行数据筛选。方法如下:
第1步:准备好文件。如下面两张图所示,分别是Word中需要筛选的表格,及录入好数据的Excel表格文件。
第2步:现在需要添加一个不在功能区中的功能。单击快速访问工具栏的小三角形按钮,选择【其他命令】选项。
第3步:将【插入数据库】功能添加到快速访问工具栏中,如下图所示。
第4步:添加好【插入数据库】功能后,启动该功能,单击【数据库】对话框中的【获取数据】按钮。
第5步:选择Excel数据文件。
第6步:确定数据所在的表格。
第7步:单击【查询选项】,这样可以进行数据筛选,而不是直接导入数据。
第8步:设置筛选条件,例如这里设置筛选销量大于150件的商品数据。
第9步:完成筛选条件设置后,单击【插入数据】按钮。
第10步:此时会d出对话框,询问是否替换当前数据,选择【是】。
此时就成功对数据进行了筛选,并将筛选的数据插入到Word文档中,替换了原来的数据,从而实现了Word表格数据筛选的效果。
参照以下语句insert
into
[database=新数据库].新表
select
*
from
数据表
where
筛选条件
其中的中文修改为你实际的数据,新数据库必须是带完整路径
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)