PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
8201 99/09/14 13:05:49 RE(13):ありがとうございました。 By naitou
8199 99/09/14 12:55:38 RE(12):PB6: ドロップダウンデータウィンドウについて教えてください By てとらぽっと
8196 99/09/14 11:19:15 RE(11):PB6: ドロップダウンデータウィンドウについて教えてください By naitou
8195 99/09/14 11:13:07 RE(10):PB6: ドロップダウンデータウィンドウについて教えてください By naitou
8194 99/09/14 10:48:10 RE(9):PB6: ドロップダウンデータウィンドウについて教えてください By てとらぽっと
8193 99/09/14 10:20:34 RE(8):PB6: ドロップダウンデータウィンドウについて教えてください By たこ
8191 99/09/14 09:35:49 RE(7):PB6: ドロップダウンデータウィンドウについて教えてください By naitou
8182 99/09/13 18:13:54 RE(6):PB6: ドロップダウンデータウィンドウについて教えてください By てとらぽっと
8177 99/09/13 16:28:18 RE(5):PB6: ドロップダウンデータウィンドウについて教えてください By たこ
8173 99/09/13 15:12:30 RE(4):PB6: ドロップダウンデータウィンドウについて教えてください By naitou
8171 99/09/13 14:25:01 RE(3):PB6: ドロップダウンデータウィンドウについて教えてください By こてちゅ
8170 99/09/13 14:10:26 RE(2):PB6: ドロップダウンデータウィンドウについて教えてください By naitou
8168 99/09/13 13:47:57 RE(1):PB6: ドロップダウンデータウィンドウについて教えてください By こてちゅ
8167 99/09/13 13:39:44 PB6: ドロップダウンデータウィンドウについて教えてください By naitou

カテゴリ:データベース
日付:1999年09月14日 12:55 発信者:てとらぽっと
題名:RE(12):PB6: ドロップダウンデータウィンドウについて教えてください

naitouさん、こんにちは。

>商品マスタをもとにしたもので良いのだと思います。
>ドロップダウン形式の画面で商品コードを選ぶとその商品の詳細などが表示されるような
>ものが作りたいのです。

なるほど。
DDDWで選択から保存までを一緒に考えたためにややこしくなってしまいましたが、
ということは、DDDWを貼ったd_list では単純に商品コードを選ばせるだけ、
保存は「その商品の詳細などが表示される」DWで行えばよい、という解釈で
良いわけですよね。
じゃあ保存は考えないでおきましょう。

この場合ですと、DDDWにマスタを読み込むのであって
d_listにはそのDDDWを表示するためのダミーの1行があればよいことになりますから、
d_listでマスタを読む必要はないのです。
(d_listは商品マスタをもとに作るより、[外部ソース]で商品コードの値を入れるカラムだけ
 というDWを作り直した方が良いかも知れません。)

今のままの d_list を使うことにしますと、
まず余分に商品マスタを読む必要はないことから、ありえない検索条件で検索してしまいます。
d_listのSQLペインタで、検索条件(WHERE句)に、商品コード is Null などとします。
(商品コードにNullは入らないでしょうから、絶対に行は見つかりません。)
要は、検索結果が 0行ならなんでもいいです。
そしておもむろに、ペインタならツールボタンの行の挿入で、1行挿入しましょう。
(スクリプトではInsertRow関数を使うことになります。)

これで初期値こそ何も入ってませんが、1つのコードを選択するDDDWが完成します。

あとは、d_listのその1行目の値をGetItemして、それを検索引数として
「その商品の詳細などが表示される」DWを検索するスクリプトを書きます。


いくつかキーワードが出てきましたが、オンラインヘルプと格闘して(笑)、
解らなければ、また。

付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

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

Server SoftWare

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

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