新手问题:水晶报表总记录数统计(急!)

oyto12o 2011-12-01 11:19:27
问题描述:
计算据库中表TABLE_A中的记录总数

TABLE_A:

ID NAME SEX
1 li F
2 ou M


现在是用count函数以ID来计算总记录数,当表中有记录时则在页脚显示:Total records = 2
但当表中无记录时则在页脚显示:Total records = (无显示结果)

我现在想解决的是,当表中无记录时,Total records = 0


请问用公式怎么解决?
...全文
351 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
阿双2009 2011-12-02
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 oyto12o 的回复:]
引用 3 楼 oyto12o 的回复:

luols,thank U!

用另一种方法搞定了
[/Quote]

期待分享 :)
oyto12o 2011-12-02
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 oyto12o 的回复:]

luols,thank U!
[/Quote]
用另一种方法搞定了
oyto12o 2011-12-02
  • 打赏
  • 举报
回复
luols,thank U!
阿双2009 2011-12-01
  • 打赏
  • 举报
回复

If IsNull ({TABLE_A.ID}) And IsNull ({TABLE_A.NAME}) And IsNull ({TABLE_A.SEX}) AND
RecordNumber = 1 Then
'0'
Else
ToText(Count ({DataTable3.ID}), 0)


说明:RecordNumber表示记录号,没有记录时值为1

不过如果记录仅1条时RecordNumber也是1,且该条记录各个字段都为空也满足条件:(
oyto12o 2011-12-01
  • 打赏
  • 举报
回复
怎么没人呢?我用的是水晶报表2002版本

4,816

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 图表区
社区管理员
  • 图表区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧