c# crystal reports

问题描述

遇到这样一个问题:crystalreports中显示oracle数据库中表A,表B的查询返回结果。我通过在.rpt文件中导入A表,B表。1.然后在sectionexplore中的sql段新建sql,写入selectA.id,A.a,A.b,B.c,B.dfromA,BwhereA.id(+)=B.id,这段sql语句在oracle数据库中执行正确。但是在这里面执行报了ora936的错误。看到资料有说sql语句在这里不能这么写。不知道应该怎么写。想请教下!。上面用的是pull方式,pull方式可以实现吗?还是只能用push方式来2.我想选中datagridview中的某行,然后将行值的id号传给1中的那段sql返回值中,然后在报表中显示id=datagridview.id的行。然后打印这个报表,这个参数怎么传到报表中?想请教大家

解决方案

解决方案二:
有木有给点思路啊
解决方案三:
求解答。为什么连接oracle数据库,在表达式中写where子句,A.id=B.id都会错。上面的问题有没人给点帮助啊
解决方案四:
直接用JOIN,而不是ORACLE的连接符呢?引用

OraclerecommendsthatyouusetheFROMclauseOUTERJOINsyntaxratherthantheOraclejoinoperator.

SELECTA.id,A.a,A.b,B.c,B.dFROMARIGHTJOINBONA.id=B.id

你使用的是什么报表,水晶报表还是ReportViewer?都是可以在报表设计的时候定义参数,然后接受参数的。
解决方案五:
水晶报表,传参应该可以实现

时间: 2024-10-29 13:49:17

c# crystal reports的相关文章

Crystal Reports 和sql-server共同进行报表的开发--存储过程-实践

server|存储过程 Crystal Reports 和sql-server共同进行报表的开发 1:Crystal Reports功能自述        Crystal Reports 用于处理数据库,帮助用户分析和解释重要信息.使用 Crystal Reports 可以方便地创建简单报表,同时它也提供了创建复杂或专用的报表所需的整套工具.         创建所能想象的任何报表        Crystal Reports 几乎可以从任何数据源生成您需要的报表.内置报表专家在您生成报表和完成

浅谈crystal reports在VB中的调用

环境:VB6.0,crystal reports 9.0 在一个项目中用到了crystal reports,总结一些经验和教训. 以做一张单据的套打为例. 单据包括单据头,单据体.单据头和单据体可能是一对多的关系.并且他们分别存在于两张表当中,用字段FID做关联.要求能够动态的传入参数FID,显示不同的结果. 首先,打开crystal reports,做好一张单据的模板rpt.制作报表的方法有很多,比如:用它的图形化工具直接建立几个表之间的连接,然后将想要显示的字段托到报表当中:或是调用一个已经

c#中使用 crystal reports (水晶报表)的打包和部署问题

打包|水晶报表|问题 今天去给客户演示一个管理系统,一大早就老远跑过去了,没想到水晶报表不能用,提示keycodev2.dll或者无效密码,公司老总也大老远过去的,白浪费了一上午.真郁闷下午搜了一下帖子,终于搞定了1)新建"安装和部署项目"-->"安装向导"(2)选择项目类型(这里选"创建用于windows应用程序的安装程序")-->下一步(3)选择要包含的文件:要部署使用 Crystal Reports for Visual Stu

Crystal Reports第一张报表

新建一个网站项目, 1.设置数据库 从服务器资源管理器中,数据连接中添加新连接,用Microsoft Access数据库文件作为数据提供程序,连接上Crystal Reports的用例的数据库Xtreme 2.创建新Crystal Reports报表 在工程项目中添加一个Crystal Reports的报表,名称为CR1.rpt. 3.添加XML架构文件 在工程中添加一个xml架构文件,因为xml架构文件本身也是一个xml文件,名称为订单.xsd,为了便捷操作,可以选择该文件,在打开方式中选择数

c#中使用 crystal reports (水晶报表)的打包和部署问题-报表/图形/Office-

今天去给客户演示一个管理系统,一大早就老远跑过去了,没想到水晶报表不能用,提示keycodev2.dll或者无效密码,公司老总也大老远过去的,白浪费了一上午.真郁闷下午搜了一下帖子,终于搞定了1)新建"安装和部署项目"-->"安装向导"(2)选择项目类型(这里选"创建用于windows应用程序的安装程序")-->下一步(3)选择要包含的文件:要部署使用 Crystal Reports for Visual Studio .NET 20

水晶报表13.x(Crystal Reports for VS2010)的安装部署经验

原文:水晶报表13.x(Crystal Reports for VS2010)的安装部署经验 这两天搞安装包真心坎坷,一个问题接一个问题,先是为了实现自定义动作现啃vbs,后面又是安装过程老是报错: 各种搜索.各种尝试,总算搞掂,积累了些经验,分享一下. 首先CR for VS2010的所有东东都在这里:http://scn.sap.com/docs/DOC-7824 简单说一说资源下载表的情况,资源表如图(敢情都出到SP10了,我用的是13.0.9.1312): 每列代表一类资源,每行代表一个

如何把Crystal Reports报表转换为ActiveReports报表

ActiveReports for .NET 6.0的最新更新增加了一个非常实用的工具,可以把Crystal Reports报表(2005和2008版本)转换为ActiveReports报表.ActiveReports的安装程序会在"程序"启动菜单"GrapeCity/ActiveReports 6"下增加两个菜单. 1. 使用"CrystalToAR2005"工具转换Crystal Reports 2005报表. 2. 使用"Crys

急需!!Crystal Reports水晶报表中的一个jar包!!!

问题描述 需要jar包:webreporting.jarjar包中必须含JPEReportSourceFactory这个文件,路径:(com.crystaldecisions.reports.reportengineinterface.JPEReportSourceFactory;).jar包路径:X:ProgramFilesBusinessObjectsCommon4.0(2.5)javalib哪位好心人有就发我邮箱zhangxs1987@126.com,小弟在这谢谢大家了! 解决方案 解决方

Crystal Reports 全局变量

问题描述 我的vs2005中,水晶报表报表有多页,有一个数值在第一页初始化,后面都要根据前一页的某些字段的变化情况进行数据变更,我想定义一个全局变量,在后一页自动能根据读取前一页生成的变量,然后继续生成新的数据.我在公式字段中写了下面的代码,GlobalnumberVarR:=0;ifRecordNumber<=1then(R:=0;)elseIf{命令.样品编号}<>Previous({命令.样品编号})then(R:=RecordNumber-1;)elseIf{命令.样品编号}=P

Crystal Reports Basic for Visual Studio 2008的问题

问题描述 CrystalReportsBasicforVisualStudio2008,在VC工程里,添加新项,没有CrystalReport一项,而用C#或VB建工程时,就可以在Reporting里看到CrystalReports,请问该如何解决. 解决方案 解决方案二:添加引用就可以这个不是标准的空间你当然在控件栏中看不见可以把它做为第三方控件的形式添加进来.