问题标签 [rave-reports]

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 投票
4 回答
4307 浏览

delphi - 如何修复 Nevrona Rave 中的无限打印循环错误

Nevrona Designs 的 Rave Reports是一个供Embarcadero 的 Delphi IDE 使用的报告引擎。

这就是我所说的 Rave Endless Loop 错误。在与 Delphi 2006 捆绑在一起的 Rave Reports 版本 6.5.0 (VCL10) 中,有一个臭名昭著的错误困扰着许多 Rave 报告开发人员。如果您有一个非空数据集,并且该数据集的数据行完全适合一个页面(也就是说,有零个寡妇行),那么在 PrintPreview 时,Rave 将陷入生成页面的无限循环。

此新闻组先前已在以下标题下报告过此问题:

  1. “错误:生成无限页”;雨果·海拉姆 20/9/2006 8:44PM
  2. “狂欢循环错误。请帮助”;托马斯·拉扎尔 2006 年 11 月 7 日晚上 7:35
  3. “循环整页数据?”;托尼·奇斯蒂安森 23/12/2004 下午 3:41
  4. 另一投诉人对(3)的答复;奥利弗·皮切
  5. “无尽的 lopp 打印错误”;Richso 2004 年 9 月 11 日下午 4:44

在每个帖子中,Nevrona 都没有回应,也没有报告解决方案。

可能,相关新闻组 (nevrona.public.rave.reports.general) 也报告了该问题,即: 6. “持续生成报告”;Jobard 20/11/2005 虽然我不清楚 (6) 是 Rave Endless 循环错误还是其他问题。这篇帖子确实得到了 Nevrona 的回复,但它更多地与多个区域有关(“使用多个区域时会出现问题,跨越分页符。”)而不是零寡妇的问题。

0 投票
3 回答
3861 浏览

delphi - Displaying unicode text in Rave Reports on Delphi 2009

I am in the process of porting a Delphi 2006 app to Delphi 2009. Out of the box support for unicode has been easy - almost no work required. Most 3rd party controls already have Delphi 2009 updates available.

Rave Reports (latest version 7.6.1, available here) has also been updated, but I cannot seem to get it to correctly display RTF text containing Japanese characters. In Delphi 2006, I loaded RTF to the DataMemo component in a RVCustomConnection's OnGetRow event by reading the RTF from a screen control (TLMDRichEdit) using streams and then doing a CustomConnection.WriteBlobData.

In the report output, any RTF text now shows up as a series of rectanges and % signs. No readable text. All other text (displayed using Text and DataText components) displays correctly.

Does anyone have any experience on how to get RTF containing unicode to display correctly? Is it even supported?

0 投票
2 回答
2206 浏览

delphi - Rave Reports exporting to excel

i have a rave report with 5 pages inside it, we need to export to excel two page from those 5 report pages, each page is a report itself... we use gnostice v2.5 to do the exporting. currently using Rave 6.5 with BDS2006.

Hi, maybe i was not clear enough, i have 1 Report which consists of 5 pages, Page1, Page2, Page3, Page4, Page5, each page work as a differente report, i can export the entire report without a problem, bu we only need to export Page1 and Page2. and yes my question is how do i do it? Thanks.

thanks, Vladimir

0 投票
2 回答
3084 浏览

delphi - Delphi - 如何将狂欢报告导出到 Excel

我有一份 50 页的好评报告

我需要生成一个包含第 1 到 50 页的 PDF 报告,并且

生成具有第 1 页到第 3 页的 Excel 电子表格

我正在使用 Delphi 2006 Rave 报告 6.5 和 gnostice v2.5

问题:

如何将报告的前 3 页导出到 Excel?

0 投票
1 回答
1775 浏览

delphi - Rave 报告和 EAN128 条码

我正在尝试在 Rave 报告中打印 EAN128 条形码。根据帮助,我应该能够使用 code128 组件,并将 FNC1 添加到它。我就是不能让它工作。谁能帮帮我吗。

0 投票
4 回答
1246 浏览

delphi - Delphi 2006 附带的 Rave Report

有一个使用 BDE 进行数据库活动的软件。

该数据库的设计非常笨拙。

我必须构建一些自定义报告,这些报告将使用该软件生成的数据。

我需要根据一些条件跳过一些记录。

例如,如果Field4Field5 = 0,则不应打印该记录,但如果同一记录的Field1 > Field2,则 应打印Field1而不是其他字段。

我怎样才能获得这份狂欢报告?

即使在 Rave Report 中,我也尝试在打印前实现这一点,但由于这部分缺乏适当的文档,我无法取得任何进展。如果有人能指出我在哪里可以找到足够的文档和一些如何编程打印前打印后事件的示例,我也许可以解决我的问题。

0 投票
1 回答
1708 浏览

delphi - Rave Report 中的数字到单词

我已经设法按照我想要的方式设计了一份报告,但我无法让 Rave Report 打印/将总计转换为 Words。

例如,如果总计是1,200.00它应该只打印One Thousand and Two Hundred.

在 Rave Report 中是否有可能发生这样的事情?

0 投票
2 回答
1695 浏览

delphi - 如何计算报表的行数并隐藏标题

我正在使用 Rave Reports for delphi 创建我的第一份报告。我的记录显示得很好,我正处于完成前的最后阶段。我有一组记录,仅当记录上的“评论”字段有数据(即字符串数据)时,我才会在打印前事件上使用 if 语句显示这些记录。我遇到的问题是,当没有显示记录时,我仍然看到我的页眉和页脚。如果我的“评论”字段中没有包含数据的记录,如何隐藏页眉和页脚?

0 投票
1 回答
1890 浏览

delphi - Rave Reports - 如何查找用户在设置过程中选择的文件格式?

我正在使用 Delphi 7。我使用 Rave 实现了报告机制。还使用导出为 HTML、PDF 和 TXT。但是有一个问题:当用户直接将报告保存到文件中(没有先预览)时,Rave 不会将文件扩展名添加到文件名中。因此创建的文件看起来像报告(而不是 Report.pdf),用户需要指定应用程序才能手动查看此报告。为了解决这个问题,我在 RvSystem1 BeforeRrint 事件中编写了以下代码:

但问题是如果用户选择不同的格式怎么办?有谁知道如何识别哪个渲染用户选择?即 HTML、PDF 或 TXT?

谢谢你,托菲格哈萨诺夫

0 投票
2 回答
3254 浏览

delphi - Rave Reports Delphi 7 中的横向打印

我在 Rave (Delphi 7) 中创建了报告设计。但是它们处于纵向模式。当用户从打印设置中选择横向打印时,无论如何它又是纵向打印机。如何修复它,以便 Rave 以用户在打印设置期间选择的格式生成报告?