PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
19850 03/07/03 14:56:31 RE(2):移動直前のカラム情報の取得方法を教えて下さい。 By トラキチ
19831 03/06/29 15:16:39 RE(1):移動直前のカラム情報の取得方法を教えて下さい。 By ZONE
19828 03/06/28 11:10:10 移動直前のカラム情報の取得方法を教えて下さい。 By トラキチ

カテゴリ:スクリプトの記述
日付:2003年07月03日 14:56 発信者:トラキチ
題名:RE(2):移動直前のカラム情報の取得方法を教えて下さい。

ZONEさん、こんにちは。

>ItemFocusChangedイベントに記述されているのでしょうか。
>詳細事項が判らないと何とも言えませんので、案だけです。

すみません。詳細な情報が抜けていました。

>インスタンス変数 string is_before,is_now
>インスタンス変数 long il_before,il_now

><初期状態でdw_aの1行目カラムbにフォーカスがある>
>il_now = dw_a.GetRow ( )
>is_now = dw_a.GetColumnName ( )

><dw_cの3行目カラムdにフォーカスが移動した直後>
>is_before = is_now『1行目』
>il_before = il_now『カラムb』

>il_now = dw_c.GetRow ( )『3行目』
>is_now = dw_c.GetColumnName ( )『カラムd』

>として一つ前のis_before、il_beforeを活用するというのはどうでしょうか。
>複数のdatawindowを使用する場合はdw名の取得保持も必要でしょう。
>イベントによっては、関数でなく引数を使用すればよいでしょう。

なるほど。ItemFocusChangedイベントに記述し、インスタンス変数に前回の
カラム情報を覚えておくということですね。

やってみます。ありがとうございました。


付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS Windows 2000
DBMS Oracle SQL*Net 8
Browser (記載なし)

Server SoftWare

OS (記載なし)
DBMS (記載なし)
WebServer (記載なし)

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