すいません。超初心者です・・誰か教えてください。

メニューフォームの「入力」ボタンを押すと以下の手順で
DBの入力フォームが開きます。

1.メニューフォームから入力フォーム(単票形式)を「追加」モードでオープン
2.入力フォームにあるいくつかのフィールドをマクロで設定

こうすると、入力フォームが立ち上がりデフォルト値が表示されます。
この入力フォームに「キャンセル」ボタンをつけ、追加をキャンセルさせたい
のですが、どうやっても出来ません。

DBを直接「テーブル」で編集する時、追加の途中で「ESC」を押せば、追加をキャンセルできます。
これと同じ事を実現したいだけなので、必ずできる方法があると思うのですが・・
誰か、その方法を教えてください。
(現在、どうしても追加されてしまうため、「キャンセル」ボタンが押された時
追加したレコードを削除する・・という無駄な処理を走らせてとりあえず逃げています)

可能であれば、マクロでの実現方法を教えてください
VBは今のところ詳しくないので・・