Welcome !! 2010/09/04 12:03:54

Report で集計などを

今まで作った各ページ群でなかなか良さげなデータベースアプリが出来てるとは思いますが、PHPMakerはそれだけじゃあ有りません。ちゃんと集計表なんかも作れるんですなこれが。
Reportを使っての集計ページ作成の説明のために受注テーブルを追加しました。

Add Report でレポート作成開始

Custom View の時と同じ要領でReport作成画面に突入します。

Add Report

General タブ

General

  • Report name
    好きな名前を付けて下さい。でもCustom View と同じくCaptionで変えた方が良いでしょう。
  • Table of View
    このドロップダウンリストからReportに使いたいテーブルかCustom Viewを選びます。
  • Available fields / Selected fields
    上で選んだテーブルのフィールドが左に候補として現れますので、使用するフィールドを選択して右へ送ります。

Grouping Levels タブ

Grouping Levels 

グループ分けの要素をドロップダウンリストから選択します。6つまで選べます。
そのすぐ右でソート順をASCかDESCかで選び、 Show summary にチェックを入れると Summary Values タブが追加されます。

Sort Order タブ

Sort Order

ここはグルーピングの順番ではなく、グルーピング内の順番を設定します。とくに説明する事もなかったかw 

Summary Values タブ

Summary Values

ここで合計や平均など表示したい項目と対象フィールドをチェックします。当然ですがデータが数値型のフィールドしか選択対象になりません。
設定を全部終えたらOKをクリックです。以下全景。

Report
クリックで拡大

左ツリーにReprt1が追加されました。他のテーブルと同じようにフィールドセッティングを行えますが、基本的にはCustom View の時と同様に元々のテーブルでの設定を引き継げますので普通は触らなくて良いでしょう。

下が今回作ったReportページです。顧客別に売り上げ明細を集計しています。工夫すれば月別集計なども出せそうですな。(売り物がアレなのは気にしないようにw)

Report page

データ自体の追加や削除といった事が必要ないならPHP Report Makerってソフトも最近リリースされてます。Reportに特化してるのでその方面ではなかなか素晴らしそうな感じです。


« Previous
Last Modified 2007/10/28 09:29:02

Write a comment


読みにくい場合は画像をクリックすると再生成されます。
Bot防止のため上の画像の文字列を入力して下さい:

Blog Posts:

開発が遅れに遅れていた PacketiX VPN 3.0 のRC1が知らぬ間にリリースされていましたってニュースを、更...

ようやく Office Professional Plus 2010 Beta がTechNET [1]などでダウンロード可能になりました。機能...

更新です。あんま代わり映えせんけど。 * Google Chrome 4.0.223.16 [1] [2] [3] Links: ------...

ようやくGatewayのサポートサイト [1]に EC1400-31K が登場し、各種ドライバがダウンロード出来るように...

バージョン4系はちょっぴり久々かな? * Google Chrome 4.0.223.9 [1] [2] [3] Links: ------ [...

PHPMaker:

Recent Contents:

デル株式会社