私は3つの値を持つデータウィンドウを持つウィンドウを持っています。この3つの値を別のウィンドウのデータウィンドウに設定したいと思います。どうやってやるの?Powerbuilder - あるウィンドウから別のウィンドウに値を渡す
ありがとうございます!
私は3つの値を持つデータウィンドウを持つウィンドウを持っています。この3つの値を別のウィンドウのデータウィンドウに設定したいと思います。どうやってやるの?Powerbuilder - あるウィンドウから別のウィンドウに値を渡す
ありがとうございます!
多くの可能性があります。 、
datawidowから値を読み取るには使用を::
dw_1.GetItemNumber(row, col)
dw_1.GetItemString(row, col)
dw_1.GetItemDate(row, col)
dw_1.GetItemTime(row, col)
dw_1.GetItemDatetime(row, col)
...
見ての通り、あなたがに応じて機能を選択する必要があります、私はあなたが以下2つのデータウィンドウ上の少なくとも仮定が行う与える1データの種類。もちろん、読みたい行と行を指定する必要もあります。特定の列(数字または名前のいずれか)にはいくつかの可能性があります。詳細は、ドキュメントを参照してください。
書き込みに、それは少し簡単です:
dw_2.SetItem(row, column, value)
だから、あなたのスクリプトのようなものになります。
もちろんls_val1 = dw_from.GetItemString(row_from, col_from)
li_rtn = dw_to.SetItem(Row_to, col_to, ls_val1)
ls_val2 = ...
を、あなたは両方を組み合わせることができます。
li_rtn = dw_to.SetItem(Row_to, col_to, dw_from.GetItemString(row_from, col_from))
マークは重要な点を見逃しました。次のように別のウィンドウ名を使用する必要があります。
li_rtn = w_otherwindow.dw_to.SetItem