WORD & EXCELのマクロ = VBA、そのままの意味
ACCESSのマクロはVBAが使えればほとんど無視していいと思う
あとACCESSのフォームなので
form.Showとか基本的な作法が違う
DAOでもADOでも可