PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
23810 | 11/09/11 12:53:32 | RE(2):PB6.5: 改ページ後にソートされない By hebitta |
23809 | 11/09/09 09:45:26 | RE(1):PB6.5: 改ページ後にソートされない By きん |
23808 | 11/09/08 22:08:14 | PB6.5: 改ページ後にソートされない By hebitta |
カテゴリ:印刷処理
日付:2011年09月09日 09:45 発信者:きん
題名:RE(1):PB6.5: 改ページ後にソートされない
hebittaさん、おはようございます。
この場合ORDER BYの指定は不要です。
データウィンドウもソートの条件を、項目「コード/No」順に指定しましょう。
>oracleからSQLにてデータの取得後、データウィンドウを呼び、印刷処理を実施しています。
>データ取得の際にorder byを使用し、データウィンドウでもソート(改ページも)を実施しているのですが、
>思ったような結果が出ません。
>
>例えば、以下のようなデータがあったとします。
>---------
>No | コード
>---------
>A1 | e
>A2 | f
>B1 | e
>B2 | e
>---------
>このデータを帳票として出す際の改ページの条件は項目「コード」なのですが、
>SQLもデータウィンドウもソートの条件として、項目「No」を使用しています。
>
>この状態で帳票を出したら、私としましては、
>No | コード
>---------
>A1 | e
>B1 | e
>B2 | e
>
>No | コード
>---------
>A2 | f
>
>上記のように2枚、しかもNoでソートされた状態で印刷したいので、
>データウィンドウの「行」にある「ソート」に項目「No」を使用して印刷をすると、
>
>No | コード
>---------
>A1 | e
>
>No | コード
>---------
>A2 | f
>
>No | コード
>---------
>B1 | e
>B2 | e
>
>といったように、3枚出てきます。また、そのソートの条件をデータウィンドウから外すと、
>
>No | コード
>---------
>B1 | e
>B2 | e
>A1 | e
>
>No | コード
>---------
>A2 | f
>
>といったように、2枚で出てきますが、今度はソートが実施されません。
>
>PowerBuilderの仕様が良く分かってないので、良く分かりませんが、
>改ページ後、データウィンドウの中でソートをかけるためには、どのようにしたらよいのでしょうか?
>ご教示願います。
>
>
>
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS Windows XP
DBMS Oracle Net8
Browser (記載なし)
Server SoftWare
OS (記載なし)
DBMS その他
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.