Access中如何利用查询自动填充数据并生成新表?

作者&投稿:哀春 (若有异议请与网页底部的电邮联系)
access输入一个值,后面单元格根据另一张表格的资料自动填充~

基本实现思路:
1、创建将产品信息表相关字段添加到入库明细表的添加查询,查询条件设为:产品信息表_产品简称=当前窗体_产品简称文本框(可用表达式生成器填写);
2、进入当前窗体设计视图,双击产品信息文本框进入其属性设置,在更改后事件中添加调用添加查询和刷新当前窗体的语句代码,保存退出;
3、进入当前窗体运行视图测试效果。

执行 Union All 合并两个结果集时, Union All 前、后两Select 语句中的字段数量、名称、类型必须严格匹配。
因此,你要的查询类似:
Select 学生姓名, 学号, 班级, 数学成绩, 英语成绩, null As 年龄from Table1 Union all Select 学生姓名, 学号, 班级, null As 数学成绩, null As英语成绩, 年龄 from Table2

日期, 服务单位 车辆编号 司机
2010.9.8 A公司 8105 张三
2010.9.10 A公司 8105 李四

如果是这样, 才能表明9月8日至9月9日都是张三开8105值班吧?

日期, 服务单位 车辆编号 司机
2010.9.8 A公司 8105 张三
2010.9.10 A公司 8532 李四

这个只能说明 9月8日开始 张三 用了 8105 这辆车, 啥时候结束, 要看下一条 车辆编号是 8105 的记录了。

下面这个 SQL , 可以 取得:

开始日期 结束日期 车辆编号 服务单位 司机
2010-9-8 2010-9-9 8105 A公司 张三

SELECT
车辆值班表.日期 AS 开始日期,
DateAdd('d',-1,车辆值班表_1.日期) AS 结束日期,
车辆值班表.车辆编号,
车辆值班表.服务单位,
车辆值班表.司机
FROM
车辆值班表 INNER JOIN 车辆值班表 AS 车辆值班表_1
ON 车辆值班表.车辆编号 = 车辆值班表_1.车辆编号
WHERE (((车辆值班表.日期)<([车辆值班表_1].[日期])));

如果表的字段结构一致,可用追加语句:

INSERT INTO 表一 ( 字段名1, 字段名2,……,字段名n )
SELECT 表2. 字段名1,表2. 字段名2, ……,表2. 字段名n
FROM 表2

注意:字段类型及个数要一致

如果对您有帮助,请记得采纳为满意答案,谢谢!祝您生活愉快!

vaela


怎样一步步搭建一个小型的ACCESS数据库
1)如何在导入新的账户信息后,快速找到需要追加的客户信息,并且追加(计划查找不匹配项)2)如何在删除已经不合格的数据,以及表之间的联合,以及决定后续数据导入的工作。(相信代码可以实现,但目前还未探索)3)关于搭建一个友好的访问界面,或者撰写文档存稿 总结:access在我们数据处理初期并不常用。

access数据库的表中,数据类型中查阅向导能不能设置多层查阅。_百度知 ...
选择限于列表表示只能输入或选择列表中的项目,反之不仅可以选择或输入列表中的项目,还可以输入项目中不存在的项目。前者主要用于限定数据值的范围,后者用于为输入提供便利又不至于被列表限死。

在Access中,报表和窗体的区别是什么,着重讲一下区别
两者的区别是:报表只能查看数据,不能通过报表修改或输入数据,但是窗体则可以对数据进行修改。窗体是一个数据库对象,可用于输入、编辑或者显示表或查询中的数据。可以使用窗体来控制对数据的访问,如显示哪些字段或数据行。例如,某些用户可能只需要查看包含许多字段的表中的几个字段。为这些用户提供仅包含...

Microsoft Office Access 数据库向导模板 怎么用啊
1.进入“Microsoft Office Access 2007”新建窗口,如图:2.根据自身需要创建指定的数据库,该数据库程序中有很多模板提供参考,模板在一定程度上提供了便利,不过,有时候数据库需要自定义,因此习惯选择“空白数据库”,填写数据库路径,然后点击“创建”按钮进行创建。3.这里,有必要说一下,在创建数据库...

如何增强网站数据库Access文件的安全性
对于个人网站来说,受到建站条件的制约,Access数据库成了广大个人网站站长的首选。然而,Access数据库本身存在很多安全隐患,攻击者一旦找到数据库文件的存储路径和文件名,后缀名为“.mdb”的Access数据库文件就会被下载,网站中的许多重要信息会被一览无余,非常可怕。当然,大家采用了各种措施来加强Access...

想通过ACCESS实现多台电脑录入保存数据
2、如果有开发能力,可以编程实现,就是开发一个程序作为前台操作,access作为后台数据库。此方案需要花费一番人力和时间,后期维护要特别注意人员的流动带来的麻烦。3、使用快速开发平台实现,如华创信息管理平台。只需要在D电脑里安装该平台,再在平台里建表,按照access现有表的字段直接设置,其它电脑无需...

怎样顺利的通过计算机等级考试access啊
我也是马上要考了,买一本书回来看看就行,只看题记住就可以,我们寝室的同学都是那样通过的。买书的时候都是附有光盘的。一起努力哈,没得问题 !

Access:简述窗体与报表的区别
1、表现形式不同 窗体主要用于屏幕上与用户的交互,用于数据录入或浏览。报表主要用于打印输出。2、作用不同 报表的主要作用是根据相应的要求用来统计数据,比如:对多个月的数据表进行汇总形成季度或者年终报表,并按照用户要求的特定格式来显示或者打印。窗体的作用则只是对数据表中单条记录进行显示和编辑,...

access2003绿色版是什么
2、可以灵活地设定统计的条件。例如,Excel不能比较统计分析数万条记录、数十万条记录以上的数据的速度和便利性。3、接近用于开发生产管理、销售管理、库存管理和其他业务管理软件等软件。4、其最大的利点是容易掌握的事情。非计算机专业也可以学习。access2003绿色版优势:5、标准化下属行为的软件,通过...

用vb连接access数据库以后,如何一次性执行多条sql语句
使用ACCESS查询对象是无法一次运行多个SQL语句的,但是通过ACCESS VBA代码可以实现一次运行多个SQL语句。下面是具体实现方案;1)新建一个ACCESS窗体,窗体添加一个命令按钮;2)编写按钮单击事件过程 Private Sub Command1_Click()Dim strSql as stringstrSQL="Update Policy SET LatestDueDate=Year(Date()) ...

宣城市15992684719: Access中 如何自动填充查询出的字段,如果查询出的字段没有数据? -
班苗强力: 执行 Union All 合并两个结果集时, Union All 前、后两Select 语句中的字段数量、名称、类型必须严格匹配.因此,你要的查询类似:Select 学生姓名, 学号, 班级, 数学成绩, 英语成绩, null As 年龄 from Table1 Union all Select 学生姓名, 学号, 班级, null As 数学成绩, null As英语成绩, 年龄 from Table2

宣城市15992684719: access中如何使用SQL语句实现自动补齐数据? -
班苗强力: Access是一款非常便捷的数据库软件,针对多数小型数据库而言,Access已经足以满足各种应用了.但在Access中,执行SQL语句的窗口隐藏较深,对于初学者找到这个执行窗口比较困难,下面小编就介绍一下如何在Access2007的...

宣城市15992684719: access后一列根据前一列自动填充内容要怎么做? -
班苗强力: 如果一定要写到表里面,那只能写代码完成,最简单的方式是建立一个查询,该查询基于包含A列的表并增加一个计算字段,也就是你要的B列,该列根据(你想要的)与A列数据的规则计算即可!想要查看B列数据,对该查询进行操作即可(可像表一样打开,只是不能更改B列数据而已)!

宣城市15992684719: ACCESS数据库中,关于窗体中如何实现自动填入.并能保存于表中? -
班苗强力: 以下我已测试过,可行. 1、就按你设置的内容,“入库”窗体有这些字段,当然“入库表”中也有这些字段.设置窗体的“数据”“记录源”为“入库表”,添加入库表的字段到窗体中,设置“料号”控件框的“更新后”事件如下:(这里,...

宣城市15992684719: ACCESS中表1中A、B字段对应表2中的A1、B1字段;如何实现表1中A字段选择一条记录以后,B字段自动填充? -
班苗强力: 在表中直接录入数据的话,没有办法同时自动填充,你可以通过别的办法:1. 建立窗体,通过窗体录入数据,在窗体中可以设置控件的的数据源来达到目的;2. 在表中录入数据时,先不管B字段的自动填充,等A字段全部录完后,通过更新查询来一次性更新B字段的值.另外,如果没有特别需要,既然表2中有AB字段,在表1中可以不要B字段,需要的时候通过查询从表2取值就可以了,避免数据冗馀.祝你成功!

宣城市15992684719: ACCESS自动备注. -
班苗强力: 1.如果是在窗体输入数据,可以在新增的时候自动填充,伪代码:count=表数据行数select case count mod 3case 0 自动填充=Acase 1 自动填充=Bcase 2 自动填充=Cend select 2.如果是在表...

宣城市15992684719: access输入一个值,后面单元格根据另一张表格的资料自动填充 -
班苗强力: 基本实现思路: 1、创建将产品信息表相关字段添加到入库明细表的添加查询,查询条件设为:产品信息表_产品简称=当前窗体_产品简称文本框(可用表达式生成器填写); 2、进入当前窗体设计视图,双击产品信息文本框进入其属性设置,在更改后事件中添加调用添加查询和刷新当前窗体的语句代码,保存退出; 3、进入当前窗体运行视图测试效果.

宣城市15992684719: access如何自动填充数据 -
班苗强力: 把字段设为自动编号

宣城市15992684719: 在access的表中建立了好多列,其中只有一列需要手动输入,其他列的参数都是一样的,如何自动填充? -
班苗强力: 把其他列设置为有默认值的不就可以了那

宣城市15992684719: ACCESS窗体输入中如何实现选择工号后自动填写姓名 -
班苗强力: 在工号属性-更新后-事件 Me.姓名 = Me.工号.Column(1)

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网