交叉表查询无疑有使用中可以很方便的进行数据的分析处理。你可以通过向导来生成(在向导中你可以选择是否生成行合计)或者直接按照这个ACCESS特有JET-SQL语法来写这......
---------- -------- ----------------- ----------------- ------------ ----------------- |sName |sClass |Total Of Score |数学 |英语 |语文 | ---------- -------- ----------------- ----------------- ------------ ----------------- |AAA |3 |198 |83 |65 |50 | |BBB |3 |239 |95 |58 |86 | |CCC |3 |245 |75 |78 |92 | |DDD |3 |236 |76 |77 |83 | |EEE |3 |194 |76 |58 |60 | |subtotal |3 |222.4 |81 |67.2 |74.2 | |FFF |4 |207 |62 |60 |85 | |GGG |4 |258 |80 |97 |81 | |HHHH |4 |212 |88 |50 |74 | |IIIIIII |4 |213 |68 |50 |95 | |subtotal |4 |222.5 |74.5 |64.25 |83.75 | |JJJJ |5 |220 |97 |61 |62 | |LL |5 |175 |95 | |80 | |subtotal |5 |228 |96 |61 |71 | |Total | |223.854545454545 |81.3636363636364 |65.4 |77.0909090909091 | ---------- -------- ----------------- ----------------- ------------ -----------------
结束语: 显然通过灵活的SQL语句设计我们可以实现多种需要有VBA程序中实现功能。在实际运用中我们需要在各种方案之间来平衡以找到最佳的应用。有时候用程序的效率比较好,有些时候用查询的比较方便,有些时候甚至跳出ACCESS用EXCEL可能更容易。
本文用例 mdb文件 http://www.accessbbs.cn/bbs/viewthread.php?tid=19428
7/7 首页 上一页 5 6 7 |