238 次查看
首先,我建议您检查 Crystal Report Visual Studio 上的 SP 版本。尝试重新安装 Crystal Report 并确保您的 asp.net 应用程序配置正确。您可以搜索特定于 Crystal Reports for VS 的各种论坛,例如:SAP 标签
128 次查看
请注意,您需要检查 Crystal Report for Enterprise 2016 是否支持特定的 IBM DB2 版本,为此,您需要查看产品兼容性指南以进行开发。您是否使用在 IBM DB2 上开发的 Universe?如果是,则需要确保在 IDT 中使用正确的 JDBC/ODBC 驱动程序版本来创建关系连接。您还需要确保连接也发布到 SAP BI 存储库。如果您的 DB2 和 Crystal Reports 版本正确,我建议您按照以下步骤操作:第一步是开始,您需要在 ... 阅读更多
690 次查看
您可以通过添加一个基于参与者 ID 作为主键的组来实现此目的。然后,您必须在组页脚中添加运行描述。在您的组页脚设置中,选中“新页面之前”选项
1K+ 次查看
Crystal Reports for Visual Studio 2010 是免费提供的,您可以开发任意数量的报表,并且可以免费托管运行时引擎。现在,Crystal Reports 已默认从 Visual Studio 中排除,您需要从 SAP 网站免费下载它。您可以使用以下链接下载 CRforVS:http://downloads.businessobjects.com/akdlm/cr4vs2010/CRforVS_13_0.exe系统要求详细信息产品先决条件Microsoft Visual Studio 2010处理器1.6 GHz 或更快内存1GB(32 位)或 1.1GB(64 位)可用操作系统Windows 2003、Windows Vista 平台支持Windows安装此软件后,您仍然可以通过导航到以下路径在 Visual Studio 中创建新的 Crystal Report 设计:解决方案资源管理器 -> 右键单击项目名称 ... 阅读更多
265 次查看
您可以像下面这样使用 split −// 在回车符处分割文本Local Stringvar Array lines: = Split( {table.field}, Chr(20) );// 返回比行数少 1 的回车符Local Numbervar delimiters := Ubound(lines)-1;让我们再看一个例子,如何使用 split 将字符串分成不同的行。stringvar array x := split({table.fullname}," "); x[1] stringvar array x := split({table.fullname}," "); if ubound(x) >= 2 then x[2] stringvar array x := split({table.fullname}," "); if ubound(x) >= 3 then x[3]这会将字符串分成 3 行,例如“先生”“约翰”“哈珀”
304 次查看
生成后似乎无法编辑报表。您无法添加约束或逻辑来允许您的报表可编辑。但是确实存在一种解决方法,您可以执行以下操作:首先导出报表,然后您可以将文档的模式更改为限制更改或编辑。您可以编写自定义代码来执行此操作。
408 次查看
我建议使用此逻辑来抑制当前记录不是该组中金额最大的记录时的详细信息。//如果当前记录不是该组中金额最大的记录,则抑制详细信息 {Event.Event_no}maximum({Event.Event_no},{Deal_NO})这将抑制除每个组中金额最大的记录以外的每条记录。
591 次查看
我认为您需要使用“OnLastRecord”关键字来抑制页眉。以下是有关此函数的详细信息:函数描述:当正在评估的当前记录是报表中的最后一条记录时,此函数返回“TRUE”。返回值:布尔值操作:当正在评估的当前记录是报表中的最后一条记录时,此函数返回“TRUE”。请注意,您要分组的任何字段,并且您希望在此组的最后一条记录上进行抑制,或者使用 next() 函数,如下所示:onlastrecord 或 next({table.field}){table.field} 示例:GH1(使用 Customer.ID 作为组)GH2(使用 Sales.No 作为组)详细信息 GF2 - 在其上绘制了线条 ... 阅读更多