二级access难点之------简单应用题难点

二级access难点之------简单应用题难点

ID:11604261

大小:289.00 KB

页数:5页

时间:2018-07-12

二级access难点之------简单应用题难点_第1页
二级access难点之------简单应用题难点_第2页
二级access难点之------简单应用题难点_第3页
二级access难点之------简单应用题难点_第4页
二级access难点之------简单应用题难点_第5页
资源描述:

《二级access难点之------简单应用题难点》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、子查询这是子查询的题目,做法,首先,在设计视图中列出要显示的对象,其次写对象的平均值,大于或小于,这个时候用sql语句来写(selectavg()from表)记住这一个语句要用括号括起来。Weekday([预约日期])=2涉及到了男女,所以要分组,三个字的写三个问号就行了。更新查询只需要将年龄字段列出,[年龄]+1即可一定要将年龄用方括号括起来。这是更新查询中的第二种,对于上调百分之多少,一律换成小数,因为在查询里面是不认分数的,只认小数。因此应该这样写,[学分]*1.1追加查询这里有两个难点,第一个是将文本

2、型的数据组合(用and&链接),第二个是在截取的时候,如果两个表中都有这一个字段的话,那么要指明你截取的是哪个表中的字段。且用点号隔开。两个文本型的数值要组合在一起的话,那么就是让这两个数相加。所以这样做,学号+姓名的第一个字符(可以用左截取函数,left(姓名,1)要指明是哪张表中的学号。Left([tstudent]![学号],6)这两个东西以点号隔开。更新查询。“05”+[编号],还没有发现这是一个更新查询,呵呵。这里有一个比较难的地方就是将前5条记录追加到学生信息表中去,其实可以这样做,在查询的空白区

3、域右键,选择属性,然后把上限值调整为5,这样就做完了。交叉表查询只要找到行标题,列标题,值,就行了,这里的一个难点就是用round函数来去掉小数位数。这样表达才是正确的,round函数里面再加了一个平均值函数。然后分组栏中就用表达式。利用round函数其实也非常的简单,round(avg([年龄]),0)输出的字段是平均年龄,还有几个字段,预约日期,病人,科室ID(在下面的条件栏中输入请输入科室ID)关键就是预约日期星期一当时不知道怎么写?这样写weekday(预约日期)=2这就代表的星期一了。而且这里还不需

4、要分组,如果不需要分组,计算平均值,最好直接在字段栏中写平均数的函数avg(年龄)能不要分组则不要去分组,否则你是自找麻烦。先建立一个查询(qt4),然后查询条件中的内容是来自于这个文本框,用生成器来做。很简单的,记住用生成器做的这一个[Forms]![fQuery]![tName]也是参数查询。这个题目之所以有点难就是因为它涉及到了两个查询,解决的方法就是先建立一个参数查询,然后再把参数查询改为删除查询,这个题目就可以顺利的解决了。也就是说在学生表中的学号,在成绩表中没有对应的学号的成绩,那就说明有人没有选

5、课。这样写select学号fromtstudnotin(select学号fromtscore)记住:只需要将学生表作为数据源,如果你把学生表和分数表一起作为数据源的话,那么这道题目你就会做错的。这里有两个难点:首先是年龄为偶数的怎么写,很简单,对偶数取余为0,即:[年龄]mod2=0其次将简历字段清空,我理解成了将简历字段删除,清空其实就是一个更新查询,而非删除查询,所以要更新为0。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。