如何在Access2007 表中同时显示明细、小计、总计

a199344199017

a199344199017

2016-02-19 15:49

下面是个简单易学的如何在Access2007 表中同时显示明细、小计、总计教程,图老师小编详细图解介绍包你轻松学会,喜欢的朋友赶紧get起来吧!

  问题描述: 如何在Access2007 表中同时显示明细、小计、总计?

  ID   fullname pay

  2    a     ¥500.00

  4    a     ¥600.00

  5    a     ¥700.00

  6    b     ¥800.00

  7    b     ¥55.00

  有以上格式的表格,要根据 FULLNAME 做小计,然后全部的做总计,变成以下格式

  fullname pay

  a      ¥700.00

  a      ¥600.00

  a      ¥500.00

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/bianchengyuyan/)

  a 小计  ¥1,800.00

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/bianchengyuyan/)

  b      ¥55.00

  b      ¥800.00

  b 小计   ¥855.00

  总计   ¥2,655.00

  该如何完成?

  问题解答:首先,应该了解,表是用来存储数据的,而不是用来显示统计结果以及显示给最终用户看的。类似工作应该在 Access2007 报表中完成,报表中可以分组且显示小计。具体内容你可以参考帮助或者 NORTHWIND.MDB 示例数据库中的报表。

  其次,在 ADO 中专门有一部分,称为数据整形用来完成上述工作,但是它需要配合 VB 的 DATAGRID 等控件来完成显示。 部分 VB 控件也可以使用在 Access2007 的窗体中。

  最后,如果你实在想在 Access2007 的表格中完成,你可以使用组织 JET SQL 生成查询的方式来完成。

  select fullname,pay from pay 

  用来查询出明细

  SELECT pay.fullname & " 小计" AS 表达式1, Sum(pay.pay) AS payAll

  FROM pay

  GROUP BY pay.fullname & " 小计" 

  用来分类汇总小计,注意上述技巧,在 FULLANME 字段旁加“ 小计”不只是为了好看,要将小计这行放在明细的下面完全要靠 ORDER BY FULLNAME 来实现,你可以通过调整这一行来编排它的显示顺序

  select "总计", sum(pay) from pay

  用来显示总计数,请注意,“总”字的 ANSI 编码必须大于 FULLNAME 字段中任何一个字符,否则就无法根据 FULLNAME 排序将总计数放在表格的最下面一行。提示:不能用“总”的时候你可以用其他字符,甚至是符号也可以,只要它的机器码够大就行。

  将上述语句用 UNION ALL 来组织就可以达到预想的效果。

  select fullname,pay from pay

  union all

  SELECT pay.fullname & " 小计" AS 表达式1, Sum(pay.pay) AS payAll

  FROM pay

  GROUP BY pay.fullname & " 小计"

  union all

  select "总计", sum(pay) from pay

  order by fullname

展开更多 50%)
分享

猜你喜欢

如何在Access2007 表中同时显示明细、小计、总计

编程语言 网络编程
如何在Access2007 表中同时显示明细、小计、总计

在Access2007表中同时显示明细、小计、总计

编程语言 网络编程
在Access2007表中同时显示明细、小计、总计

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

用Access2007计算累计余额

编程语言 网络编程
用Access2007计算累计余额

在Access2007中使用”设计视图“创建查询

编程语言 网络编程
在Access2007中使用”设计视图“创建查询

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

在Access2007中使用“多值”实现文字的sum

编程语言 网络编程
在Access2007中使用“多值”实现文字的sum

创建 Access 2007 表

编程语言 网络编程
创建 Access 2007 表

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

如何压缩Access

如何压缩Access

手把手教程:一步步教你搞网站同步镜像

手把手教程:一步步教你搞网站同步镜像
下拉加载更多内容 ↓