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 (記載なし)

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