rxcr.net
当前位置:首页 >> ACCEss查询生成多个表格 >>

ACCEss查询生成多个表格

应该是你设计视图中,录取专业表和人员表之间没设链接关系,这样就会罗列出所有组合可能啦.请参考下图:

以下用sql视图建立查询,若不会用sql视图,请先说access版本.第一,建立一个全员全项目查询(名叫“基础表”):SELECT 项目联系人表.姓名, 项目表.项目名称 FROM 项目表, 项目联系人表;结果:姓名 项目名称张三 工程1张三 工程2

select 表1.id,表1.数量,表2.价格,表3.产地from 表1,表2,表3 where 表1.id=表2.id and 表1.id=表3.id and 表1.时间=表2.时间and 表1.时间='某月某日' and 表1.id='苹果'sql视图里这么写

切换到SQL界面,使用 UNION 或2113 UNION ALL 语法 例 :select column1, column2, column3 from table1 union select column1, column2, column3 from table2 或 select column1, column2, column3 from table1 union all select column1, column2,

有两种办法: 第一:在窗体中镶嵌子窗体.子窗体的数据源设置为第二个表. 第二:将窗体的数据源设置为查询sql语句.sql语句链接两个表,(但是两个表必须有主从关系) 如果您有不清楚的,可以继续追问.希望对您有用!

下面是一个联合查询的方法:假设三个表里都有“姓名”、“性别”、“出生年月”字段,那么,你可以建一个联合查询,代码如下--Select 姓名,出生年月,性别 FROM 表1 UNION select 姓名,出生年月,性别 from 表2 UNION select 姓名,出生年月,性别 from 表3;运行这个查询,三个表的数据都已经汇总好了.如果表1有50个记录,表2有20个记录,表3有10个记录,那么运行查询的结果就是80个记录.再通过这个查询建窗体、报表等等,都可以自如设置.

联合查询+子查询【注意要联合各个表的字段名和数量都要一样】:SELECT 号码, 部门, SUM(费用1) AS 费用1, SUM(费用2) AS 费用2, SUM(费用3) AS 费用3 FROM ( SELECT 号码, 部门, 费用1, 费用2, 费用3 FROM 表1 UNION

视图也就是将多个表根据需要选择不同的列并把这些所选列合成一个虚表,然后你直接调用这个虚表就可以完成对多表的查询了.access有表,视图.等等,你找到视图->新建->选择所需的表->选择这些表的列(想选几个就选几个),然后确定退出就可以了,你会发现视图实际上就是把几个表的所选列合成为一个表.

如果你要查询的数据在access的一个表里面,那么,查询时当然只用一个表了!如果你要查询的数据在access的多个表里面,那么,查询时就需要用多个表了!严格的说,添加表不需要有顺序.只要把表都添加了,查询结果是一样的!但是,实际添加表时我们习惯从上到下的顺序来添加,这样不容易遗漏或重复.你示例中的三个表 tCourse、tScore、tStud 就正好符合按字母排序的从上到下顺序.

教你一个最简单的办法.将access数据表导出,生成excel文件001.xls,打开001.xls,按商品类弄排个序,你可以很方便的将你要的东西分类复制出来了.这样子对商品类型少的可以操作,太多的话就比较麻烦.建议直接修改access的管理页面中数据列表的代码.

网站首页 | 网站地图
All rights reserved Powered by www.rxcr.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com