100% portabilnost i kompatibilnost izmedju verzija 2007 i 2003/2000/97 etc. nije moguca. 2007 je neka cudna kombinacija izmedju Access VBA i VB i ne radi sve kako treba. Konacan spisak svega sto ne radi ne psotoji i vsaki dan sticemo nova saznanja
Elem, ako treba da radi pod 2003 i 2007, ovako mi je pravilo najmanje problema:
Razvij aplikaciju na masini na kojoj imas Access 2003 i
nije instaliran Office 2007. Ako imas Office 2007, cak i bez Access 2007 na istoj amsini, 203 nece raditi akko valaj jer se u Office promeni neki DLL koji utice na Access. Dakle, ako razvijes aplikaciju na masini koja nema 2007 a ima 2003, napravi MDE. Taj MDE ce da radi na masinama koje imaju Office 2007 bez problema, jer ce MDE da zadrzi sve DLL koji su potrebni jednoj 2003 aplikaciji. MDB 2003 ne masini koja ima Office 2007 (cak i bez Access 2007) radi, ali ne potpuno (na primr list box problem koji si opisao i mnogo drugih 'sitnih' stvari).
Sve u svemu, na pravi 2003 MDE i trebalo bi da radi na obe platforme. I sacuvaj jednu masinu cistu (da nema Office 2007) i na njoj radi razvoj ubuduce, u 2003 ako je moguce.
