PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
6535 99/06/01 12:28:01 RE(6):ゴミレス By リエッチ
6456 99/05/25 15:28:02 RE(5):ゴミレス By M.M
6452 99/05/25 12:36:52 RE(4):PB6.5: 変更された内容を「キャンセル」ボタン押下で元に戻したい By リエッチ
6436 99/05/24 17:51:11 RE(3):PB6.5: 変更された内容を「キャンセル」ボタン押下で元に戻したい By クニ
6433 99/05/24 16:16:49 RE(2):PB6.5: 変更された内容を「キャンセル」ボタン押下で元に戻したい By てとらぽっと
6431 99/05/24 15:24:26 RE(1):PB6.5: 変更された内容を「キャンセル」ボタン押下で元に戻したい By こてちゅ
6429 99/05/24 13:23:56 PB6.5: 変更された内容を「キャンセル」ボタン押下で元に戻したい By kamogari

カテゴリ:データウィンドウ
日付:1999年05月24日 16:16 発信者:てとらぽっと
題名:RE(2):PB6.5: 変更された内容を「キャンセル」ボタン押下で元に戻したい

kamogariさん、こてちゅさん、こんにちは。
最初の状態に戻す標準関数があるかどうかは、わたしも知りません。(^_^;

>RowsCopyってオリジナルバッファのコピーは出来ないんですかね?
>あっ、でもそれって「元に戻す」とはちがうんだよねぇ。

駄目っぽいですね。(;_;)

dwcontrol.Object.Data.Primary.Original なんかで
データベースから検索された値は取れますけどね。
その前にDeleteされた行をDeleteバッファから戻したり、
Insertされた行(行ステータスがNew! or NewModified!)を削除したりと、
一筋縄では行かないように思います…。

考えるなら、検索した時点(RetrieveEndイベント)で、
dwcontrol.Object.Data をごっそり別のDWにコピーして置く…ですかね。

個人的には、他のクライアントでデータが編集されている可能性を考慮して
常にRetrieveすることで割り切るって意見ですが。(^^;;;


付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS Windows95
DBMS Oracle SQL*Net 2.3
Browser (記載なし)

Server SoftWare

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

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