PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
21544 | 04/09/22 18:04:03 | RE(3):クロスタブについてあれこれ By あすかちゃんの父 |
21540 | 04/09/22 14:57:03 | RE(2):クロスタブについてあれこれ By らりーご |
21538 | 04/09/22 13:15:23 | RE(1):クロスタブについてあれこれ By あすかちゃんの父 |
21537 | 04/09/22 10:34:25 | クロスタブについてあれこれ By らりーご |
カテゴリ:データウィンドウ
日付:2004年09月22日 10:34 発信者:らりーご
題名:クロスタブについてあれこれ
皆様お疲れ様です。
今回皆様にご教示いただきたいのは、データウィンドウのクロスタブ形式についてです。
現在、横軸に範囲指定した日付、縦軸に商品名を出し、日付と商品名毎の売上を表形式で
出力したいと思いクロスタブを選択し、ある程度までは作れたのですが、
細かいところが実現できず、皆様のお力を拝借したいと思っております。
イメージとしては以下の通りで
│商品名│ 09/22│ 09/23│ 09/24│
─┼───┼───┼───┼───┼
1│AAA│ 10│ 15│ 20│
2│BBB│ 100│ 23│ 44│
3│CCC│ 10│ 5│ 84│
4│DDD│ 205│ 47│ 12│
─┼───┼───┼───┼───┼
│ 合計│ 325│ 90│ 160│
お聞きしたいのは、
1.左端に行番号を表示したいが、SQL内でROWNUMを取得しても、DWペインタで計算フィールドを
作成しても、日付と商品名の直積でSQLを出しているので、行番号を表示すると
全体の表示がおかしくなる。
2.フッター部に合計を表示したいが、クロスタブの定義でカラムを設定しても、
全てヘッダ部に出てしまう
3.日付の1段下にチェックボックスを表示したいが、PBではカラムのプロパティを変える事でしか
チェックボックスが作成できないようで、日付はSQLで取得しているが、部品の種類としては
テキストラベルとして扱われているので、チェックボックスにできない。
4.日付の範囲が多い場合、横スクロールバーを使ってスクロールさせるが、
その時に行番号と商品名はスクロールさせたくない。
5.3に関連して、クロスタブを用いる以外に横方向にレコードを出力する方法が
あるのかどうか。
以上5点、長々と書いてしまいましたが、リファレンスもあまり詳しく書かれておらず
困り果てております。ぜひ皆様のお力添えをよろしくお願いします。
追記:付加情報についてですが、少し古い(?)のか私が使用しているバージョンがないので
ここに情報を記載させていただきます。
クライアント
OS :Windows2000sp4
DBMS:Oracle9.2
サーバ
OS :Windows2000Server
DBMS:Oracle9.2
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS Windows 2000
DBMS (記載なし)
Browser (記載なし)
Server SoftWare
OS (記載なし)
DBMS (記載なし)
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.