access交叉表能加入条件吗

access交叉表能加入条件吗,第1张

能加入条件。

使用交叉表查询汇总数据时,从指定的字段或表达式中选择值作为列标题,以便可以用更紧凑的格式查看数据。Access交叉表查询可以合并每日的量,日汇总功能对于大量数据统计是很有帮助的,交叉表查询主要用于显示某一个字段数据的统计值,比如计数、平均值等利用查询向导建立交叉表查询的方法比较简单。

解0人绝对是空值,因为你或来或去把空值也当做条件去了,我补充一下,在SQL语句里不能直接用控件Me.Check1的引用方法绝对会报错。

建立一个设置表,在表里依次写上所有条件就好了:

学历      |        条件

——————

小学      |      Check1

---------

初中      |      Check2

---------

高中      |      Check3

---------

大学      |     Check4

用VBA来实现吧,代码我给出:

Dim cnn As ADODB.Connection

Dim rs As ADODB.Recordset

Set cnn = CurrentProject.Connection

Set rs = New ADODB.Recordset

If Check1.Value=True Then

   cnn.Excute "Update 设置表 set 学历='小学' Where 条件='Check1'"

else

   cnn.Excute "Update 设置表 set 学历='' Where 条件='Check1'"

end if

....

'//继续写其他的

If Not rs.EOF Then

rs.Open "Select * from 表名称 INNER JOIN 设置表 ON 表名称.学历=设置表.学历", cnn

If Not rs.EOF Then

   Chlid0.DataSource=rs

End if


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

原文地址:https://54852.com/bake/11442431.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存