PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
10272 | 00/02/15 09:38:28 | RE(3):PB5.0.04: クリックイベントにdwobjectを渡したい。 By VAN |
10241 | 00/02/10 21:41:14 | RE(2):PB5.0.04: クリックイベントにdwobjectを渡したい。 By rtak |
10240 | 00/02/10 20:32:57 | RE(1):PB5.0.04: クリックイベントにdwobjectを渡したい。 By てとらぽっと |
10213 | 00/02/10 11:47:10 | PB5.0.04: クリックイベントにdwobjectを渡したい。 By VAN |
カテゴリ:PowerBuilderの開発環境
日付:2000年02月10日 20:32 発信者:てとらぽっと
題名:RE(1):PB5.0.04: クリックイベントにdwobjectを渡したい。
VANさん、こんばんは。
>お聞きしたいことがあるんですが、
>Click! イベントを強制的に起動かけるため
>以下のようなスクリプトを組みたいんですが
>this.Event Click(xpos,ypos,row,dwobjet)
>
>このdwobject にカラムを指定する場合
>dwobject do_name
>do_name = This.object.カラム名
>
>存在するカラム名を指定するとうまくいきますよね
>そのカラム名を動的に入れる方法はないんでしょうか?
カラム名を動的に入れる場合、
カラム名を文字列として扱う Describe, Modify関数を利用するしかありません。
上記のようなケースは dwobjetのかわりにカラム名を引数にするイベント ue_Click でも作り、
Clickイベントからは ue_Click(xpos, ypos, row, dwobjet.Name, {dwobjet}) と
呼ぶようにするのが良いかと思います。
ue_Clickに移動したスクリプトは、dwobjetの替わりに カラム名でDescribe, Modifyするよう
作りおなす必要があります。
こんなやり方でいかがでしょうか。
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS Windows98
DBMS (記載なし)
Browser (記載なし)
Server SoftWare
OS (記載なし)
DBMS Sybase SQL Anywhere Server
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.