报表制作技巧:周览与日览类型报表实现
1. 周览类型报表
1.1 报表概述
制作周览类型报表所需的工作量很少,甚至可以不使用任何 Visual Basic for Applications (VBA) 代码来生成报表,不过这样生成的报表在各日期列之间不会有竖线。
1.2 涉及的表和查询
- 表 :此报表仅使用一个表
tblSchedule,该表包含了报表所需的所有详细信息。 - 查询 :使用一个名为
qryUniqueWeeksAndDoctors的查询,其 SQL 代码如下:
SELECT Doctor, DateAdd("d",-Weekday([SchedDate], 1),[SchedDate])+1 AS WeekOf
FROM tblSchedule
GROUP BY Doctor, DateAdd("d",-Weekday([SchedDate], 1),[SchedDate])+1;
Weekday 函数用于返回给定日期是星期几,第二个参数设为 1 时,确保函数返回值为:1 表示星期日,2 表示星期一,以此类推到 7 表示星期六。 DateAdd 函数用于从日期中减去 Weekday 函数返回的值(以天数计),得到前一个星期六的日期,再加 1 后,
超级会员免费看
订阅专栏 解锁全文
1085

被折叠的 条评论
为什么被折叠?



