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 (記載なし)
Copyright © 2013 Power Future Co., Ltd.