如何用Access建立一个查询统计模板

如何用Access建立一个查询统计模板,第1张

如果是我的话。

第一步:将EXCEL中的表做成第一行为标题,第二行以下全部为数据的格式,并保存。

第二步:在ACCESS中选择外部数据,选择EXCEL,链接到保存的那个EXCEL文件,此时ACCESS里面就可以将EXCEL表格当成ACCESS中的表格了。

第三步:在ACCESS中以刚链接的那个表做查询,得到想要的结果。

加入用data(取名为data1)控件连接数据库的话,用DBGrid控件显示数据,筛选性别为男的数据,统计个数,在DBGrid控件中显示出来。先将DBGrid控件的datasource属性设置为data1,

data1recordsource="Select

From

表一

where

性别='男'"

这一条语句就会使DBGrid显示筛选结果,如要统计数量,则:

Form3msf1=data1recordsetrecordcount

select id,choose=

case

when 1 then select count(Achoose) from A,B where Aid=Bid and achoose=1

when 2 then select count(Achoose) from A,B where Aid=Bid and achoose=2

when 3 then select count(Achoose) from A,B where Aid=Bid and achoose=3

end

from A

order by id

access数据库统计每月的记录数,可以通过如下sql语句:

 SELECT [name],[date],count() FROM tabel1 group by [name],[date]

这个直接运算是做不到的。

参考做法:

第一种: 通过建立查询实现

1建立一个表。例如下表

表名:收支表

两个字段 (均为货币型)收入 支出

2基于这个表建立一个查询

a在查询设计框里,在这两个字段的后面一栏增加表达式:

结余:=[收支]-[支出]

b当建立这个表达式的时候你可以利用表达式“生成器”,——按鼠标右键可以获得。

c也可以利用查询向导来做这件事情。

第二种:通过建立窗体来实现

有如下表:学生成绩表字段学生姓名 性别 数学 语文 英语 政治 总分数 平均分数

1基于上面的二维表。建立一个窗体(可利用窗体向导来自动生成)

2窗体生成后。

a计算总成绩

选中[政治]这个文本框,然后按鼠标右键,选择[属性],在[属性]对话框里,选择:“更新后”,然后选择“事件过程”,输入如下语句:

总分数value=数学value+语文value+英语value+政治value

b计算平均分数

平均分数value=(数学value+语文value+英语value+政治value)/4

你也可以利用AVG()函数来计算这个值。

以上就是关于如何用Access建立一个查询统计模板全部的内容,包括:如何用Access建立一个查询统计模板、如何使用VB对ACCESS数据库表中某字段进行统计、VB+access统计数据库指定字段个数问题等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9746562.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存