问题标签 [crystal-reports-2010]

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.

0 投票
2 回答
3195 浏览

datetime - 如何让日期和时间显示在 Crystal 报表中?

我正在使用适用于 Visual Studio 2010 的 Crystal Reports。数据位于 SQL Server 2005 数据库中。该字段是数据库/表中的日期时间字段。它有日期和时间。但我的报告拒绝将该字段视为日期字段以外的任何内容。啊???根据C# Corner 上的这篇文章,自定义显示时应该有一个日期、一个时间和一个日期和时间选项卡。不,没有;当我尝试自定义它时,我看到的唯一数据类型选项卡是日期。

那么,当 VS 2010 的 CR 只想将其视为日期字段时,如何从存储过程返回的日期时间字段中获取日期和时间?

0 投票
1 回答
4217 浏览

crystal-reports - 水晶报表,子报表详情部分不显示下一批记录

我在主报表的页脚中放置了一个子报表,并将其详细信息部分设置为每页显示五条记录(通过分页选项卡)。我确信我的查询返回九条记录。

预览报告后,在第一页上显示前五条记录。但是,在第二页上,它还显示前五条记录,而不是其余四条记录。

我不确定问题出在哪里,因为我刚开始使用水晶报表。希望您能够帮助我。谢谢。

0 投票
0 回答
974 浏览

visual-studio-2010 - Using VS2003 and VS2010 Crystal Reports versions (9.1 and 13) on the same server

We have a long-running environment with Crystal 9.1 from VS2003 (or was it VS.Net - can't remember any more). We've added new framework versions and used new versions of VS as time goes on, but we've never upgraded the Crystal version. With the simplicity of installing the Crystal 13 that comes with VS2010, however, I persuaded my boss to take a chance on upgrading our apps as we roll out fixes/updates to them. I converted an app from VS2005 and its reports to Crystal 13, installed framework 4.0 and Crystal 13 on our dev server, and all looked good. Then installed same on UAT, and all still looked good. Before I rolled it out to production, however, I had to make some changes to another very large app in a short enough timeframe that I could not upgrade it to VS2010/Crystal 13. Now I can't run the 9.1 Crystal reports on the large app in dev, and I'm afraid to move it to UAT if I can't even run them in dev. The most annoying part is that I'm not even getting an error message - it just doesn't work. I don't know that the addition of Crystal 13 caused the issue, but I made no changes to the report generation in this release and have no other explanation.

The details: VS 2008 app with a 9.1 Crystal Report created in the application and exported to a pdf file on local server. I get no errors, but no pdf file ever gets exported or saved. I have confirmed that the user id running the application pool has access to the folder where it should be saved. I have confirmed that creating the report in preview mode in VS2008 and then exporting it from the preview window to that same folder does work. I found several references to running 10.5 with 13, but nothing about 9.1 with 13, and what they mentioned for 10.5 does not seem to apply to 9.1. The servers are running Windows Server 2003 SP2.

Has anyone successfully used Crystal 9.1 and Crystal 13 on the same server? I'm running out of time, year-end freeze is almost upon us, so I have to get these fixes out before (including running them through QA and UAT) early November or they get delayed to late January and that will NOT make my boss happy.

Any and all help greatly appreciated! Thanks, Bonnie

0 投票
0 回答
237 浏览

crystal-reports - 晶体中缺少参数错误

我正在运行水晶报告。但我收到以下错误:“缺少参数值”“错误:对象引用未设置为对象的实例。”

所有参数都被传递到前端。提供者也是正确的。

可能是什么问题?

0 投票
1 回答
3229 浏览

visual-studio-2010 - Crystal Reports 参数下拉列表问题

大家好,我显然使用 Visual Studio 2010 的 Crystal Reports 和 Visual Studio。

我创建了一个带有参数 Employee 的水晶报表。这是用户从中选择的员工姓氏的下拉列表。问题是它只显示一个选项,即空白空间(如果您计算三个点(...)的无选项,则为 2 个选项)。

事情是在我插入一些新数据之前,它工作得很好。但是现在大约有 2500 行,每行都可以有一个员工,尽管大多数都没有。

另一方面,我的另一个使用相同 SQL 并以完全相同的方式创建的下拉列表工作正常。

我不知道是什么原因造成的。我以为是 sql,但我将员工姓名与 DropDownList 应该在另一个报告中提取的内容相同(这是显示两个日期之间所有内容的日期报告),它显示得很好。再次,用于填充报告的相同 sql 选择函数。

是否有这么多行和这么多可能的员工导致了这种情况?

我已经尝试了一切,但这就像它只给了我下拉列表中的第一个选项(空白)。

调试时,我可以看到可观察的集合已经获取了员工的姓氏并且可以读取它,但由于某种原因,在提示下拉列表中我看到的只是空白选项。

这是我在 CR 中使用的公式:

{Inventar_Model_ReportClass.ImeZaduzioca} = {?Zaduzio}

它可能与 Crystal Reports 将其查询限制在前 1000 行有关

http://crystalreportsbook.com/forum/forum_posts.asp?TID=8029

我尝试在这里设置创建 MaxRowRecords

HKEY_LOCAL_MACHINE\SOFTWARE\Business Objects\Suite 12.0\Crystal Reports\DatabaseOptions\LOV

并将其设置为 5000 但仍然没有运气

我这样说是因为我检查了 sql 并且它返回的值很好,我尝试删除报告然后重新创建它,同样的问题,我尝试创建其他参数并且它们都无法正常工作,例如我有一个用于存储的参数,它只显示了 97 个选项,但是当我使用 Count Distinct 时,我得到 140 个值。

请帮忙

0 投票
2 回答
20207 浏览

.net - Winforms Crystal Report - “无法加载数据库信息”错误

我开发了一个小型水晶报表赢表单应用程序,它连接到本地网络中的 Access DB 并显示一组基本报表。

我为此使用了 VS 2010。

我使用“DAO”连接方法访问 VS 2010 数据库专家选项中的数据库(是的,这一切都在 GUI 中完成)。它在我的 32 位开发机器和我测试过的 Win XP VM 机器上工作得很好。

但是,我在 Win 7 64 位 PC 上设置报告并收到此错误。 错误截图

这些是我在 64 位 Win 7 PC 上进行的安装:

  • 适用于 .NET Fx 4(64 位)的 SAP Crystal Reports 运行时引擎
  • .NET Framework 4 客户端配置文件(x86 和 x64)

到目前为止,我所读到的是 64 位 CR 运行时引擎未附带 32 位版本的 dll (crdb_dao.dll)。

任何建议...任何解决方法?

感谢你的帮助 :-)!

0 投票
1 回答
441 浏览

crystal-reports - 在放置在多列格式部分中的子报表中显示居中的页眉

一整天过去了,我仍然找不到解决方案......

我正在创建一份报告,用于打印试卷(带有 VS 2010 的水晶报告)。所有考试都有多个相关单元,并且所有单元都有自己的问题。

所以我创建了一个包含单元和问题的子报告,并添加到主报告的详细信息部分,该部分格式为多列。我已经生成了如下所示的报告。

http://www.avekon.com/tmp/examprintscreen0.png

到目前为止一切都很好。但是当我想添加单位标题(在子报表中)时,它们显示为每列的标题。我想将单元标题显示在每页顶部的中心,如下所示。

http://www.avekon.com/tmp/examprintscreen.png

  • 试图向主报告添加标题并从子报告中更新它。不工作!因为变量不在子报表循环时。

  • 试图将其他部分格式化为多列。如我所见,不可能。

  • 试图将子报表插入子报表。不可能了。

我尝试了很多其他合乎逻辑和不合逻辑的方式,但最后都没有成功。这应该很容易,但我找不到正确的方法。请帮忙,真的很重要!

0 投票
2 回答
28549 浏览

crystal-reports - 如何在水晶报表中拆分字符串并制作整数数组

我有一个字符串,其中包含一组用_(下划线)分隔的员工 ID。我想要做的是将其拆分为单独的字符串并将它们转换为整数并将它们保存在整数数组中。这在水晶报表中可能吗?是否可以在 Crystal Report 中将字符串转换为整数/数字?

我尝试过使用 split 函数,但仍然无法弄清楚如何使用它来创建数组。

我对水晶报告很陌生,如果你能帮助我,那将是一个很大的帮助。

0 投票
2 回答
2799 浏览

crystal-reports - 如何从参数列表生成水晶报表

我的要求是生成多个员工的员工详细信息报告。查询的参数将是员工编号和日期范围。

这是我正在使用的记录选择公式

首先,我正在检查日期。然后我将员工列表作为一个字符串 {?empNoList} 例如:5162_5468_5896_5236 我使用“_”作为分隔符将其拆分为单独的字符串,并将这些值再次分配到一个数字数组中并使用该值进行过滤员工。

但是这个公式不起作用。它给出了所有员工的详细信息。这是我转换字符串数组的方式的问题,还是我的代码的 for 循环有问题?

我使用此代码并尝试将一个员工编号分配给 {?empNoList} 并且它有效。

请帮我解决这个问题。在此先感谢!

0 投票
0 回答
1823 浏览

visual-studio-2010 - Crystal Report with VB 2010 使用多个记录选择公式

我有一个水晶报表,我在其中使用报表查看器列出 3 个下拉框。用户可以从每个框中选择过滤(例如,名字和姓氏下拉菜单,他们可以选择“包含”、以“开头”等。然后另一个下拉菜单包含“大于”、“小于”、等等。每个下拉列表下方都包含一个文本框,用户可以在其中选择进行过滤。

我已经能够让名字和姓氏下拉列表与记录选择公式中的每个下拉列表一起工作。但是,当我尝试添加销售公式时,我不断收到错误。我已经绞尽脑汁研究了几个小时,研究如何在记录选择公式中添加多个公式,我用它成功地添加了名字和姓氏,但是添加销售公式的所有方法都不起作用。销售公式本身(没有名字和姓氏公式)可以正常工作,但我无法让所有 3 个公式一起工作。

任何帮助表示赞赏。以下是我到目前为止的代码。

`公开课表1

'(这是我要添加到下面的记录选择公式中的内容) salesearch = "{Sales_SalesPerson.SalesLastYear} " + searchSales

Me.CrystalReportViewer1.ReportSource = reportToView

`