PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
12148 | 00/07/09 14:30:22 | RE(1):GetStateStatus関数について(※ぐち含む) By Taka |
12127 | 00/07/06 20:31:43 | GetStateStatus関数について(※ぐち含む) By スナフキン将軍 |
カテゴリ:その他
日付:2000年07月09日 14:30 発信者:Taka
題名:RE(1):GetStateStatus関数について(※ぐち含む)
スナフキン将軍さん、こんにちは。
>データウィンドウの値が変更されたかどうかの判定を
>検索直後と更新前にGetStateStatusを使ってステータスを保存し、
>その2つを比較するという方法をとることになったんですけど、
おぉ!なんかマニアックな比較方法ですね?。
試みとしては面白そうですが、単純に
if dw_1.ModifiedCount() > 0 or dw_1.DeletedCount() > 0 then ...
といった判定ではダメなのでしょうか?
(私はこの方法で、保存の要否を判定しています)
>dw_meisai.GetStateStatus(bl_status) と書いたとき、
>bl_statusにはどれぐらいの情報が入るのでしょう?
>Primaryだけ?カラムや行のステータスも入るとは思うのだが。
推測ですが、各行,各カラムのステータスはすべて入ると思います。
Primaryバッファだけでなく、DeleteバッファやFilterバッファの内容も含まれると思います。
>データウィンドウのカラムの色変更を、色変更用に作ったカラムの
>値で変更していた私にとって、この方法になったと聞いたときは
>「なにー!」っと叫びたいくらいになった。
>
> 「このカラムのステータスが保存されてしまうぅぅ」(泣)
>
>以前は行のステータスで比較していたんで、ステータスをリセットするのが
>簡単だったんだけど。
そのダミーカラムに値をセットした直後、カラムのステータスをNotModifiedに変更してしまえば
良さそうですが...そういう事ではないのでしょうか?
ところで、「スナフキン」と「将軍」の接点はいったい何でしょう???
特にどうってことはないんだけど、なんか知りたくて・・・ (^^;
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS (記載なし)
DBMS (記載なし)
Browser (記載なし)
Server SoftWare
OS (記載なし)
DBMS (記載なし)
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.