欢迎来到天天文库
浏览记录
ID:49199412
大小:632.50 KB
页数:16页
时间:2020-03-01
《ACCESS入门教程(十).doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、ACCESS入门教程(十)为査询制定规则为査询添加选择准则这个查询已经建立起来了,但如果只想看看北京地区的客户订单情况,应当该怎么办吗?其实只需要在这个査询屮再添加一个字段,然后再为这个字段添加一条准则就可以解决这个问题,这个査询的数据表屮就只有北京地区的客户订单情况了。添加的字段和准则到底是怎么冋事呢?其实在这个查询屮添加的字段是“客户信息表”屮的“城市”字段,因为这个表和“订单信息表”有关系。所以当我们在查询中添加“城市”字段后,这个字段就会白动将签单公司所在城市的名称信息反映出:來。有了这个前提我们只要再添加一个限制条件,也就是让“城市”字段中的值等于“北
2、京”。这时再看査询的数据表视图就会发现,只有满足了这些条件的记录才会显示出來。往查询甲添加选择准则,有两个问题应该考虑,首先是为哪个字段添加"准则”,其次就是要在这个字段添加什么样的“准则”。就拿刚才的这个例子來说吧,很明显就是为“城市”字段添加“准则”,而添加的准则就是限制“城市”字段中的值只能等于“北京”。限定了这两个条件,就可以很容易地实现任何一种选择准则了。如何在査询屮添加准则呢?我们就将刚才的例子做一遍吧。首先我们要通过“显示表”对话框添加“客户信息表”到查询窗口中,然后选取这个表中的“城市”字段作为查询中的一个字段,山于我们不想让这个字段中的值显示在
3、数据表中,就取消此字段的可见性,将它的“显示”属性定为“否”O添加完这个字段就可以添加条件规则了,现在我们就可以在“城市”字段的“规则”属性中写上北京",这样就可以了,如下图所示。但有时候,当我们需要对查询记录中的儿种信息同时进行限制的时候,就需要将所有这些限制规则一一添加到需要的字段上,这样只有完全满足限制条件的那些记录才能显示出來。现在我就在“订货数量”和“总金额”上都添加一个规则,让“订货数量”大于“200”,“总金额”小于“100000”,这个查询的数据表,只有同时满足这三个条件限制的记录才被选了出來,如下图所示。订货纹最订单信念表经手人订单依息表订货日
4、期订单信息袤订货全额[产品1城市客户>200LU•北京除此之外,一个字段还可以有多条限制“规则”。每条“规则”之间可以用逻辑符号來连接。比如要为“总金额”字段添加“<100000”或者“>150000”的规则,只要在“规则”栏内输入"<100000or>150000”就可以了。使用表达式生成器在我们制定规则的时候,育时会用到很多函数或表屮的字段名。直接來写的话会很麻烦。为了解决这种问题,ACCESS提供了一个名叫“表达式生成器”的工具,在这个工具中,给我们提供了数据库中所有的“表”或“查询”中“字段”名称、窗体、报表中的各种控件,还有很多函数、常最及操作符和通用
5、表达式。将它们进行合理搭配,就可以书写任何一种表达式,十分方便。现在我们就打开“表达式生成•器”,在查询的规则行中单击鼠标右键,在弹出的菜单中可以看到一个“生成器”的命令,单击它以后就会弹出一个“表达式生成器”。>
6、<<>
7、曲
8、Cr在这个“表达式生成器”屮,上方的这个方框用来输入“表达式”,是“表达式编紺框”•下面的一排“按钮”是操作符的快捷按钮,因为在表达式屮,操作符出现的频率是最高的,我们单击任何一个按钮•,“表达式编辑框”中就会出现相应的操作符。在这排按钮的下面是三个列表框,最左面的这个框中是最基本的选项,选中这些选项以后,第二个列表框中就会出现次一级的列
9、表。再选中第二个列表中的某一项,第三个列表框中就会出现更下一级的列表,在第三个列表屮单击某一项,就可以将这一项加到表达式编紺器屮了。举个例了•,现在我要在表达式编辑器屮输入“[客户信息表〕![公司名称]”,可以在编辑器屮直接输入这行字,也可以先单击第一个列表框上的“表”项,这时就会弹出三个表“客户信息表”、“订单信息表”和“产品信息表”。选择“客户信息表”就会发现在第二个列表框屮出现了这个表中的所有字段列表。再选择“公司名称”项,并双击第三个列表框中的“值”,这时在表达式编辑框屮就出现了“[客户信息表]![公司名称]”。结果如下图所示。f蓉朋瀨了恋钢稔了Or撤涓
10、gg
11、I〈
12、)
13、粘轴殳)
14、穷貯qp□去尸汀羊吏诲r卤表—-□产品信息茶•・口1丁即信总吏si査!♦:)亩体函报袤r>%q补可以在ACCESS屮任何需要表达式的位置上使用,只要单击鼠标右键,然后在弹出的菜单上单击“生成器...”命令,就可以打开它编辑表达式了。表达式生成器中的几种常用符号表达式生成器上的这些快捷按钮都有什么用途呢?“+”、、“/”这几个符号就代表数学运算中的“加”、“减”、“乘”、“除”四种运算符号。使用“&”符号可以使两个表达式强制连接在一起,比如:〃数据库使用指南〃将返冋:"数据库使用指南",也就是将这两个字符串连接在一起,左面的字符串在前血,
15、右面的字符串在后面。如下
此文档下载收益归作者所有