Access VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


5735 / 9994 ←次へ | 前へ→

【7473】Re:[編集\→[元に戻す(U)]〜が可能な時
回答  hatena  - 06/3/10(金) 9:09 -

引用なし
パスワード
   ▼ひろのしま さん:
>If CurrentDb.Properties(????)=True Then
> '[元に戻す]が可能な時にそれを行う。
> Docmd.Runcommand accmdUndo
>Else
>  Exit sub
>End If
>
>のような処理を行いたいのですが、??の部分が分かりません。
>あるいは、他の方法がもしかしたらあるのかもしれません。

Me.Undo なら、Me.Dirty で判断できますが、accmdUndo の
はちょっと動作が異なりますので、プロパティでは無理ぽっい
気がします。エラートラップをしてはダメですか。
いろいろな書き方がありますが、例えば、

On Error Resume Next

  DoCmd.RunCommand acCmdUndo
  If Err = 2046 Then
    MsgBox "元に戻せません!"
  End If

557 hits

【7471】[編集\→[元に戻す(U)]〜が可能な時 ひろのしま 06/3/9(木) 23:35 質問
【7473】Re:[編集\→[元に戻す(U)]〜が可能な時 hatena 06/3/10(金) 9:09 回答
【7474】Re:[編集\→[元に戻す(U)]〜が可能な時 小僧 06/3/10(金) 9:54 発言
【7479】Re:[編集\→[元に戻す(U)]〜が可能な時 ひろのしま 06/3/10(金) 13:42 お礼
【7480】Re:[編集\→[元に戻す(U)]〜が可能な時 ひろのしま 06/3/10(金) 14:20 お礼

5735 / 9994 ←次へ | 前へ→
ページ:  ┃  記事番号:
1078229
(SS)C-BOARD v3.8 is Free