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 (記載なし)

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