[MS Access] Usare mscomctl.ocx su Windows 64 bit e 32 bit

Marcolotto

Nuovo Utente
28 Set 2013
25
0
0
Salute a tutti
Ho un problema che mi sta facendo impazzire da diverso tempo... vi spiego: sto usando in Access 2007 il componente MSCOMCTL.OCX che permette di usare il controllo ad albero (TreeView).

Uso Windows 8 Plus a 64 Bit quindi l'ocx è registrato nella cartella C:\Windows\SysWOW64\MSCOMCTL.OCX

Nessun problema nell'usare questo componente nel mio DB però il probema nasce quando eseguo l'archivio MDB su un PC differente (a 32 Bit). L'errore che mi segnala è che non trova l'OCX nella cartella SysWOW64. Quindi ogni volta che apporto aggiornamenti devo richiamare la scheda Riferimenti e modificare manualmente la path e cioè la C:\Windows\System32\MSCOMCTL.OCX, tipica nei sistemi a 32 Bit.

Il problema si fa sentire di più su quei PC che hanno solo le Runtime di Access e quindi impossibile
agire anche manualmente. C'è modo per risolvere il problema automaticamente magari scrivendo due righe di codice VBA?

Grazie a tutti dell'aiuto.
 

almorel

Nuovo Utente
21 Lug 2017
5
1
3
75
Nel forum masterdrive.it puoi trovare e scaricare un modulo sviluppato da @alex
che emula il Treeview.
Ciao
almorel