こんにちは、モンクです。
タイトルはActiveReport(以下AR)
ですが、内容はCrystal Report(以下CR)の内容です。
CR内で定義したクエリを参照して、Order By句のソート順のとおりにレポートが見えているとしたら、一度確認した方がよいでしょう。
メニューバーの、、、
レポート -> レポートエキスパート -> 並びかえタブ
*レポートエキスパートを選んだときに確認ダイアログが出ます。「はい」を押してください。
すると”並べ替えフィールド”なるものがあるではありませんか!
すわなち、実際に出てくるレポートの順番は、これに準じるわけです。
これを知らずにARにOrder by 句だけ移行なんかしたりすると、CRとの比較結果があわない!!なんてことになります。
ご注意を。
ActiveReports, ツール, 社員:モンク, 雑記
こんにちは、モンクです。
1ページに1グループ、すなわちGroupHeaderのキーごとに改ページを入れる場合、対象となるGroupHeaderに対応するGroupFooterのプロパティを、、、
1.NewPage = 2 – ddNPAfter
2.Visible = True
に設定します。GroupFooterを非表示にしたい場合は、Heightを0にすることで、非表示と同等の効果が得られます。
ActiveReports, ツール, 雑記
こんにちは、モンクです。
ActiveReportを使って、とあるフィールドの合計値を取得する方法を紹介します。これはプログラムやSQLで実装するのにもコストがかかるときにおすすめです。
ex).
Fieldコントロールの以下のプロパティを設定します。
1.DataField = テーブル(SELECT文の)の列名
2.SummaryFunc = 0 – ddSFSum
3.SummaryGroup = 集計対象のグループヘッダなどの名称
4.SummaryRunning = 0 – ddSRNone
5.SummaryType = 3 – ddSMSubTotal
これで厄介なサマライズも簡単に解決します。
ActiveReports, ツール, 社員:モンク, 雑記
最近のコメント