社区
图表区
帖子详情
为什么在水晶报表中涉及两张表的字段总计的时候总是出错
mungbeans
2005-11-01 03:09:33
这两张是没有关联的,两个总计字段是分别对两张表的“面积”字段进行合计,且放在报表页脚处,如果只放一个总计字段的时候结果就是对的,而两个一起运算的时候就会得一个很大的结果,可能是由于读表1的一条记录的时候,表二就把所有的的记录读一次,这样的读的次数就等于表一的记录数*表二的记录数,所以总计的结果就很大了~~~不知道这个问题应该怎么解决呢?请高手帮帮忙~~~~~
...全文
94
5
打赏
收藏
为什么在水晶报表中涉及两张表的字段总计的时候总是出错
这两张是没有关联的,两个总计字段是分别对两张表的“面积”字段进行合计,且放在报表页脚处,如果只放一个总计字段的时候结果就是对的,而两个一起运算的时候就会得一个很大的结果,可能是由于读表1的一条记录的时候,表二就把所有的的记录读一次,这样的读的次数就等于表一的记录数*表二的记录数,所以总计的结果就很大了~~~不知道这个问题应该怎么解决呢?请高手帮帮忙~~~~~
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
mungbeans
2005-11-02
打赏
举报
回复
table1和table2是选择了的~~~连接数据库是用的数据集的方法,将选择过的表填充到数据集里面的。
按照需求,报表的第一行是全县的合计,涉及到三张表,分别对三张表的“面积”字段进行全县的求和。这个全县的合计我用文本对象放到报表页眉了,然后在程序里计算好了,传给这个文本对象,因为我实在不知道在公式里怎么才能把它算对:(
但是剩下的需求就没有办法这么做了:分别按乡合计。县只有一个,但是乡有很多个。还是对三张表的“面积”字段求和,我想应该可以通过分组来实现的,但是我真的不知道这种涉及到多张数据库表的求和,应该怎么做呢?三楼的说得“SUM自己用SQL语句生成一张表也可以”是一种什么方法呢?能不能说的详细点,我是新手,对公式的运用简直一抹黑~~~
pxjhy
2005-11-01
打赏
举报
回复
就你的公式肯定是对的。
呵呵,是SUM table2的全记录吗?
你的table2和table2是不是选择了的?
搬运工木木
2005-11-01
打赏
举报
回复
两张没关联的表在都在详细节内吗?如果记录数不一样怎么办?
办法有很多,SUM自己用SQL语句生成一张表也可以
用子报表也可以
mungbeans
2005-11-01
打赏
举报
回复
Sum ({Table1.面积});
Sum ({Table2.面积});
就是两个公式字段,单独算是对的,都放到页脚上就错了。
pxjhy
2005-11-01
打赏
举报
回复
把公式贴出来看看
Red Hat Enterprise Linux 7.0 的网络配置
Red Hat Enterprise Linux 7.0RHEL7里面的网卡命名方式从eth0,1,2的方式变成了enoXXXXX的格式。 en代
表
的是enthernet (以太网)o 代
表
的是onboard (内置) XXXXX那一串数字是主板的某种索引编号自动生成,以便保证其唯一性。和原先的命名方式对比,这种新的方式比较长,难以记忆,不过优点在于编号...
Linux系列-快速搞定CentOS7.0网络配置
因为最近要使用docker,所以打算在centOS7上操作,本文记录下centOS7上的网络配置的内容。首先需要安装好centOS7的虚拟机,我这安装的是 CentOS-7-x86_64-Minimal-1810.iso精简版的。话不多说,直接开始 1.虚拟机配置信息 首先了解下VMware
中
net8的相关信息 点击NAT设置进入 2.具体配置 然后我们就可以来具体设置静态IP...
[Linux使用] Centos 7.0 网络配置双网卡
Host-only与网络地址转换(NAT) 在VirtualBox
中
对虚拟机需要设置 网卡1:网络地址转换(NAT) 记录MAC地址:080027C68C02 网卡2:仅主机(Host-Only)网络 记录MAC地址:0800276D4274 在VirtualBox
中
全局进行设置 全局工具 -> 主机网络管理器-> 网卡 -> 手动配置网卡 ipv4地址:192...
linux7.0系统安装,RHEL7.0系统安装配置图解
2014年6月份,红帽发布了Red Hat Enterprise Linux(RHEL)7.0正式版,相对于之前之前的版本而言,7.0版本整合了虚拟存储技术,同时使用xfs文件系统来取代ext4,并加强了网络配置能力。今天尝试了下RHEL7.0的安装,较之前的相比,更人性化。废话不多说,马上开始。一、准备工作Vmware Workstation 10.0虚拟机软件(http://www.vmwar...
在VMware7.0安装Redhat Linux9.0无法上网的解决方法
在VMware7.0安装完Redhat Linux9.0后发现居然不能上网,这是以前没碰过的问题。于是,专门来博客记录一下,方便以后查阅。谷歌搜索了一下,找到了出现问题的原因和解决的方法。原来,Redhat Linux9.0算是一个较旧的版本,而我安装的VMware7.0是一个新版本的软件,RL9.0自身附带的网卡驱动跟VM7.0创建的虚拟网卡不太“兼容”,故不能正常上网。解决方法如下: 1
图表区
4,818
社区成员
14,133
社区内容
发帖
与我相关
我的任务
图表区
.NET技术 图表区
复制链接
扫一扫
分享
社区描述
.NET技术 图表区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章