请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

烦死起昵称了

注册会员

1

主题

8

帖子

21

积分

注册会员

积分
21
  • 66

    金币

  • 1

    主题

  • 8

    帖子

最新发帖
烦死起昵称了
注册会员   /  发表于:2025-5-28 20:05  /   查看:230  /  回复:15
1金币
大佬们好,目前的问题是在15的版本中,我曾设计了一个报表的模板,使用起来是正常的,现在软件更新到16后,我把模板复制过来直接使用,会报错,具体的报错信息如下:



错误明细:
GrapeCity.ActiveReports.ReportException: 一个意料之外的问题发生了。 其他信息:“SortExpressions not allowed for TablixMember without a Group.” ---> System.InvalidOperationException: SortExpressions not allowed for TablixMember without a Group.
   在 GrapeCity.ActiveReports.PageReportModel.Validator.CheckForErrors(Int32 position)
   在 GrapeCity.ActiveReports.PageReportModel.Validator.ValidateItem(IValidateable item)
   在 GrapeCity.ActiveReports.PageReportModel.Validator.ProcessComponents(IReportComponentContainer container)
   在 GrapeCity.ActiveReports.PageReportModel.Validator.ProcessComponents(IReportComponentContainer container)
   在 GrapeCity.ActiveReports.PageReportModel.Validator.Validate(Report report)
   在 GrapeCity.ActiveReports.Rendering.ReportProcessor.ProcessReport(Boolean skipValidation, CancellationToken cancel, ActionKey[] interactiveActions)
   在 GrapeCity.ActiveReports.Rendering.ReportProcessor.Process(Boolean forceDataRefresh, Boolean forceParameterDataRefresh, CancellationToken token, Boolean skipValidation, ActionKey[] interactiveActions)
   在 GrapeCity.ActiveReports.Document.PageDocument.GetRenderableReport(Boolean forceDataRefresh, Boolean forceParameterDataRefresh, CancellationToken token)
   --- 内部异常堆栈跟踪的结尾 ---
   在 GrapeCity.ActiveReports.Document.PageDocument.GetRenderableReport(Boolean forceDataRefresh, Boolean forceParameterDataRefresh, CancellationToken token)
   在 GrapeCity.ActiveReports.Document.PageDocument.Render(IRenderingExtension renderingExtension, StreamProvider streams, NameValueCollection settings, Boolean forceDataRefresh, Boolean forceParameterDataRefresh, CancellationToken token, IProgress`1 progress)
   在 GrapeCity.ActiveReports.Viewer.Common.Internal.RdlReport..<LoadImpl>b__7()
   在 System.Threading.Tasks.Task.Execute()



请问我该如果处理这个问题并让表表模板可以正常查询预览?




附查询的sql语句:

select * from (
select a.DJBH, cangku.ckmc, kehu.KHMC,PSEND.RQ rq,PSEND.bz , shangpin.spdm,shangpin.SPMC,b.GGMC gg1dm,
c.GGMC gg2dm,YuanGong.YGMC,
sum(a.sl) sl,cast( round(a.ckj ,2)  as  real) ckj,cast(round( a.Dj ,2)  as  real) dj,
cast(  round(sum(a.je) ,2)  as  real) je ,cast(round( sum(a.sl*a.ckj) ,2)  as  real) bzje from PSENDMX a
left  join GUIGE1 b  on a.GG1DM=b.GGDM
left join guige2 c on a.GG2DM=c.GGDM
inner join PSEND PSEND on a.DJBH=PSEND.DJBH
inner join KeHu  kehu on PSEND.DM1=kehu.khdm
inner join CangKu on cangku.ckdm=PSEND.DM2
inner join SHANGPIN on shangpin.SPDM=a.SPDM
inner join YuanGong on PSEND.YGDM=YuanGong.YGDM
where a.DJBH=@Parameter1
group by   a.DJBH, cangku.ckmc, kehu.KHMC,PSEND.rq,PSEND.bz ,
shangpin.spdm,shangpin.SPMC,b.GGMC,a.ckj,a.Dj,c.GGMC, b.GGMC,YuanGong.YGMC)
a   order by gg2dm ,SPDM

附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

问题描述: 矩表预览报错。 问题结局: 您好,从您的描述来看,是您的矩表没有设置分组条件导致的。 矩表是一个二维表,会根据行、列分组进行数据汇总,如果您的sql没有问题,可以正常运行的话,那就是您的矩表没有设置分组: 您可以参考帮助文档中的使用介绍: https://help.grapecity.com.cn/47645923.html

15 个回复

倒序浏览
最佳答案
最佳答案
Eden.SunWyn认证
超级版主   /  发表于:2025-5-28 20:05:57
来自 2#
问题描述:
矩表预览报错。

问题结局:
您好,从您的描述来看,是您的矩表没有设置分组条件导致的。
矩表是一个二维表,会根据行、列分组进行数据汇总,如果您的sql没有问题,可以正常运行的话,那就是您的矩表没有设置分组:



您可以参考帮助文档中的使用介绍:
https://help.grapecity.com.cn/47645923.html

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
烦死起昵称了
注册会员   /  发表于:2025-5-29 11:49:41
3#
好的谢谢,我尝试添加一下分组。15的版本里我好像也没有添加分组,这个特性是16新更新的是吗?
回复 使用道具 举报
Eden.SunWyn认证
超级版主   /  发表于:2025-5-29 12:07:31
4#
烦死起昵称了 发表于 2025-5-29 11:49
好的谢谢,我尝试添加一下分组。15的版本里我好像也没有添加分组,这个特性是16新更新的是吗?

15版本也是有的,在绑定字段的时候会自动加上去。可能16版本上增加列一些验证,您先试试。
回复 使用道具 举报
烦死起昵称了
注册会员   /  发表于:2025-5-29 12:17:06
5#
Eden.Sun 发表于 2025-5-29 12:07
15版本也是有的,在绑定字段的时候会自动加上去。可能16版本上增加列一些验证,您先试试。

好的,谢谢
回复 使用道具 举报
烦死起昵称了
注册会员   /  发表于:2025-5-29 15:04:19
6#


添加了,还是会报一样的错误

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Eden.SunWyn认证
超级版主   /  发表于:2025-5-29 18:25:00
7#
烦死起昵称了 发表于 2025-5-29 15:04
添加了,还是会报一样的错误

您把报表模板上传一下,我们看看具体的设计。
回复 使用道具 举报
烦死起昵称了
注册会员   /  发表于:2025-5-29 18:33:39
8#
Eden.Sun 发表于 2025-5-29 18:25
您把报表模板上传一下,我们看看具体的设计。

麻烦了,谢谢

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Eden.SunWyn认证
超级版主   /  发表于:2025-5-30 11:56:20
9#
本帖最后由 Eden.Sun 于 2025-5-30 11:58 编辑

   
您好,我用AR16设计器打开是正常的。没有报错。您再试试呢。

如果还不行的话,您把矩表删掉,重新创建一个在设计一下试试,如果还报错的话就应该不是宝宝的问题了。



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
烦死起昵称了
注册会员   /  发表于:2025-5-30 12:08:25
10#
Eden.Sun 发表于 2025-5-30 11:56
您好,我用AR16设计器打开是正常的。没有报错。您再试试呢。

如果还不行的话,您把矩表删掉,重 ...

您好,我注意到我的设计器,跟你这边的界面好像不太一样,请问我用的这个版本跟你这边的这个有什么区别吗?
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部