问题标签 [crystal-reports-2016]
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.
vb.net - Crystal Reports 查看器缩放报表页面以适合打印机页面已禁用
需要帮助确定如何禁用缩放报告页面以适合 VB.NET 的打印机页面,因为我所有的水晶报告打印输出都较小。我已将程序编码为在运行时不缩放,但在禁用缩放报告页面以适合打印机页面方面似乎没有任何区别。
谢谢
crystal-reports - Crystal Reports -- 将多行合并为一行
例子:
大家好,所以我正在尝试制作一个报告,该报告将为特定的 RecordID 输出单页数据,具体取决于我在参数字段中输入的 RecordID。为此,我在报告中为 RecordID 创建了一个参数字段,并为 RecordID 创建了一个组,到目前为止,其他表中的数据都很好(其中的排列方式类似于“名字”、“姓氏”等,对于给定的 RecordID)。
到目前为止一切都很好,因为这个特定表的数据排列方式与其他表不同。
我的问题是,报告每页只输出一个结果,而不是一次全部输出;所以,对于詹姆斯的例子,我只在第一页上选中了“曲棍球”框,然后在第二页上只选中了“足球”框,依此类推。
我希望这个表的输出看起来像这样(对于 RecordID=1):
这就是我制作复选框的方式(设置为 Wingdings 字体):
谁能帮我这个?
编辑这是我老板尝试的解决方案(目前不起作用):
对于为每项运动声明一个变量
这对于每个变量:
这对于复选框:
crystal-reports - 是否可以在 Crystal Reports 中加入 2 列并显示数据?
我有 2 个具有相同数据的数据库字段,但数据来自 2 个不同的表。
这是我的数据示例:
我想要达到的目标:
水晶报告可以做到这一点吗?我正在使用版本 14。
crystal-reports - Crystal Reports:如何制作包含月度、季度和年初至今字段总计的报告?
这是我正在使用的表的一个简短示例:
我正在尝试输出一份报告,显示每月、每季度和年初至今针对给定参数看到的患者总数。参数是 FundingSource、SiteID、Month、Year。因为报告应该看起来像一个表格,所以它必须将结果打印一次/在一页上。
编辑:季度总数应该是从 7 月到 6 月的财政季度。Year 列是日历年。
患者字段本身是一个字符串字段,表示当月看到的患者数量。因此,创建每月总计很容易,因为只需添加字段即可。
对于季度总计,我创建了一个 Cdbl 公式字段来将 table.Patients 转换为一个数字(它是我们数据库中的一个 nvarchar 字段——不能在运行总计字段中求和),然后为该字段的每个季度(通过使该 cdbl 字段评估 Month IN [January, February, March, April] 等,并在 SiteID 更改时重置)。然后我制作了另一个公式字段,该字段将输出该季度的相应运行总计字段,无论哪个月份
前任。
我遇到的问题是,给定这些参数字段,Quarterly 结果最终与 Monthly 结果相同,因为 Month = ?Month 并且无法缩小以捕获该季度的其他月份。我认为获得 YTD 总数也是同样的问题。
我一直在努力解决这个问题一段时间,所以任何帮助将不胜感激!这对我的工作来说是一个重要的问题,所以我一定会及时回复。
编辑:
我被要求像这样格式化输出(例如,假设日历年季度):
我不必为每个站点、年份和月份报告,只需为输入的站点、年份、资金来源和月份(参数)报告。输出应该是用户将在网站上查看的报告的可打印版本。
编辑:
通过用户 heringer 的以下内容,我能够找到解决问题的方法。对于年初至今我有外部帮助,所以这是答案:
我制作了一个公式字段@FiscalYear 来确定年份:
然后对于 YTD Running 总计字段,我将其用于 Evaluate 公式:
也许不优雅,但它为我提供了该财政年度参数月份的字段总数。再次感谢 heringer 在这方面与我一起工作了大约一周!
crystal-reports - Crystal Report - 共享变量在报表页脚中添加最后一行数据两次
我正在使用 Crystal Reports 2016。我没有用它做很多工作,而且我所做的大部分工作都是我管理的,但遇到了一个我似乎无法找到解决方案的问题。
作为一个组织,我们有客户承诺每月捐赠一定金额。我有一份需要写的报告,其中显示有多少客户提供的金额高于、等于或低于他们的承诺金额。
通过使用共享变量创建运行总计,我设法解决了由于“总和”或“不同计数”而导致运行总计不工作的问题。然而,现在我遇到了一个障碍,公式都可以按照我的意愿工作,除了变量在报表页脚中添加了最后一行数据两次。
我已经进行了各种 Google 搜索并尝试了一系列建议,包括将某些公式从“WhilePrintingRecords”切换到“EvaluateAfter”,但我所做的似乎没有改变最终计数。
以下是我的公式示例及其在报告中的位置。请注意,这些不会重置,以便我获得最终总数。
位于组页脚 1a)
@Pledge 与实际:
这个公式只是为了确定某人是否提供了更多、等于或少于他们的承诺,以便我可以根据该标准评估数据。对于“更多”和“更少”标准,我有与以下示例中相同的公式。
@EqualAmount1:
如果相关客户在给定时间段内捐赠的金额加起来等于该金额(使用共享 CurrencyVar 金额公式按客户记录(即第 1 组)求和),则此公式将给出一个值,例如 50 英镑。
位于组页脚 1b)
@EqualAmount2:
这给出了到目前为止所有客户金额的总和,例如 £50 £100 £100 £100 £150 £150 £200 £250
位于报告页脚
@EqualAmount3:
我认为这将简单地显示通过上述公式获得的最终金额,如果这是最后一行,则为 250 英镑,但它再次添加最后一行,例如赚 300 英镑。
这是我第一次使用变量,所以几乎肯定错过了一些非常非常简单的东西。因此,任何指导将不胜感激。
更新:好的,所以按照赫林格的建议做了,一切都很好;我也可以使用相同的公式来生成承诺金额的运行总计,但我现在再次陷入困境,因为我无法为捐赠的总金额创建运行总计。
我的意思是,在报告的底部,我需要说明以下内容:
10 位客户的捐赠超过了他们的承诺——他们承诺了 100 英镑,总共捐赠了 200 英镑。50 位客户完全做出了承诺——他们承诺并捐赠了 500 英镑。5 位客户的捐款低于他们的承诺——他们承诺了 200 英镑,但捐赠了 100 英镑。
因此,我可以在这些句子的前两部分出色地使用 Running Totals,但最后一点 - 他们的捐款总和 - 不能使用相同的 Running Totals 公式完成,因为客户可能有多个订单行,它们是相加以显示客户给出的总数。
这是我的报告到目前为止的样子:
因此,例如,如果客户 {Sum of @Gross} 是 100 英镑,它可能由 3 行组成,1 行是 50 英镑,2 行是 25 英镑。使用运行总计仅使用最高订单行。对不起,我对Crystal的了解真的很有限,因为我不经常使用它,只知道如何做基础知识。:(
crystal-reports - 如何在 Crystal Report 组的末尾隐藏空白页
我有一个相当复杂的水晶报表,它在每个组的末尾显示一个空白页。这是一个问题,因为我的客户要求下一组从下一页开始,中间没有空白页。
该报告分为四组;空白页出现在每个组 1 的末尾。组 1 有四个子组标题,它们在给定员工组的页面上动态显示。第 1 组有一个组页脚。
我知道这不是细节页面渗入下一页并错误地创建空白页面的问题;这与每个第 1 组一致。
我尝试过的解决方案:
- 我已取消选择在 Section Expert 和 Group Expert 中显示“New Page After”的选项,仅针对第 1 组(因为这是导致问题的组)。
- 还添加了一个公式到 Group 1 页脚到“New Page After”公式来显示
Not(OnLastRecord)
;空白页仍然存在 - 尝试在 Section Expert 和 Group Expert 中选择和取消选择“Keep Together”选项
其中一些解决方案将空白页切换到第 1 组的开头。我对每个员工都有动态分页,并且可以看到每个组中第一个员工的第 1 页(共 4 页)是空白的。
我在这里完全不知所措;我所有用于分组逻辑的正常策略都没有奏效。还尝试了这些建议但没有运气: http ://www.crystalreportsbook.com/forum/forum_posts.asp?TID=16733
Crystal Reports 11 - 添加了无用的空白页面,仅包含具有数据的组标题
https://answers.sap.com/questions/4160531/a-blank-page-appears-after-the-group-header.html
java - 使用 SP24 for Eclipse 运行 Crystal 报表时出现 NullPointerException
我们正在尝试升级到 Crystal Report for Eclipse 的 SP24,但发现我们的一些报告在生成报告时失败并出现 NullPointerException。我在下面包含了堆栈跟踪 - 有人知道可能出了什么问题或有任何解决方法吗?