问题标签 [fastreport]

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 投票
0 回答
508 浏览

delphi - 如何从 TfrxReport.OnClickObject 获取原始备忘录文本

我有一个 FR4 报告,我想进行交互。报告建立在数据集中的数据之上。在设计器中,我将[Q."NAME"]之类的表达式放入备忘录对象中,它们在构建报告时成为数据集中的值。

我知道有一个TfrxReport.OnClickObject事件。但是从这个事件处理程序中,我只能获得一个备忘录文本。

所以,我的问题是如何从TfrxReport.OnClickObject事件处理程序中获取原始表达式(我的例子中的[Q."NAME"] )。

0 投票
1 回答
384 浏览

sql-server - 将日期增加到下个月的特定日期

我想取当前日期并将其增加到下个月的 15 日。

预先感谢您的帮助!!

0 投票
1 回答
1313 浏览

performance - 我可以在 Fast Report 上使用两种类型的条形码吗?

我想开发一个使用fastreport打印条形码的系统,但是,我想为数字<13打印Code128B,为数字= 13打印EAN13。

如何在我的报告中使用两 (2) 种条形码?我使用数据带。

谢谢!

  • 我使用 Delphi 和 Fast Report 4.9
0 投票
1 回答
1122 浏览

delphi - EOF 错误 Delphi 快速报告 4

帮助!!!当我从 Delphi 调用一个简单 ADOQuery 的预创建报告时,在预创建报告中我没有设置主数据带中的行数,我收到 EOF 错误(EOF OR BOF 为真或当前记录已被删除)。然后报告加载就好了。但是,如果我将数量设置为小于或等于主数据的行数,那么我不会收到该错误。在从delphi调用的报告中触发ado查询时是否需要知道主记录的数量?这是我用来调用报告的代码:

我是使用快速报告的新手(本周是我第一次使用它。我真的很挣扎,所以任何帮助将不胜感激)

0 投票
5 回答
18836 浏览

delphi - 如何在不直接连接到数据库的情况下使用快速报告创建报告

我的公司要求我更新一个用 delphi 编写的特定应用程序的报告功能,并使用快速报告来改用 FastReports。

当前的实现将所有数据从数据库中提取出来,做了大量工作来组织和计算报告所需的数据,并将所有这些数据存储在几个不同的对象中。然后使用快速报告 OnNeedData 事件来填充波段,直到没有更多数据(通过设置 MoreData = false 表示)

我遇到的问题是快速报告似乎需要一个乐队来连接到我没有的实际数据源。此外,fastReports 似乎没有类似于 OnNeedData 的事件。

无论如何要在代码中填写数据带的值并让它再次打印,直到打印所有数据而不将带连接到数据集?

我为这个问题的含糊性表示道歉,我对报告软件非常陌生,任何关于去哪里和看什么的建议都将不胜感激。

0 投票
1 回答
1283 浏览

mysql - 如何在 Delphi 7 中将 FastReport 与 MySQL 5.5 连接?

我使用 Zeos 将 MySQL 5.5 连接到我的 Delphi 应用程序,这就是为什么这个 MySQL 版本无法使用其本机驱动程序正确连接到 Delphi 7。

我只是无法使用这个驱动程序(Delphi 的本机驱动程序)连接到 MySQL,因为我在 Delphi 7 中也不能。

我想知道连接它的解决方案,当然,使用它。

0 投票
5 回答
13836 浏览

delphi - 快速报告 4.0。“未找到 Claas TfrxReport”异常 (RAD STUDIO XE2)

亲爱的 Stackoverflow 用户。我急需帮助。我一直在努力嵌入 FastReport 4.0 的 Embarcadero XE2 RAD 工作室版。更具体地说,我一遍又一遍地遇到同样的错误,这是神秘的“找不到类 TfrxReport”错误。下面我提交导致问题的部分代码

在构建和运行程序时,我收到以下错误消息“Cannot Find class TfrxReport”,并且在 DebugMode 中我收到以下警告:

项目“MyProject.exe”引发异常类 EClassNotFound,并带有消息“未找到类 TfrxReport”。

如上面代码中所述,执行 frxReport1.LoadFromFile('LibreportTemplate.fr3',True); 时会引发有问题的异常;命令。

我尝试了许多不同的方法来解决问题,包括在线搜索解决方案。这是我所做的:

在 Form OnCreate 和 OnClose 期间手动创建和销毁 frxReport1 对象 - 错误仍然存​​在

正如 FastReport 中的建议(我无法在 SO 上发布链接,原因是“抱歉,帖子不能包含该内容。”错误)论坛主题,替换 FastReport 4\LibD16 文件夹中的文件。- 错误仍然存​​在

重新编译 FastReport 4 RAD STUDIO 32 位版本 - 错误仍然存​​在 重新编译 FastReport 4 RAD STUDIO 64 位版本 - 错误仍然存​​在 重新安装 Embarcadero RAD Studio 和 FastReport 4 - 错误仍然存​​在

在 StackOVERFLOW 中提问 - ????

从快速报告论坛中的主题来看,问题和相应的解决方案似乎应该是(I QUOTE):

此错误由 GroupDescendentsWith(TfrxReport, TControl); 代码。此代码从 FierMonkey 隐藏了 TfrxReport,并且由于某种原因,当您加载报告时(仅在 IDE 中)找不到 TfrxReport 类的“FindClass”函数。如果您无法加载报告或收到类似“找不到 TfrxReport”消息的错误,请将此“链接到文件”文件放入“Fast Report\LibD16”目录(全部替换)。

但是建议的方法不能解决问题!我该怎么办?有谁有想法吗?

0 投票
1 回答
1700 浏览

delphi - FastReport CrossTab 列标题旋转

我有一个带有长列名的 FastReport CrossTab 报告,如果我要打印它,它会扩展到多个页面。我想也许我可以旋转列标题以节省一些空间。但 FastReport 不会为行计算正确的 Y 位置,生成的报告如下所示:

报告

注意黄色旋转的标题和重叠的数据行。第一个数据行的位置正确,因为后面的行没有。我已将已为列标题生成Rotation的 FastReport 的属性设置为. 我应该怎么做才能将行放置在正确的垂直位置?TfrxMemoView90

我正在使用 FastReport 版本 4.12.12

0 投票
1 回答
1334 浏览

delphi - 如果列标题是垂直打印机,FastReport CrossView 无法正确计算列宽

我有一个带有长列名的 FastReport CrossTab 报告,如果我要打印它,它会扩展到多个页面。我想也许我可以旋转列标题以节省一些空间。但是 FastReport 不能正确计算列宽,生成的报告如下所示:

在此处输入图像描述

有什么想法吗?

0 投票
3 回答
1007 浏览

delphi - 使用 MyDACDatabase 的 FastReport 程序不起作用

我正在使用 MyDACDatabase 组件将使用 FastReport 4 构建的报表连接到我的 MySQL 数据库。使用 Delphi 的 IDE 时,我可以正常编辑它并在 FastReport 设计器中进行测试,甚至编译应用程序,但是当我打开有报告的表单时,我有异常Class not found: TFrxMyDACDatabase not found。我该如何解决这个错误?