PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
12020 | 00/07/01 18:09:13 | RE(9):PB6.5: データウィンドウの段組について By リエッチ |
12009 | 00/06/30 09:52:31 | RE(8):PB6.5: データウィンドウの段組について By T-Maeda |
11991 | 00/06/29 13:20:02 | RE(7):PB6.5: データウィンドウの段組について By JUN |
11985 | 00/06/29 10:24:50 | RE(6):PB6.5: データウィンドウの段組について By ryochan |
11984 | 00/06/28 21:54:01 | RE(5):PB6.5: データウィンドウの段組について By ryochan |
11982 | 00/06/28 21:43:56 | RE(4):PB6.5: データウィンドウの段組について By ryochan |
11978 | 00/06/28 18:38:11 | RE(3):PB6.5: データウィンドウの段組について By T-Maeda |
11977 | 00/06/28 18:36:03 | RE(2):PB6.5: データウィンドウの段組について By T-Maeda |
11952 | 00/06/28 12:40:04 | RE(1):PB6.5: データウィンドウの段組について By リエッチ |
11925 | 00/06/27 14:41:05 | PB6.5: データウィンドウの段組について By T-Maeda |
カテゴリ:データウィンドウ
日付:2000年06月28日 21:43 発信者:ryochan
題名:RE(4):PB6.5: データウィンドウの段組について
T-Maedaさん、こんばんは。
>実際に出したいリストのレイアウトは次の通り
>xxxxxxxx:商品コード
>□□□□:商品名
>\\\\\\\\\\\\\\\\:単価(商品マスタ)
>
>
><xxxxxxxx □□商品a□□ \\\\,\\\\\\円>
> 店舗A 店舗B 店舗C
>
><xxxxxxxx □□商品b□□ \\\\,\\\\\\円>
> 店舗A 店舗D 店舗E 店舗F 店舗G
> 店舗H 店舗I 店舗J
>
><xxxxxxxx □□商品c□□ \\\\,\\\\\\円>
> 店舗D
>
>横方向は、「商品取扱マスタ」の件数により可変。
>横方向が5件を超えた時は改行して表示(商品b)
>
汚いやり方で怒られそうですが、いろいろ考えるよりも
簡単だと思いますのでコメントさせていただきます。
私でしたら、ダミーカラムを作成し、
ダミーカラムに文字列として合計した店舗情報をセットします。
といっても、何を言っているのか解らない
と思います(自分でもこれだけでは解らないと思います(^^;)
ので、具体的に手順を申し上げます。
タブラ形式でDWを作成します。
その際、商品情報<>の情報のみを検索or表示させるようにします。
1.DWはselect形式でしょうか、それとも外部ソースでしょうか?
select形式でしたら
SQLペインタのcompute句に「\'\'」を追加
外部ソースでしたら
もう一つカラム(string)を追加
2.そのDWについて、商品の情報とそのカラムの下に1.で作成した
ダミーカラムを配置する。
その際、ダミーカラムと詳細のプロパティで区域の高さの自動調整
をONにします。
3.それぞれの行において、該当する店舗を取得し、string変数に格納します。
(取得方法はおまかせします。私としては予め一気に読んでおいて
商品コードでfilterをかけた方が高速だと思います。)
店舗情報の作成時、ループ回数が5の倍数でない場合は「\' \'」、
5の倍数時は「~r~n」を追加。
出来上がった変数をダミーカラムにセットします。
もし店舗情報で店舗名を揃えたい場合は、space関数で
店舗情報の文字の長さを決めた数まで補完すればいいと思います。
これでもおわかりにならない場合はコメント下さい。
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS Windows NT 4.0
DBMS Oracle SQL*Net 8
Browser (記載なし)
Server SoftWare
OS (記載なし)
DBMS Oracle 8.0
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.