問題タブ [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.
delphi - TfrxReport.OnClickObject から元のメモ テキストを取得する方法
インタラクティブにしたい FR4 レポートがあります。レポートは、データセットのデータに基づいて作成されます。デザイナーで[Q."NAME"]のような式をメモ オブジェクトに入力すると、レポート作成時にデータセットの値になります。
TfrxReport.OnClickObjectイベントがあることは知っています。しかし、このイベント ハンドラー内からは、メモ テキストしか取得できません。
したがって、私の質問は、TfrxReport.OnClickObjectイベント ハンドラーから元の式 (私の例では[Q."NAME"] ) を取得する方法です。
sql-server - 日付を翌月の特定の日に増やします
現在の日付を取得して、翌月の15日に増やしたいと思います。
よろしくお願いします!!
performance - Fast Reportで2種類のバーコードを使用できますか?
fastreportを使用してバーコードを印刷するシステムを開発したいのですが、数値が13未満の場合はCode128Bを、数値が13の場合はEAN13を印刷したいと思います。
レポートで2種類のバーコードを使用するにはどうすればよいですか?データバンドを使用しています。
ありがとう!
- DelphiとFastReport4.9を使用しています
delphi - EOF エラー Delphi 高速レポート 4
ヘルプ!!!Delphi から単純な ADOQuery である作成済みのレポートを呼び出しているときに、作成済みのレポートでマスター データ バンドの行数を設定していない場合、EOF エラーが発生します (EOF OR BOF が true または current です)。レコードは削除されました)。そして、レポートは問題なく読み込まれます。ただし、マスターデータの行数以下の数を設定すると、そのエラーは発生しません。Delphi から呼び出されたレポートで ado クエリを実行するときに、マスター レコードの数を知る必要がありますか? レポートを呼び出すために使用しているコードは次のとおりです。
高速レポートを使用するのは初めてです(今週は初めて使用しました。本当に苦労しているので、助けていただければ幸いです)
delphi - データベースに直接接続せずに高速レポートを使用してレポートを作成する方法
会社から、delphiで記述された特定のアプリケーションのレポート機能を更新し、代わりにFastReportsを使用するためにクイックレポートを使用するように依頼されました。
現在の実装では、データベースからすべてのデータを取得し、レポートに必要なデータを整理および計算するために多くの作業を行い、これらすべてをいくつかの異なるオブジェクトに保存します。次に、クイックレポートのOnNeedDataイベントを使用して、データがなくなるまでバンドを埋めます(MoreData = falseを設定することで示されます)。
私が抱えている問題は、Fast Reportsが、私が持っていない実際のデータソースに接続するためのバンドを必要としているようです。また、fastReportsにはOnNeedDataのようなイベントがないようです。
データバンドの値をコードに入力し、バンドをデータセットに接続せずにすべてのデータが印刷されるまで、データバンドを再度印刷する方法はありますか?
この質問があいまいであることをお詫び申し上げます。レポート作成ソフトウェアは非常に新しいので、どこに行き、何を見るべきかについての提案をいただければ幸いです。
mysql - FastReportをDelphi7のMySQL5.5に接続するにはどうすればよいですか?
Zeosを使用してMySQL5.5をDelphiのアプリケーションに接続します。これが、このMySQLのバージョンがネイティブドライバーを使用してDelphi7に正しく接続しない理由です。
Delphi 7でも接続できないため、このドライバー(Delphiのネイティブドライバー)を使用してMySQLに接続することはできません。
接続するための解決策を知りたいのですが、もちろんそれを使用します。
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」ディレクトリに置きます (すべて置き換えます)。
ただし、提案されたアプローチは問題を解決しません! 私は何をすべきか?誰にもアイデアはありますか?
delphi - FastReportCrossTab列ヘッダーのローテーション
長い列名を持つFastReportCrossTabレポートがあります。これを印刷すると、複数のページに展開されます。スペースを節約するために、列ヘッダーを回転できるのではないかと思いました。ただし、FastReportは行の適切なY位置を計算せず、生成されるレポートは次のようになります。
黄色の回転したヘッダーと重複するデータ行に注意してください。最初のデータ行は正しく配置されていますが、次の行は正しく配置されていません。FastReportが生成した列ヘッダーのRotation
プロパティをに設定しました。行を適切な垂直位置に配置するにはどうすればよいですか?TfrxMemoView
90
FastReportバージョン4.12.12を使用しています
delphi - 列ヘッダーがプリンターの垂直方向にある場合、FastReport CrossView は列幅を正しく計算しません。
列名が長い FastReport CrossTab レポートがあり、印刷すると複数のページに展開されます。スペースを節約するために、列ヘッダーを回転できるのではないかと思いました。ただし、FastReport は列幅を正しく計算せず、生成されたレポートは次のようになります。
何かご意見は?
delphi - MyDACDatabase を使用した FastReport のプログラムが機能しない
MyDACDatabase コンポーネントを使用して、レポート ビルドを FastReport 4 で MySQL データベースに接続しています。Delphi の IDE を使用している場合は、FastReport デザイナーで通常どおり編集してテストできます。アプリケーションをコンパイルすることもできますが、レポートを含むフォームを開くと、Class not found: TFrxMyDACDatabase not foundという例外が発生します。このエラーを修正するにはどうすればよいですか?