罗斯文数据库学习连载(21) -马丽
Access软件网QQ交流学习群(群号码198465573),欢迎您的加入!
首页 >技术文章> Access数据库-教程


罗斯文数据库学习连载(21)

发表时间:2008/3/4 8:12:22 评论(1) 浏览(14317)  评论 | 加入收藏 | 复制
   
摘 要:“季度订单”查询
正 文:

6.季度订单

    这个查询列出了在1997年度有订单的客户,不是某个季节的记录,而是含盖了全年度的记录,这个结果用于给“季度订单”窗体提供数据源,在窗体中再具体实现按四个季度显示统计结果。

    进入设计视图:

    这个查询的数据来自于“客户”表和“订单”表,“订单”表中用到的订购日期只是作为一个条件项,不用被显示出来,条件里是一个表达式,代表的含义是订购日期介于1997111231之间的,这里用到“between…and…”这种语法。日期型的数据应该在两侧加上#”号。接下来我们还要考虑到有些客户可能在1997年度有多次订货,而我们希望的结果是每个客户只出现一次。这时可以在查询视图的上半部分窗口的空白处右击鼠标,从浮动菜单中选择“属性”,也可直接在工具栏上选择“属性”

设置查询属性中的“唯一值”属性为“是”即可。设置了这个属性就能保证每组中的重复数据只会列出一个。

在这里还要提一下的是要注意一下选择表的联接类型,在联接线上双击可以显示联接属性,联接属性分为三种,可以根据要求选择。

 

一般默认的联接类型为1,只包含两个表中联接字段相等的行,在本例中改成联接类型为3,包含订单表中的所有记录,在SQL语句方面分别体现为内联接,左联接和右联接,这是有区别的,可以参考运行结果体会联接的作用。



如果您没有注册这个论坛,请赶快注册吧,与我在论坛进行交流,共同学习提高。   上一篇    下一篇

Access软件网交流QQ群(群号:198465573)
 
 相关文章
Access罗斯文数据库学习连载  【马丽  2008/1/10】
罗斯文数据库学习连载(2)  【马丽  2008/1/10】
罗斯文数据库学习连载(3)  【马丽  2008/1/15】
罗斯文数据库学习连载(4)  【马丽  2008/1/15】
罗斯文数据库学习连载(5)  【马丽  2008/1/15】
常见问答
技术分类
相关资源
文章搜索
关于作者

马丽

文章分类

文章存档

友情链接