.NET报表
我有一个允许多个值的参数。它对我的数据库中的名称字段。我想要做的是允许用户输入一个名称,然后水晶找到任何名称,如他们输入的任何名称。例如,你可以输入4个姓氏和水晶将返回任何人在名称字段中有任何这些名称。我可以得到“喜欢”工作很好,但只有当数组中有一个字符串。这是我的选择公式: numbervar counter:= 1; numbervar positionCount:= count(
..
在某些继承的代码中,我看到组标题/页脚具有'@numcount 的项。我不能得到公式字段的总和。任何想法? 解决方案 我知道为什么公式不可用于总结的唯一原因是如果它不会引用任何数据库字段,或者其值在报告的各个部分中不是动态的。例如,如果您有一个返回常量的公式,它将不可用。或者如果它只引用在整个报表中设置的字段,并返回基于该字段的值,例如“if {parameter} = 1 then 1”
..
我是任何报告的排名,但水平线与小计。我有一个数据集,包括汽车在停车场花费的时间。我必须生成一个表格,其中显示每小时一列,每日一列,显示特定日期某一特定时间的条目数。 我会发现这在RDLC设计器中更容易,因为它是列式分组,但是我甚至在Crystal中找不到这样的事情。 帮助。 解决方案 假设以下字段: {table.car_id} 和 {table。 census_time}
..
我想嵌套if-else语句在水晶报表,但我不知道必要的语法。我如何安排这样的: 如果table1.id “a”then var1:=“Hello” else var1:=“Hi” else var1:=“Bye” 解决方案 可以使用括号避免嵌套 if中的歧义。 .else 结构: if {tabl
..
如果页面没有数据记录,我想禁止页面标题。 注意 该页面可能仍需要显示才能显示群组或报表页脚。 我对此感兴趣其中没有当前页面的报告的详细信息部分的记录。 解决方案 假设您已为组页脚选中Keep Together,请尝试在专家部分的页眉部分的条件压缩公式中输入以下内容: OnLastRecord或{GROUP FIELD NAME}下一个({GROUP FIELD N
..
我有一个水晶报表功能,它要求我剪除以“ - ”开头的字符,并删除“ - ”(破折号)后的其余字符。 例如..我会有订单号00000112345-C43-PJ 从“ - ”到右边的所有内容,并得到结果00000112345 我寻找一个正则表达式和子字符串,但cr似乎没有这些功能可用。 提前感谢 解决方案 Crystal可能没有正则表达式,但肯定有所有基本的字符串函数
..
我有一个由_(下划线)分隔的雇员ID集合的字符串。 我想做的是将它拆分成单独的字符串,并将它们转换为整数,并将其保存在整数数组。 这是否可能在水晶报表? 是否可以在Crystal Report中将字符串转换为整数/数字? 我已经尝试使用拆分功能,但仍然无法弄清如何使用它创建一个数组。 我对水晶报表非常新,如果你能帮助我,这将是一个很大的帮助。 解决方案 //通过解析下划
..
我在id为1的行中有一个数据 id1 a1 id1 b2 id1 c3 id1 d4 id1 e5 我喜欢将它作为“a1b2c3d4e5”合并为id1的单个值。先感谢。 解决方案 一种方法是“3公式”方法。您在每个标题中使用评估时间指令“WhilePrintingRecords”设置初始化公式。此方法是唯一可用于在RunningTotal对象可用之前在“
..
我有一个Crystal报表,其中数据源最初设置为使用ODBC连接。现在我想修改数据源,而不是使用OLE DB而不是使用ODBC。如何替换数据源连接而不中断我最初为报告设置的数据库字段?如果我尝试删除原始数据源,我已经设置的字段也将被删除。有没有办法将报告映射为使用OLE DB而不是ODBC连接? 谢谢。 解决方案 很容易。右键单击字段资源管理器中的数据库字段。单击“设置数据源位置”然
..
我在C#win窗体中写了一个程序。我已经使用水晶报告。我想要从右到左设置水晶报表多列。 下面的图片。 img src =“https://i.stack.imgur.com/VeDdt.png”alt =“enter image description here”> 解决方案 设置单个列方向: 右键单击section3中的IFieldObject(列)(详细信息):选择“Fo
..
在群组专家选项中,我已将Keep Group Together设置为确定新页面已设置。 启用双面打印时,如何确保一个新的小组总是在一张新的纸上形成?这可以在公式专家做吗?有什么方法检查我的页面是偶数还是奇数,并从那里插入一个页面?只是问主要的问题,因为我不熟悉水晶的公式编辑器可能。 BTW,这是Crystal XI企业服务器。 任何提示都赞赏。感谢。 解决方案 您可以使用 on
..
我有一个Crystal Reports 2008用户,有超过100个自定义开发的报告。 报告所有查询SQL Server数据库(SQL 2005)。 此数据库服务器正在替换为新系统(运行SQL 2008 R2),现有数据库将移动到新服务器。 新的数据库服务器将有一个不同的名称(我可以通过Crystal Reports Connections访问), 然而,其中一个应用程序也在同时升级。
..
是否有任何开源替代Crystal Reports? 解决方案 JasperReports 如果你在写Java。
..
使用报表来确定员工的利用率(利用率定义为给定报表期间的可结算小时数与非结算小时数)。 问题是我需要从我的方程中排除假期。虽然在识别假期方面已经写了很多,我需要一些额外的帮助。 我没有访问后端MS。 SQL数据库为了创建一个假日表,所以我需要在报表中过滤日期。 我需要排除的节假日是 元旦(1月1日) 阵亡将士纪念日 劳动节(9月第一个星期一) 感恩节(11月
..
使用crystal-report 7 我想将水晶报表中的字符串值转换为datetime 日期格式为 20120102(yyyymmdd) 20120105 ... 我想将上述字符串转换为日期格式,如下所示 输出 02/01/2012 05/01/2012 ... 需要Crystal报表公式帮助 解决方案
..
当我从Crystal Reports导出时,标记为可以生长的任何字段都将合并到其下面的其他空白行。 这完全搞乱了我的排序。 我建议另一种方法:选择 ExportFormatType.ExcelRecord而不是ExportFormatType.Excel 强>。 如果实际上用户使用ReportViewer工具栏导出按钮导出报表,您可以: 使用 ReportExporter 控制
..
我们从2008年升级到2010年的Visual Studio,我试图创建一个.rpt文件,每次我创建的.rpt文件,它被重命名为.mht文件,我得到的水晶报表Visual Studio 2010下载信息.mht文件。 如何创建.rpt文件,而不是这样做?我们目前不打算升级水晶。 解决方案 Crystal Reports现在归SAP所有,因为SAP不能提交Crystal Reports
..
在水晶报告(v11,如果这很重要)有任何方式,以防止图像拉伸自身适合整个OLE对象? 感谢您的帮助。 解决方案 Crystal OLE对象(它显示文件中的图片)只能以编程方式设置,因此对于“拉”类型报表,您要提供纵向或横向动态图像名称,这些方向中的至少一个将被压扁以适合。它是更好,IMHO,显示缩略图,然后有一个计算超链接,以显示在一些体面的观看者的真实图片。您将花费不合理的时间尝试
..
我有一个网页要求用户输入一个输入编号,并根据输入执行SQL查询,然后获取结果以填充Crystal Reports页面。这里是搜索数据库并填充报告的代码:(为了简单起见,我删除了很多不会为问题添加值的查询字符串,Crystal Reports字段也一样) Dim sql As String =“” sql =“SELECT * from table1 where input_id ='”&
..
我使用的是Visual Studio 2010和已经下载的CR(水晶报表),但是当我在工具中搜索Crystal Reports Viewer时,如何显示已经创建的报表? 并且是否有使用ReportViewer的教程? 解决方案 CrystalReport查看器控件是一个.Net程序集。默认情况下,当您创建新的.net 4 Windows窗体应用程序时,它使用.net 4 Client
..