Evo ovako, u primer sa linka koji sam postavio gore, dodao sam i kod koji sam izguglao

, sa
http://www.access-programmers.co.uk/forums/showthread.php?t=99194, i napravio odgovarajuću tabelu i formu.
Dakle, startovanjem Forme frmApplication_Table_Field_Definitions, dobija se u tabeli Application_Table_Field_Definitions lista svih postojećih polja u ostalim tabelama, sa njihovim karakteristikama. Onda sam napravio kveri qryNadjiRazliku da uporedi razliku u poljima između tebela 1A i 2A, i njega vezao za formu frmCreate_Field, kojom se vrše potrebne izmene u tabeli 1A, odnosno dodaju po želji polja iz tabele 2A,...
Zadatak je izvršen

, ali naravno primer je daleko od idealnog rešenja. Ovo je samo pokazatelj da stvar može da se napravi, a ovde ima mnogo boljih majstora od mene, koji bi to mogli da picnu i srede da valja, samo ako budu raspoloženi
U svakom slučaju, mislim da ovaj primer može da bude i vrlo koristan.
Dopuna: Izgleda da zbog dodatnih i različitih tipova polja u Access 2007 tabelama, ovaj kod ne radi kako treba u novijim verzijama Accessa

U Accessu 2003 radi kako treba.
[Ovu poruku je menjao smal dana 25.08.2010. u 15:55 GMT+1]