《Access快速开发基础教程》免费视频(69)
时 间:2023-11-06 20:31:02
作 者:张志 ID:8 城市:上海 QQ:2851379730
摘 要:《Access快速开发基础教程》书籍第69课 5.4.2选择查询选取符合条件的数据
正 文:
选择查询选取符合条件的数据
在健康数据【qryHealthData】查询中有健康方面的时间、费用、分数等明细数据,如图5-68所示。
图5-68【qryHealthData】查询
【qryHealthData】查询是健康列表明细【frmHealthData_List】窗体的记录源,因此不在这个查询的基础去统计,而是复制粘贴为一个查询【qryHealthDataList】,然后在【qryHealthDataList】查询中设置项目名称和日期条件,来实现对月、年、分项目名称的统计,具体操作步骤如下。
步骤01:①在导航窗格中选中查询【qryHealthData】,单击鼠标右键,②在右键菜单中单击【复制(C)】,然后在导航窗格中单击鼠标右键,在右键菜单中单击【粘贴(P)】,如图5-69所示。
图5-69复制查询
步骤02:粘贴的查询命名为:qryHealthDataList,如图5-70所示。
步骤03:在后续图表分析中有对某一健康项目名称的分析,因此需要给【qryHealthDataList】查询中的项目名称设置条件,条件的参数值在【tblParameter】表中的【PItem】中。
图5-70粘贴查询
进入【qryHealthDataList】查询的设计视图,①在条件所在行的【HpName】列,②输入条件:
Like "*" & DLookUp("PItem","tblParameter")
添加条件后,如图5-71所示。保存并关闭【qryHealthDataList】查询。
图5-71设置查询条件
1.健康数据月明细创建健康数据月明细查询,具体操作步骤如下。
步骤01:①在功能区单击【创建】选项卡,②单击【查询设计】,如图5-72所示。
图5-72建立健康数据月明细查询(1)
步骤02:在【显示表】中,①单击【查询】选项卡,②单击选中【qryHealthDataList】查询,③单击【添加(A)】按钮,④单击【关闭(C)】按钮,如图5-73所示。
图5-73建立健康数据月明细查询(2)
步骤03:双击【查询1】中的【HDate】、【HpName】、【HTime】、【HMoney】、【HpScore】5个字段至下方列表中,如图5-74所示。
图5-74建立健康数据月明细查询(3)
步骤04:①单击Access左上角的【H】图标,②在【查询名称(N)】项输入:qryHealthList_M,③单击【确定】按钮,保存这个查询,如图5-75所示。
图5-75建立健康数据月明细查询(4)
步骤05:①在条件所在行的【HDate】列,②输入条件:
Between DLookUp("MonthFirstDay","tblParameter") And DLookUp("MonthLastDay","tblParameter")
这个条件是选择月初至月末之间的数据,DLookUp("MonthFirstDay","tblParameter")是取得月初日期,DLookUp("MonthLastDay","tblParameter")是取得月末日期。如图5-76所示。
图5-76建立健康数据月明细查询(5)
保存并关闭【qryHealthList_M】查询。这样,就完成了健康数据月明细的查询设计。
2.健康数据年明细
健康数据年明细和【qryHealthList_M】查询的区别就是日期区间不一样,是从年初第1天至年末最后一天,在参数表【tblParameter】中有这两个参数,分别是【YearFirstDay】、【YearLastDay】,所以,只需要复制【qryHealthList_M】查询,粘贴为【qryHealthList_Y】查询,①再进入【qryHealthList_Y】查询的设计视图,②更改一下日期【HDate】条件即可,条件为:
Between DLookUp("YearFirstDay","tblParameter") And DLookUp("YearLastDay","tblParameter")
查询条件更改后如图5-77所示。
图5-77建立健康数据年明细查询
视频讲解
点击:https://m.qlchat.com/wechat/page/topic-intro?topicId=2000017396089668 (打开网页后用微信扫描登录)Access软件网QQ交流群 (群号:54525238) Access源码网店
常见问答:
技术分类:
源码示例
- 【源码QQ群号19834647...(12.17)
- Access对子窗体数据进行批...(10.30)
- 最精简的组合框行来源数据快速输...(10.25)
- Access仿平台的多值选择器...(10.24)
- 【Access日期区间段查询】...(10.22)
- 【Access源码示例】VBA...(10.12)
- Access累乘示例,Acce...(10.09)
- 数值8.88,把整数8去掉,转...(10.08)
- 【Access自定义函数】一个...(09.30)
- 【Access选项卡示例】Ac...(09.09)
学习心得
最新文章
- 高效率在导入数据前删除记录(11.10)
- Access系统自带的日期选择器不...(11.08)
- 分享一下Access工程中的acw...(11.07)
- Access快速开发平台--让有权...(11.04)
- Access快速开发平台--审批选...(11.01)
- ACCESS两张表先各自排序,然后...(10.31)
- Access对子窗体数据进行批量+...(10.30)
- SqlServer中如何用SQL命...(10.29)
- Access报表中的分组功能用代码...(10.28)
- 用Access计算库存结余的一个方...(10.26)