Yaptığınız çalışmaya bakıldığında Access'teki direk veritabanına kayıt olayını değil de, vb gibi "Kaydet" demeden kaydedilmemesini arzuladığınız anlaşılıyor. Bu nedenle "kaydı kaydet" makro komutuyla bu işi yapamazsınız. Bunun için serdar beyin de önerdiği gibi tablolarla direkt bağlantılı veritabanı kullanarak kaydet falan demeden kaydedebilirsiniz. Yok ben öbür türlü yapacağım derseniz o zaman ADO kullanacaksınız. Ado ile kayıt konusunda sitemizde araştırma yapmanızı öneririm.
Özellikle şu konuyu okumanızı öneririm. Örneği de inceleyin.
Ado ile ilgili güzel bir kayıt örneği
İnadına, ille de Accesstr.net...