問題タブ [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 投票する
2 に答える
735 参照

delphi - FreeReport: If-Then の書式設定方法

FreeReport (FastReport から) を使用しており、そのようなコードを実装する必要があります。

このコードをどこに書くべきかわかりません。パスカルコードの中に入れようとしましたが、機能しません。

また、このレコードも機能しません:

これを行う正しい方法は何ですか?

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

c# - マルチページ レポートのイメージへの FastReport エクスポート

複数ページのレポート (FastReport) を画像にエクスポートしたい

1 ページのレポートは問題ありませんが、複数ページのレポートには次のエラーがあります。

空のパス名は無効です

これを解決するアイデアはありますか?!

0 投票する
2 に答える
4658 参照

delphi - Fast Report でデータを 3*3 グリッド形式で表示するにはどうすればよいですか?

以下に示すように、FastReport でテーブル (列:- ID) のデータを Grid 形式で表示したいと考えています。テーブルに 22 個のレコードがあるとすると、FastReport の 3 * 3 グリッドに次のように表示されます。

ここに画像の説明を入力

MasterData1 バンド内のメイン ページでサブレポートを使用しています。サブレポートのマスターデータ バンドは次のとおりです。

MasterData1 バンド

TfrxReportPage1 - 列 2

ここに画像の説明を入力

サブレポート - MasterData2 プロパティ Columns 3 、 RowCount 9

ここに画像の説明を入力

しかし、高速レポートをプレビューすると、次のようにページ上の各グリッドで同じデータが繰り返されます

ここに画像の説明を入力

frxDBDataSet1 を使用してデータを表示しています (レコード数 9)。合計 28 のレコードがあるため、ページには 27 の ID を持つ 4 つの 3*3 グリッドが表示されると予想されます。上記のように、各 3*3 グリッドで最初の 9 つの ID を繰り返します。

frxDBDataSet1 で Number Of Records 0 を設定した場合、以下のように表示されます。3 * 3 グリッドを形成していませんが、連続したデータを示しています。 ここに画像の説明を入力

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

delphi - delphi xe3で高速レポートを使用してリッチエディットのテキストを次のページに継続させる方法は?

Delphi xe3 と Fastreport を使用してドキュメントを生成しています。現在、レポートには次のコンポーネントがあります。

  • 1 ページ
  • 1 リッチ エディット
  • 1枚の写真

写真はページのフッターで、リッチエディットはページの残りの部分です。

テキストがページの長さを超えている場合、レポートの次のページでリッチ エディットを続行するのに苦労しています。

レポートは 1 ページから 5 ページまでありますので、ソフトウェアを使用する人によっては、1 ページ以上のレポートを作成する必要があります。

何か提案はありますか?

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

delphi - グループ化された TListView からの FastReport

Delphi XE2 を使用して初めて FastReports を回避しようとしています。

TListView の内容を高速レポートとしてエクスポートしたいと考えています。

frxUserDataSet を使用して、レポートにエクスポートされたデータの列を取得することができました (提供されたデモに従って)

ただし、TListView情報はGroupsを使用して分割されます。

これらをマスター データとして、またはレポートのヘッダーとして表示したいと考えています。

データセットに対してマスター詳細を1回しかトリガーできないようです...

更新 さらに調査したところ、マスター データにリンクされたグループ用に別の UserDataSet を用意することで、グループを繰り返すことができました。ただし、詳細グループをマスター グループにリンクする方法がないように思われるため、正しい番号がわかりました。それぞれが完全なレコードのセットを持つグループの...

何か案は?

0 投票する
0 に答える
185 参照

c++builder - アドクエリ結果のレポートを印刷する

に表示されているクエリの結果のレポートを印刷または作成する方法を教えてTdbGridください。datasourceのを接続しようとしましたがdbgrid、処理中に何かが欠けています...問題があれば embarcadero XE 3 を使用します。正しくないことはわかっていますが、以下のコードを貼り付けます。frxDatasetfrxReport

前もって感謝します

0 投票する
2 に答える
2638 参照

delphi - Pascal スクリプトを使用して文字列文字を数値として検証する (FastReport 4)

Pascal と FastReport は初めてです。この質問は、おそらく FastReport の知識がなくても答えられるでしょう。パスカルはデルファイです。FastReport4. 編集:パスカルスクリプトを使用しています。

入力として 8 文字の文字列を受け入れるテキスト ボックスがあります。各文字は数字でなければなりません。各文字を数値として検証しようとしています。val関数を使ってみました...

このコードをオンラインで入手しました。説明によると、文字を整数に変換できない場合、関数はゼロより大きいコードでエラーを返します。その説明は正しいですか?私は誤解していますか?

現在、検証が失敗した場合、ボタンの有効なプロパティを false に設定しようとしています。それをメッセージに変えるかもしれません。今のところ、ボタンのプロパティを設定して動作させたいと思います。

onChange イベントまたは別のイベントを使用する必要があるかどうかはわかりません。また、ループ内の val 関数に入力を送信する必要があるかどうかもわかりません。私が言ったように、私はちょうどこの機能の使い方を学んでいます。

長さを確認できました。このコードは機能します...

助言がありますか?val 関数などを使用する必要がありますか? さらに情報を提供する必要がある場合はお知らせください。ただし、後で確認することはできないかもしれません。助けてくれてありがとう。