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日 21:41 発信者:rtak
題名:RE(2):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するよう
>作りおなす必要があります。

>こんなやり方でいかがでしょうか。

私はこんな方法を使っています。型やカラム名に依存しなくなります。

dwobject do_name
do_name = This.object.#1


付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

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

Server SoftWare

OS (記載なし)
DBMS Sybase SQL Anywhere Server
WebServer (記載なし)

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