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 (記載なし)

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