問題タブ [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 - FastReport でユーザーの変更を保存する方法
Delphi 2009 では、Fast Report 4.8 をインストールし、いくつかのレポートを作成します。私のアプリケーションでは、これらのレポートを次のように使用します。
レポート ページを編集したいというユーザーもいるので、frxDesigner を使用します。しかし、私の問題は次のとおりです。「ユーザーの変更を保存するにはどうすればよいですか?」
delphi - Fast Report 4 + InstantObjects でマスター詳細レポートを作成する方法
Fast Report 4 + InstantObjects でマスター詳細レポートを作成する方法は? マスター データのレポートは表示できますが、詳細データのレポートは表示できません。FR 4、Delphi XE、および InstantObject を使用しています。
レポートを表示するソース コード:
delphi - FastReport のデザイナー: FieldName の代わりに DisplayLabel
FastReport のデザイナーは、FieldName プロパティによってすべてのフィールドを一覧表示します。私のプロジェクトでは、レポートの設計は開発者ではない他の人によって行われ、FieldName は適切な名前ではない場合があります。フィールド リストに FieldName の代わりに DisplayLabel を表示することはできますか?
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 のプログラマ マニュアルにはすべてのメソッドとパラメータがリストされているだけで、それらの使用方法や限定された例については説明されていません。
delphi - 128C バーコードから先頭の 0 を省略するにはどうすればよいですか?
たとえば、「テキスト」バーコードのプロパティに 12345 を入力すると、出力は 012345 になります。
この「0」が問題です。どうすればこれを削除できますか?
Delphi 2010 と FastReport 4.9.72 を使用しています。
delphi - メモ (FastReport) の文字列を置き換えるにはどうすればよいですか?
レポートにメモ オブジェクトがあり、"%...%" 文字列を置き換える必要があります。たとえば、Rave レポートでは次のようになります。
ただし、テキストを置き換えるメソッド (またはプロパティ) は、FastReport
. どうすればこれを行うことができますか?
と を使用Fast Report 4.9.72
してDelphi 2010
います。
ありがとう!
.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")
全て大丈夫。
どうしたの?
fastreport - FastReport.net のマイナス 2 値
フッターのFastReport.Netで値をマイナスしたい。私のコード:
そして、このエラーが発生しました:
誰でも私を助けることができますか?
delphi - FastReport で RTF を読み取ることはできますか?
整形済みのRTFファイルを読み込み、FastReportメモに読み込みたい。私はこれをやっています:
読み取りますが、フォーマットされていません。缶の赤はどのように形成されましたか?私は Delphi 2010 と FastReport 4.9 を使用しています。ブラジルから感謝します。
delphi - FastReport TFrxCrossObjectと大きなグリッド(> 1000行)を使用したパフォーマンス
FastReportを使用していますが、1000行を超えるグリッドをプレビュー/印刷する必要があり、パフォーマンスに問題があります。エンドユーザーがグリッドの表示(使用される列、列の名前、サイズ)を変更する可能性があるため、通常はTfrxCrossObjectを使用してグリッドを準備します。そのため、動的に印刷する必要があります。単純なグリッド(16列x 2000行)をテストしましたが、最初のプレビューページを表示するのに10秒以上かかります。パフォーマンスを改善するためのアイデアはありますか?
編集: いくつかの回答で述べたように、問題は:あまり効率的ではないように見えるTFrxCrossObjectを使用せずにFastReportで「動的に」グリッド(画面上にあるのと同じ列名とサイズ)を作成する方法です。DataSetの使用やTfrxCrossObjectの拡張などのすべてのソリューションを認めることができます。
テストコード: