问题标签 [crystal-reports-viewer]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
crystal-reports - 图表未在 WebForm 中的 Crystal Reports 查看器上显示
经过几天的努力,我终于让查看器在其图标和按钮上显示图像,并很好地显示报告。然而,一旦涉及到图表,它所显示的只是一个边框,而那个显示那里的小图标应该是一个图像。检查图像 URL 并尝试在其自己的选项卡中显示该图像几乎没有成功。
我可以看什么或做些什么来让我的图表正确显示?
asp.net - Crystal Reports(预览版)和 Crystal Reports Viewer(导出)之间的舍入不一致
我有一份报告显示不同项目的不同费率。其中一项是“里程”,其费率包含小数美分 ( 0.565
)。
我们希望显示0.565
这些费率的全部内容,并以小数点后两位显示所有其他费率。
为了促进这一点,我Format Field > Number > Customize
对两者都使用了一个公式Decimals
,Rounding
看起来基本上是这样的:
if({RATE_TYPE}='MILEAGE')then 3 else 2
这似乎在 Crystal Reports 中正常工作。里程显示小数点后3位,四舍五入到小数点后3位。
在 Crystal Reports Viewer(和后续导出)中,它显示 3 个小数位,但它舍入到 2 个小数位。
我正在使用 Crystal Reports 2008 (12.3.0.601) 和 Crystal Reports Viewer:
(对不起代码墙)
有没有人遇到过这个?有已知的修复方法吗?
.net - CrystalReportViewer 在加载大量页面时表现非常缓慢
我正在将大量数据加载到 CrystalReportViewer(大约 100 页)中,在 CrystalRepor XI 应用程序中加载页面非常快,但在我的 VB WinForm 应用程序(带有 CrystalReportViewer)中加载数据非常慢。有什么问题?请帮我。
sql-server-2008 - C# 在水晶报表中以编程方式创建页眉部分
每当我预览报告时,我想在水晶报告中显示水印文本。为此,我创建了新段落对象,新字段(文本框)对象,然后使用 C# 以编程方式将其插入到水晶报表中,
下面是代码
CrystalDecisions.ReportAppServer.ClientDoc.ISCDReportClientDocument rptClientDoc1 = cryRpt.ReportClientDocument;
这里的问题是PageHeader 中的新部分是 PageHeader中前一部分的副本,如果我更改PageHeader 属性中的新部分,它也会更改PageHeader 中的前一部分,请帮助我如何解决这个问题?
internet-explorer - IE11 - Crystal Reports - PrintMode ActiveX 现在显示 PDF 提示(而不是打印机提示)?
我最近注意到了这一点,但我不记得是这样的:
熟悉 Crystal 的人会熟悉 Crystal Report Viewer 和工具栏:
当我按下打印按钮时,我得到了这个:
这是您在生成 PDF 时收到的提示。我的报告设置为使用 ActiveX!单击确定将打开 PDF 查看器(对我来说 Foxit)。
但是....(总是有一个但是)...如果我将我的网站放入兼容性视图并单击“打印”按钮,我会得到我期望的对话框:
那么,这里发生了什么?是的,我的站点已经是一个“受信任的站点”,并且您可以想象的每个 ActiveX 设置都已启用。当我在兼容性视图中时,我得到正确的 ActiveX 提示这一事实告诉我这些设置是好的。
并且 IE11 有一个 ActiveX 过滤设置(工具菜单)并且没有启用,所以不是那样的。
这里发生了什么???
编辑:在 IE10 和 IE9 中测试 - 工作正常。IE11 是它“崩溃”的时候。
c# - 通过c#将值从winform传递给水晶报表文本对象
我是 C# 编程和 Crystal Report 的新手。我遇到了一个问题,即通过 C# (VS10) 发送用户从 WinForm 输入的值以在 Crystal Report 上显示。我只需要将输入值显示为报表标题中的文本对象。我已经在寻找解决方案,但我仍然不知道我的代码有什么问题。
我创建了一个与其查看器相连的水晶报表。这是我的 WinForm 代码
它返回一个错误说:
已经可见的表单无法显示为模式对话框。在调用 showDialog 之前将窗体的可见属性设置为 false。
即使我已经放了-> crv.visible = false。
我从 Crystal Report Viewer 中看到,WinForm 自动生成了一个代码来显示连接到 Excel 文件作为其数据源的报表。如果我在代码底部添加 2 行代码,如下所示:
并备注 -> ShowDialog(crv);
报告将出现,但仍带有我已经分配的空白文本对象。我错过了什么?请帮忙。谢谢你。
c# - 打开子报表时如何阻止水晶报表查看器询问登录凭据
我目前在视觉工作室网站中嵌入了一份水晶报告。我部署网站并将其安装在 IIS 上,并向用户提供链接,以便他们可以在全球范围内访问并查看此报告。这个系统一直运行良好。
但是,当我嵌入具有子报表的水晶报表时,凭据不会自动传递给子报表。当我调试解决方案时,初始报告打开正常,当我单击项目打开子报告时,水晶报告查看器要求我提供数据库登录凭据。
如何在代码中自动传递这些凭据,以便用户在水晶报表查看器中查看时不必输入代码。
下面是我在 default.aspx.cs 页面中使用的代码。它包含连接字符串。
水晶报表查看器通过以下代码嵌入到我的 .aspx 页面中:
子报表的查询在子报表的数据库专家中。
顺便说一句,数据库正在连接到一台 windows server 2005 机器。我不相信它有公共访问设置,比如它自己的 IIS。以前没有子报告的报告安装在较新的 2012 服务器上,因为这就是数据库所在的位置。不确定机器是否与水晶报表查看器中的附加登录提示有关。
任何帮助都会很棒。先感谢您!
编辑:从 Nimesh 实施解决方案后
好吧,我添加了连接的连接类型,但是,Visual Studio 在“报告”下划线说:在声明之前不能使用局部变量“报告”。
foreach (CrystalDecisions.CrystalReports.Engine.Table CrTable in report.Database.Tables )
和
foreach(报表中的 ReportDocument 子报表.Subreports)
我注意到我稍后在下面将报告声明为新的水晶报告1。因此,我将该声明移至 Nimesh 代码块上方,“report”的红色下划线消失了,但随后“crtableLogoninfo”的所有 6 个实例都以红色下划线显示错误:当前上下文中不存在名称“crtableLogoninfo”
任何进一步的帮助将不胜感激。
下面是我的代码现在的样子:
c# - Crystal Reports 图形图像未显示
我正在使用 Crystal Reports for VS2010 service pack 9 在 Windows 2012 R2 上运行 IIS 8.5。
无论我做什么,我都无法在查看器中显示图像......报告的所有其他元素都很好。
我尝试添加看似无效的处理程序:
站点/应用程序池在本地帐户下运行,并且该帐户对 C:/Windows/Temp 具有完全权限 - 与网络服务一样。
此外,我可以看到在 C:/Windows/Temp .... 中创建的图形图像。开花的查看器不会显示它。
该站点作为虚拟目录运行,父站点将 aspnet_client 设置为虚拟目录 - 这就是所有查看器按钮图像等都正确显示的原因。
PS Fiddler4 也为图像提供状态代码 302(找到?)!
有任何想法吗?我对这个有点难过。
visual-studio-2013 - Crystal for VS2013-主报告未将参数传递给链接的子报告
我有一份报告和一个链接的子报告。子报表链接到主报表上的一个字段。
主报表中的一个字段应该在运行时链接到子报表,但是当我运行它时,继续得到提示“输入参数值”。
主报表中的字段使用子报表中的自动参数名称链接到子报表,并选中“根据字段在子报表中选择数据”,以及子报表中的相应字段(如附件所示)。
我正在为 VS 2013 使用 Crystal。
这是一个winform应用程序。
我错过了什么?
c# - 当报表方向设置为横向时,Crystal Reports 查看器(刷新/缩放/导出)问题
我在我的 asp.net 项目中使用了水晶 XI。对于查看报告,我使用的是水晶报告网络查看器,当报告方向设置为纵向时它工作正常。当涉及横向模式时,查看器的(刷新/缩放/导出/下一个 Pg)功能显示错误如下所示。
我也不能在我的代码后面甚至是萤火虫上得到其他异常。我在 .NET 框架 4.5.1 下使用水晶报表运行时 V13