Access 2010 su Windows 7 a 64 bit: errore '438'

Anonimo
2011-10-24T13:48:33+00:00

Ciao a tutti. Ho un problema.

Ho installato da poco Access 2010 (versione 32 bit) sul un computer con Windows 7 a 64 bit.

Dovendo far girare un database con del codice visual basic, mi si blocca dandomi errore di run-time 438.

si blocca su una riga di codice con scritto "jobList.ListItems.Clear"

Il problema nasce dal fatto che io su un altro computer con Access 2010 e windows 7 a 32 bit riesco a far girare il database senza nessun errore.

Ho provato a contattare il supporto microsoft visto che ho appena acquistato Access e avrei diritto a 90 giorni di supporto tecnico, ma mi è stato detto che non ci sono problemi con access perchè gira Northwind e quindi è un problema di visual basic e non di access (??).

Ho già provato a disinstallare Access, ad usare il removal tool, a reinstallarlo, a far girare Northwind..tutto seguendo le direttive del supporto tecnico.

Ora comunque mi trovo con Access installato, ma che continua a bloccarsi e dandomi quell'errore.

Qualcuno sa darmi una mano?Grazie

Microsoft 365 e Office | Access | Per la casa | Windows

Domanda bloccata. Questa domanda è stata eseguita dalla community del supporto tecnico Microsoft. È possibile votare se è utile, ma non è possibile aggiungere commenti o risposte o seguire la domanda.

0 commenti Nessun commento

Risposta accettata dall'autore della domanda

Anonimo
2011-10-27T07:32:35+00:00

Ciao a tutti. Solo per informarvi. Dopo aver chiesto riguardo le API, mi ha dato riposta negativa.

poi ho cercato su answer USA e sono andato a finire su una domanda non uguale ma simile.

il link è questo http://answers.microsoft.com/en-us/office/forum/office_2003-access/error-using-winsock-on-windows-7-and-ms-access/baa76f5a-3554-4aef-bd39-dcd90abd548a?tm=1319700312731

Semplicemente mi facevano disabilitare dei riferimenti ai common e poi riabilitarli.

Ho provato a disabilitarli, poi quando li dovevo riabilitare non erano più nella lista.

Allora li aggiungo a mano cliccando su Sfoglia.

Dopo un paio di tentativi in cui andava parzialmente e mi dava altri messaggi di errore, ora sembra funzionare!!

Avevo provato ad aprire il DB da percorsi diversi (uno in rete e uno in locale).

Comunque morale della favola, per ora sembra funzionare. Incrocio le dita che continui così.

La risposta è stata utile?

0 commenti Nessun commento

4 risposte aggiuntive

Ordina per: Più utili
  1. Anonimo
    2011-10-25T18:18:41+00:00

    Ciao Corrado,

    come sospettavo c'è di mezzo un ocx quindi Access non c'entra nulla con il problema.

    Come già scritto da Mauro, ti conviene chiedere a chi ti ha fatto il Db, se vuoi puoi provare a redere disponibile il database in una cartella pubblica su:  www.skydrive.com così gli do' un'occhiata ma credo di poter fare ben poco perchè probabilmente mi mancherà il misterioso ocx in questione.

    Ciao

    Giorgio Rancati

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Anonimo
    2011-10-25T17:50:05+00:00

    Joblist è un oggetto del database, appunto una lista che dovrebbe contenere una serie di lavori, da poter selezionare.

    Non posso essere più preciso, vista la mia diretta ignoranza in VB.

    Io ho dato solo le direttive su cosa il DB deve fare.

    Chiedi a chi ti ha dato il db se ci sono(come sembra) componenti che richiamano le API(diverse fra 32 e 64 bit) e controlla la versione Microsoft Data Access Components (MDAC) installata sul pc.

    La risposta è stata utile?

    0 commenti Nessun commento
  3. Anonimo
    2011-10-25T16:34:26+00:00

    Ciao Giorgio, grazie della risposta.

    Premetto che il database non l'ho fatto io, soprattutto la parte in visual basic perchè non lo conosco così bene.

    Joblist è un oggetto del database, appunto una lista che dovrebbe contenere una serie di lavori, da poter selezionare.

    Non posso essere più preciso, vista la mia diretta ignoranza in VB.

    Io ho dato solo le direttive su cosa il DB deve fare.

    L'altra cosa che ti posso dire è che sull'altro computer (win7 32 bit e access 2010 32 bit) non mi dà nessun errore e riesco ad utilizzarlo, dopo avermi richiesto un ocx mancante la prima volta (se non ricordo male).

    Se pensi che possa servire potrei inviarti il database per vedere se funziona o se capisci il problema che dà.

    Grazie

    La risposta è stata utile?

    0 commenti Nessun commento
  4. Anonimo
    2011-10-24T18:22:56+00:00

    Ciao Corrado,

    scusa ma jobList cosa è ??

    nei controlli di Access non mi sembra che esista qualcosa che abbia il metodo ListItems.Clear

    Ciao

    Giorgio Rancati

    La risposta è stata utile?

    0 commenti Nessun commento