PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
11022 | 00/04/12 11:21:45 | RE(3):PB5.0.04: retrieveの直後に発生するrowfocuschangedイベントを回避する手段はあるのでしょうか? By ichi |
11018 | 00/04/11 18:18:23 | RE(2):PB5.0.04: retrieveの直後に発生するrowfocuschangedイベントを回避する手段はあるのでしょうか? By pakkin |
11016 | 00/04/11 17:05:14 | RE(1):PB5.0.04: retrieveの直後に発生するrowfocuschangedイベントを回避する手段はあるのでしょうか? By ryochan |
11013 | 00/04/11 14:03:08 | PB5.0.04: retrieveの直後に発生するrowfocuschangedイベントを回避する手段はあるのでしょうか? By ichi |
カテゴリ:PowerBuilderの開発環境
日付:2000年04月11日 14:03 発信者:ichi
題名:PB5.0.04: retrieveの直後に発生するrowfocuschangedイベントを回避する手段はあるのでしょうか?
こんにちは。
もしかしたら初歩的な質問かもしれないのですが。。
retrieveを実行すると、そのあとrowfocuschangedイベントが発生しますよね。
このイベントでちょっと困っています。
dwのrowfocuschangedイベントで、以下のような記述をしています。
---------------------------------------------------------------------
If currentrow > 0 Then
If This.GetItemString( currentrow , \"判定フラグ\" ) = \"1\" Then
This.Object.DataWindow.ReadOnly = \"Yes\"
Else
This.Object.DataWindow.ReadOnly = \"No\"
End If
End If
---------------------------------------------------------------------
1行以上の検索結果がある場合は問題ないのですが、結果が0行の場合は
currentrowが1となってしまうので、sysytemエラーが発生してしまいます。
これを回避する方法はないのでしょうか?
いざとなったらretrieveの前に、dwと同条件でSQLを発行して調べてしまおうかとも
思ってしまっているのですが。。。。なんかかっこわるいじゃないですか?
もし良い方法をご存じの方がいらしたら、お力貸してください。
よろしくお願いします。
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS Windows95
DBMS Oracle SQL*Net 2.2
Browser (記載なし)
Server SoftWare
OS (記載なし)
DBMS Oracle 7.3
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.