在Access数据库中,如何将筛选出的记录添加到另一个表中?
4个回答
展开全部
将一个表中的数据更新到另一个表的过程包括下面几个主要步骤:
1、创建更新查询并向该查询添加源表和目标表。
2、在包含相关信息的字段上联接这些表。
3、将目标字段的名称添加到查询设计网格的“字段”行。
4、通过使用下面的语法将源字段的名称添加到查询设计网格的“更新到”行:[source_table].[source_field]。
本节中的步骤假设使用两个相似的表。此示例中,“顾客”表位于您刚继承的数据库中,其中包含比“客户”表更新的数据。可以看到一些经理的姓名和地址已发生更改。因此,决定使用“顾客”表中的数据更新“客户”表。
在继续执行操作时,请记住,虽然每个表字段的数据类型不必匹配,但必须兼容。Access 必须能够将源表中的数据转换为目标表可以使用的类型。在某些情况下,转换过程可能删除一些数据。有关转换数据类型的限制的详细信息,请参阅本文后面数据类型转换的限制一节。
创建和运行更新查询
注释 下面的步骤假设使用上面两个示例表。您可以根据自己的数据对这些步骤进行相应的调整。
1、在“设计”选项卡上的“宏和代码”组中,单击“查询设计”。
2、在“显示表”对话框中,单击“表”选项卡。
3、双击源表(“顾客”表)和目标表(“客户”表)将其添加到查询,然后单击“关闭”。每个表都将出现在查询设计器的窗口中。
4、大多数情况下,Access 自动联接查询中的相关字段。若要手动联接包含相关信息的字段,请将相关字段从一个表拖至另一个表的对应字段。
例如,如果使用上面显示的两个示例表,则可以将“顾客ID”字段拖动到“客户ID”字段。Access 会在两个表中的这两个字段之间创建关系,并使用该关系来联接任何相关记录。
5、在“设计”选项卡上的“查询类型”组中,单击“更新”。
6、在目标表(“客户”表)中,双击要更新的字段。每个字段都显示在查询设计网格的“字段”行中。请注意,目标表的名称显示在设计网格的“表”行中。
7、在查询的“更新到”行中,在包含目标字段的每一列中,添加源表(“顾客”表)的名称以及源表中对应于目标表中字段的字段,并确保使用如下语法:[表].[字段],其中表名称和字段名称用方括号括起来,表名称与字段名称之间用句点分隔。
在继续执行操作时,请记住,必须在“更新到”行中正确拼写表名称和字段名称,而且任何标点符号都必须与原始表名称和字段名称中的标点符号匹配。但是,大小写不需要匹配。
8、在“设计”选项卡上的“结果”组中,单击“运行”。
在要求确认更新时,单击“是”。
1、创建更新查询并向该查询添加源表和目标表。
2、在包含相关信息的字段上联接这些表。
3、将目标字段的名称添加到查询设计网格的“字段”行。
4、通过使用下面的语法将源字段的名称添加到查询设计网格的“更新到”行:[source_table].[source_field]。
本节中的步骤假设使用两个相似的表。此示例中,“顾客”表位于您刚继承的数据库中,其中包含比“客户”表更新的数据。可以看到一些经理的姓名和地址已发生更改。因此,决定使用“顾客”表中的数据更新“客户”表。
在继续执行操作时,请记住,虽然每个表字段的数据类型不必匹配,但必须兼容。Access 必须能够将源表中的数据转换为目标表可以使用的类型。在某些情况下,转换过程可能删除一些数据。有关转换数据类型的限制的详细信息,请参阅本文后面数据类型转换的限制一节。
创建和运行更新查询
注释 下面的步骤假设使用上面两个示例表。您可以根据自己的数据对这些步骤进行相应的调整。
1、在“设计”选项卡上的“宏和代码”组中,单击“查询设计”。
2、在“显示表”对话框中,单击“表”选项卡。
3、双击源表(“顾客”表)和目标表(“客户”表)将其添加到查询,然后单击“关闭”。每个表都将出现在查询设计器的窗口中。
4、大多数情况下,Access 自动联接查询中的相关字段。若要手动联接包含相关信息的字段,请将相关字段从一个表拖至另一个表的对应字段。
例如,如果使用上面显示的两个示例表,则可以将“顾客ID”字段拖动到“客户ID”字段。Access 会在两个表中的这两个字段之间创建关系,并使用该关系来联接任何相关记录。
5、在“设计”选项卡上的“查询类型”组中,单击“更新”。
6、在目标表(“客户”表)中,双击要更新的字段。每个字段都显示在查询设计网格的“字段”行中。请注意,目标表的名称显示在设计网格的“表”行中。
7、在查询的“更新到”行中,在包含目标字段的每一列中,添加源表(“顾客”表)的名称以及源表中对应于目标表中字段的字段,并确保使用如下语法:[表].[字段],其中表名称和字段名称用方括号括起来,表名称与字段名称之间用句点分隔。
在继续执行操作时,请记住,必须在“更新到”行中正确拼写表名称和字段名称,而且任何标点符号都必须与原始表名称和字段名称中的标点符号匹配。但是,大小写不需要匹配。
8、在“设计”选项卡上的“结果”组中,单击“运行”。
在要求确认更新时,单击“是”。
展开全部
方法如下:
1。直接在表中进行操作,这也是access功能强大的一方面,其操作也是最简单的。
可通过将含“@sina.com”的数据找到其中的任意一条,进行选中,注意只选中“@sina.com”,然后通过记录菜单,筛选下的按选定内容筛选,按此单击后,所出现的内容即为用新浪邮箱人的数据。
2.在打开的表中,将需要筛选的字段,右键单击,在出现的“筛选目标”中输入"like
“*@sina.com",然后按回车,即可。
3.可使用查询功能,在设计视图状态下,将该字段选中并放入查询窗格中,在条件中输入"like
"*@sina.com",然后单击数据表视图,显示的数据即为所需。
1。直接在表中进行操作,这也是access功能强大的一方面,其操作也是最简单的。
可通过将含“@sina.com”的数据找到其中的任意一条,进行选中,注意只选中“@sina.com”,然后通过记录菜单,筛选下的按选定内容筛选,按此单击后,所出现的内容即为用新浪邮箱人的数据。
2.在打开的表中,将需要筛选的字段,右键单击,在出现的“筛选目标”中输入"like
“*@sina.com",然后按回车,即可。
3.可使用查询功能,在设计视图状态下,将该字段选中并放入查询窗格中,在条件中输入"like
"*@sina.com",然后单击数据表视图,显示的数据即为所需。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
创建一个新数据库,先复制一个表到新数据库,再复制另外一个表进来,粘贴,在出现的粘贴对话框里面有一个数据追加到原表的单选框,选中这一项确定,就可以把两个表里面的记录写道新数据库里面的表里面了,有一点要注意就是两个表应该完全相同,如果有主键,则两个表里面可能存在相同主键的记录,这会导致错误。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
创建查询,在SQL视图中参看下面例子,输入sql语句:
INSERT
INTO
表2
(
字段1,
字段2,
字段3
)
SELECT
表1.字段1,
表1.字段2,
表1.字段3
FROM
表1
WHERE
条件
实现将表1中筛选出的数据添加到表2对应字段。
或者
创建查询,在查询设计视图,选择表1中字段,在“条件”行添加条件,然后执行“查询”菜单中的“追加查询”命令,追加到表2
INSERT
INTO
表2
(
字段1,
字段2,
字段3
)
SELECT
表1.字段1,
表1.字段2,
表1.字段3
FROM
表1
WHERE
条件
实现将表1中筛选出的数据添加到表2对应字段。
或者
创建查询,在查询设计视图,选择表1中字段,在“条件”行添加条件,然后执行“查询”菜单中的“追加查询”命令,追加到表2
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询