問題タブ [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 に答える
3620 参照

delphi - FastReport でユーザーの変更を保存する方法

Delphi 2009 では、Fast Report 4.8 をインストールし、いくつかのレポートを作成します。私のアプリケーションでは、これらのレポートを次のように使用します。

レポート ページを編集したいというユーザーもいるので、frxDesigner を使用します。しかし、私の問題は次のとおりです。「ユーザーの変更を保存するにはどうすればよいですか?」

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

delphi - Fast Report 4 + InstantObjects でマスター詳細レポートを作成する方法

Fast Report 4 + InstantObjects でマスター詳細レポートを作成する方法は? マスター データのレポートは表示できますが、詳細データのレポートは表示できません。FR 4、Delphi XE、および InstantObject を使用しています。

レポートを表示するソース コード:

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

delphi - FastReport のデザイナー: FieldName の代わりに DisplayLabel

FastReport のデザイナーは、FieldName プロパティによってすべてのフィールドを一覧表示します。私のプロジェクトでは、レポートの設計は開発者ではない他の人によって行われ、FieldName は適切な名前ではない場合があります。フィールド リストに FieldName の代わりに DisplayLabel を表示することはできますか?

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

delphi - コーディングを使用してFastCube(Delphi XE2の下)で日付フィールドを年、四半期、月、日に分割する方法は?

達成したいこと:- year_mydatefield、month_mydatefield、quater_mydatefield などのフィールドを x 軸に追加します。

これらのブレーク ダウン フィールドは、実行時にフィールド リストで使用できますが、自動的に表示されるようにコーディングしたいと考えています。

このタイプのフィールド用に fcCube.pas で定義されている変数はありますか?

または、fcslice.AddCalcFieldTo などの他の方法を使用できますか? それらを使用する方法?

調査の結果:- この例から、sMeasuresFieldName を使用して X 軸にメジャーを配置する方法を学びました。

sMeasuresFieldNameはfcCube.pasで定義されています。残念ながら、Delphi XE2 は fcCube.pas を見つけることができず、fastCube のプログラマ マニュアルにはすべてのメソッドとパラメータがリストされているだけで、それらの使用方法や限定された例については説明されていません。

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

delphi - 128C バーコードから先頭の 0 を省略するにはどうすればよいですか?

たとえば、「テキスト」バーコードのプロパティに 12345 を入力すると、出力は 012345 になります。

この「0」が問題です。どうすればこれを削除できますか?

Delphi 2010 と FastReport 4.9.72 を使用しています。

0 投票する
3 に答える
27533 参照

delphi - メモ (FastReport) の文字列を置き換えるにはどうすればよいですか?

レポートにメモ オブジェクトがあり、"%...%" 文字列を置き換える必要があります。たとえば、Rave レポートでは次のようになります。

ただし、テキストを置き換えるメソッド (またはプロパティ) は、FastReport. どうすればこれを行うことができますか?

と を使用Fast Report 4.9.72してDelphi 2010います。

ありがとう!

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

.net - FastReport.NETRegisterDataは1行だけ印刷されます

fastreport.netを使用して、aspxページにアイテムのリストを表示しています。

次のようにWebReport1_StartReport()イベントでデータを渡します。

WebReport1.Report.RegisterData(myDataView、 "myDataSource"、2); (WebReport1.Report.FindObject( "Data1")as DataBand).DataSource = WebReport1.Report.GetDataSource( "myDataSource");

ただし、1行だけが印刷されます。ただし、sqlDataSourceコントロールを使用し、次のようにデータを渡すことにより:WebReport1.RegisterDataAsp(WebReport1.Report、mySqlDataSource、 "mySqlDataSource")

全て大丈夫。

どうしたの?

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

fastreport - FastReport.net のマイナス 2 値

フッターのFastReport.Netで値をマイナスしたい。私のコード:

そして、このエラーが発生しました:

誰でも私を助けることができますか?

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

delphi - FastReport で RTF を読み取ることはできますか?

整形済みのRTFファイルを読み込み、FastReportメモに読み込みたい。私はこれをやっています:

読み取りますが、フォーマットされていません。缶の赤はどのように形成されましたか?私は Delphi 2010 と FastReport 4.9 を使用しています。ブラジルから感謝します。

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

delphi - FastReport TFrxCrossObjectと大きなグリッド(> 1000行)を使用したパフォーマンス

FastReportを使用していますが、1000行を超えるグリッドをプレビュー/印刷する必要があり、パフォーマンスに問題があります。エンドユーザーがグリッドの表示(使用される列、列の名前、サイズ)を変更する可能性があるため、通常はTfrxCrossObjectを使用してグリッドを準備します。そのため、動的に印刷する必要があります。単純なグリッド(16列x 2000行)をテストしましたが、最初のプレビューページを表示するのに10秒以上かかります。パフォーマンスを改善するためのアイデアはありますか?

編集: いくつかの回答で述べたように、問題は:あまり効率的ではないように見えるTFrxCrossObjectを使用せずにFastReportで「動的に」グリッド(画面上にあるのと同じ列名とサイズ)を作成する方法です。DataSetの使用やTfrxCrossObjectの拡張などのすべてのソリューションを認めることができます。

テストコード: