2017-09-19 39 views
0

私は2つのラジオボタンと1つのデータウィンドウを持っています。そのうちの1つを選択することにより、データウィンドウの選択を動的に変更する必要があります。たとえば、rb1がチェックされている場合、データウィンドウの選択は「名前から姓、年齢をTable1から選択」、rb2がチェックされるとデータウィンドウセレクトは「名前、姓、年齢をTable2から選択」です。どうやってやるの?Powerbuilderが動的にデータウィンドウを変更する

ありがとうございます!

答えて

1

猫の皮膚を作る方法はたくさんありますが、これらの戦略のいずれかを使用するのは珍しいことではありません。両方のプレゼンテーションが同じように見えるようにするには、最初の方がいいかもしれません。 2つ目は、ユーザーインターフェイスがそれぞれ異なるように見える場合は、よりクリーンかもしれません。

  1. SetSQLSelect関数(又は)ラジオボタン位置に基づいて2つのデータウィンドウオブジェクトのうち

  2. スワップ使用。

1

SQL(前からあらゆるもの)の選択部分は、あなたが2つのデータウィンドウオブジェクトを作成し、上のデータウィンドウのデータオブジェクトを変更することができますdatawindow.setsqlselect(SQLSTRING)

を使用することができ、正確に同じである場合ウィンドウdw.dataobject = string(DBへの接続が失われるため、リトリーブを実行する前にトランザクションオブジェクトを再度設定する必要があります)

また、ウィンドウに2つのデータウィンドウがあり、dw.visible =ブール値のプロパティ

関連する問題