問題タブ [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で2種類のバーコードを使用できますか?

fastreportを使用してバーコードを印刷するシステムを開発したいのですが、数値が13未満の場合はCode128Bを、数値が13の場合はEAN13を印刷したいと思います。

レポートで2種類のバーコードを使用するにはどうすればよいですか?データバンドを使用しています。

ありがとう!

  • DelphiとFastReport4.9を使用しています
0 投票する
1 に答える
1122 参照

delphi - EOF エラー Delphi 高速レポート 4

ヘルプ!!!Delphi から単純な ADOQuery である作成済みのレポートを呼び出しているときに、作成済みのレポートでマスター データ バンドの行数を設定していない場合、EOF エラーが発生します (EOF OR BOF が true または current です)。レコードは削除されました)。そして、レポートは問題なく読み込まれます。ただし、マスターデータの行数以下の数を設定すると、そのエラーは発生しません。Delphi から呼び出されたレポートで ado クエリを実行するときに、マスター レコードの数を知る必要がありますか? レポートを呼び出すために使用しているコードは次のとおりです。

高速レポートを使用するのは初めてです(今週は初めて使用しました。本当に苦労しているので、助けていただければ幸いです)

0 投票する
5 に答える
18836 参照

delphi - データベースに直接接続せずに高速レポートを使用してレポートを作成する方法

会社から、delphiで記述された特定のアプリケーションのレポート機能を更新し、代わりにFastReportsを使用するためにクイックレポートを使用するように依頼されました。

現在の実装では、データベースからすべてのデータを取得し、レポートに必要なデータを整理および計算するために多くの作業を行い、これらすべてをいくつかの異なるオブジェクトに保存します。次に、クイックレポートのOnNeedDataイベントを使用して、データがなくなるまでバンドを埋めます(MoreData = falseを設定することで示されます)。

私が抱えている問題は、Fast Reportsが、私が持っていない実際のデータソースに接続するためのバンドを必要としているようです。また、fastReportsにはOnNeedDataのようなイベントがないようです。

データバンドの値をコードに入力し、バンドをデータセットに接続せずにすべてのデータが印刷されるまで、データバンドを再度印刷する方法はありますか?

この質問があいまいであることをお詫び申し上げます。レポート作成ソフトウェアは非常に新しいので、どこに行き、何を見るべきかについての提案をいただければ幸いです。

0 投票する
1 に答える
1283 参照

mysql - FastReportをDelphi7のMySQL5.5に接続するにはどうすればよいですか?

Zeosを使用してMySQL5.5をDelphiのアプリケーションに接続します。これが、このMySQLのバージョンがネイティブドライバーを使用してDelphi7に正しく接続しない理由です。

Delphi 7でも接続できないため、このドライバー(Delphiのネイティブドライバー)を使用してMySQLに接続することはできません。

接続するための解決策を知りたいのですが、もちろんそれを使用します。

0 投票する
5 に答える
13836 参照

delphi - ファーストレポート 4.0。「Claas TfrxReport Not Found」例外 (RAD STUDIO XE2)

Stackoverflow ユーザーの皆様。助けが必要です。私は、FastReport 4.0 の Embarcadero XE2 RAD スタジオ エディションに組み込まれていることに苦労しています。より具体的には、同じエラーが何度も何度も発生しています。これは、不思議な「Class TfrxReport Not found」エラーです。以下に、問題を引き起こすコードの一部を提出します

プログラムをビルドして実行すると、「クラス TfrxReport が見つかりません」というエラー メッセージが表示され、DebugMode で次の警告が表示されます。

プロジェクト "MyProject.exe" で例外クラス EClassNotFound が発生し、"Class TfrxReport not Found" というメッセージが表示されました。

上記のコードでコメントされているように、frxReport1.LoadFromFile('LibreportTemplate.fr3',True); を実行すると、問題の例外がスローされます。指図。

オンラインで解決策を検索するなど、問題を解決するためにさまざまなアプローチを試みました。これが私がしたことです:

フォームの OnCreate および OnClose 中に frxReport1 オブジェクトを手動で作成および破棄する - エラーが続く

FastReport で提案されているように (SO にリンクを投稿できませんでした。「申し訳ありませんが、投稿にそのコンテンツを含めることができません」というエラーが発生しました)、FastReport 4\LibD16 フォルダー内のファイルを置き換えます。- エラーが続く

FastReport 4 RAD STUDIO 32 ビット バージョンの再コンパイル - エラーが続く FastReport 4 RAD STUDIO 64 ビット バージョンの再コンパイル - エラーが続く Embarcadero RAD Studio と FastReport 4 を再インストールする - エラーが続く

STACKOVERFLOW で質問する - ????

fast-reports フォーラムのスレッドから、問題とそれぞれの解決策は次のように思われます (引用します):

このエラーは、GroupDescendentsWith(TfrxReport, TControl); によって発生します。コード。このコードは、FierMonkey から TfrxReport を非表示にし、何らかの理由で、レポートをロードしているときに "FindClass" 関数が TfrxReport クラスを見つけることができません (IDE のみ)。レポートをロードできない場合、または「Couldn't find TfrxReport」メッセージで同様のエラーが発生する場合は、この「ファイルへのリンク」ファイルを「Fast Report\LibD16」ディレクトリに置きます (すべて置き換えます)。

ただし、提案されたアプローチは問題を解決しません! 私は何をすべきか?誰にもアイデアはありますか?

0 投票する
1 に答える
1700 参照

delphi - FastReportCrossTab列ヘッダーのローテーション

長い列名を持つFastReportCrossTabレポートがあります。これを印刷すると、複数のページに展開されます。スペースを節約するために、列ヘッダーを回転できるのではないかと思いました。ただし、FastReportは行の適切なY位置を計算せず、生成されるレポートは次のようになります。

報告する

黄色の回転したヘッダーと重複するデータ行に注意してください。最初のデータ行は正しく配置されていますが、次の行は正しく配置されていません。FastReportが生成した列ヘッダーのRotationプロパティをに設定しました。行を適切な垂直位置に配置するにはどうすればよいですか?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という例外が発生します。このエラーを修正するにはどうすればよいですか?