PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
6492 99/05/28 14:22:14 RE(4):PB6.5: 2つの表を1つにしたような帳票の作成方法は? By 健吾
6464 99/05/26 15:07:24 RE(3):PB6.5: 2つの表を1つにしたような帳票の作成方法は? By てとらぽっと
6463 99/05/26 14:10:14 RE(2):PB6.5: 2つの表を1つにしたような帳票の作成方法は? By 健吾
6454 99/05/25 12:53:52 RE(1):PB6.5: 2つの表を1つにしたような帳票の作成方法は? By リエッチ
6448 99/05/25 11:23:36 PB6.5: 2つの表を1つにしたような帳票の作成方法は? By 健吾

カテゴリ:印刷処理
日付:1999年05月26日 15:07 発信者:てとらぽっと
題名:RE(3):PB6.5: 2つの表を1つにしたような帳票の作成方法は?

健吾さん、こんにちは。

>|商品名 | 単価 | 数量 | 料金
>|商品名 | 単価 | 数量 | 料金
>|   任意文字列      | 料金
>|   任意文字列      | 料金
>|              | 合計

>まず、「商品」の行と「任意文字列」の行の混在については、
>「商品」の行が全て印字したら、「任意文字列」の行を印字する。
>商品とサービス(任意文字列)が受注した数(可変)だけある請求書
>のようなイメージです。
>上の帳票の場合、商品が2、任意文字列が2です。
>これが、商品5、任意3とかになる場合もある。

列さえ解決すれば、行が可変なのは問題にならないでしょう。

>>あとは、データウィンドウペインタ上で、「KUBUN」を用いてうまく表示を操作すれば
>>良いのではないのでしょうか??

>この部分がよく分かりません。というか、どうやったらいい物なんでしょうか?
>DWを作る際に「タブラ」「グリッド」とかあるじゃないですか、
「タブラ」か「グリッド」が適当でしょうね。

リエッチさんのSQL文をご覧ください。
KUBUNという名前の計算カラムを作って、任意の定数を与えてらっしゃいます。
この【KUBUNカラム】を指定して、DWでグループを作成したり、ソートすればいいということです。

>「グリッド」を2個、合体させると良さそうですが、そんなことできるのかな。
リエッチさんのSQL文をもう一度ご覧ください。
DWを2個くっつけるのではなく、2つのSELECT文を【UNION】でくっつけて問い合わせてらっしゃいます。
(UNIONについては、詳しくはRDBMSのマニュアルをご覧ください。)
SQL文をこのように編集して、1つのDWをうまく利用することが出来ます。

グリッドでやるとこんな感じになります。
(先頭の A,Bは KUBUN、実際には表示しない。)

A|商品名  | 単価 | 数量 | 料金
A|商品名  | 単価 | 数量 | 料金
B|任意文字列|    |    | 料金
B|任意文字列|    |    | 料金
 |               | 合計


付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS (記載なし)
DBMS (記載なし)
Browser (記載なし)

Server SoftWare

OS (記載なし)
DBMS (記載なし)
WebServer (記載なし)

PowerSpaceの運営は、パワーフューチャー株式会社が行っております。
Copyright © 2013 Power Future Co., Ltd.