Os formulários de acesso são totalmente diferentes dos formulários do Windows .NET. Os formulários .NET são compilados primeiro no CIL languge e, em tempo de execução, o JIT do CLR o compila para instruções nativas pouco antes da execução. Isso possibilita escrever uma vez e ser executado em qualquer computador em que o CLR esteja presente.
Este não é o caso dos formulários de acesso. Eles são totalmente "incorporados" dentro do arquivo .mdb / mda do Access, da mesma forma que folhas e pastas de trabalho são "incorporadas" dentro do arquivo do Excel. Assim, o formulário de acesso é totalmente dependente do aplicativo do Access para se executar. Então, sem acesso = sem formulário de acesso.