PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
21665 04/12/24 14:24:10 RE(2):データウィンドウ一行ごとにデータウインドウチャイルドの中身を変える By pbpg
21659 04/12/21 16:57:33 RE(1):データウィンドウ一行ごとにデータウインドウチャイルドの中身を変える By takky!
21645 04/12/13 11:46:07 データウィンドウ一行ごとにデータウインドウチャイルドの中身を変える By pbpg

カテゴリ:データウィンドウ
日付:2004年12月13日 11:46 発信者:pbpg
題名:データウィンドウ一行ごとにデータウインドウチャイルドの中身を変える

皆様こんにちは。
いつも大変お世話になっています。

現在私の開発しているシステムに下記のような機能追加を行いたく、
色々と手段を考えているのですが、なかなかうまくいかず、
皆様のお力をお借りしたく、発問いたします。

現状は以下の通りです。
ウィンドウ上のデータウィンドウ(以下DWと略させていただきます)には
二つのプルダウン形式のカラムがあります。
これを仮にA、Bと呼びます。

Aはデータウィンドウチャイルド(以下DWC)を用いた
ドロップダウンデータウィンドウ(以下DDDW)です。
つまりこれは明細行の何行目でも同じ内容がセットされます。

BはAでデータが選ばれるたびに動的にセットされるデータを変えて表示します。
この、Bの制御に問題を抱えております。

現在は、Aが選ばれるたびに隠しのワーク用DWでBに
セットするべきデータを検索し、以下の2通りで試しているところです。
?BをDWCを用いてDDDWにし、
空の状態のDDDWにinsertrowとsetitemを繰り返して
ワークDWから値をセットする
?Bをドロップダウンリストボックス(以下DDLB)にし、
Aが選ばれるたびにワーク用DWでBにセットするべきデータを
検索して、DDLBのプロパティvaluesを使用して値をセットする

しかし、いずれにしても各行に対してプルダウンの内容を
セットできているわけではないため、
行が変わると新しい現行行のデータがプルダウンの内容になるため、
表示が崩れてしまいます。
(名称を表示したいところ、コードだけが見えてしまう状態)

目的は、「DWの各行ごとにプルダウンAでデータを選ぶと
プルダウンBの内容が変わり、現行行を変更しても
その状態が維持されるようにする」ということです。
以上、わかりにくい説明で申し訳ありませんが、
どなたか解決方法をご教授くださいますようよろしくお願いします。

開発環境:
PB 9.0.1
DB oracle 9i


付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

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

Server SoftWare

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

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