レコードのナビゲーション機能を実装してみる。
さしてややこしそうなところはない。
これで要件を満たすのであれば。
フォームがDirty状態であればクライアントフォーム同様レコードの更新や追加が発生するのは同じ。
こんな感じにして、移動含め更新をしないようにすることでもいいだろう。
でも、移動しようとするとき、更新するかどうか確認して保存もしくはUndoして移動するってこともありがちなので検討しておく。この場合メッセージボックスマクロアクションでは要件をみたさないので、確認用ダイアログフォームを作らなければならない。
新規レコード投入時にエラーが発生した場合、Dirty=Falseになってしまうことをもれなく考慮しておかないと。
これはこれでよいのだけど、まぁ小さいので。続く
0 件のコメント:
コメントを投稿