Access VBA質問箱 IV

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

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


5728 / 9994 ←次へ | 前へ→

【7480】Re:[編集\→[元に戻す(U)]〜が可能な時
お礼  ひろのしま  - 06/3/10(金) 14:20 -

引用なし
パスワード
   ▼hatena さん:
>▼ひろのしま さん:
>>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

hatena さん、ご返信ありがとうございます。
すみません。小僧さんの方法を取らせていただきました。
2046は[元に戻す&(U)]のみならず、他の実行時エラーでも表示されます。
585 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 お礼

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