Identificativo articolo: 275110 - Ultima modifica: venerdì 20 ottobre 2006 - Revisione: 4.0 BUG: Messaggio di errore "Funzione non definita nell'espressione" quando si apre una query che fa riferimento a una funzioneQuesto articolo è stato precedentemente pubblicato con il codice di riferimento I275110 Per la versione di questo articolo relativa a
Microsoft Office Access 2003, vedere
824277
(http://support.microsoft.com/kb/824277/
)
. Difficoltà media: sono richieste conoscenze di base di creazione di
macro, gestione di codice e di interoperabilità.
Il contenuto di questo articolo è applicabile solo ai database di Microsoft Access (mdb). Sintomi Quando si tenta di aprire una query che contiene una
funzione, vengono visualizzati entrambi i messaggi di errore riportati di
seguito. Quando si aprirà qualsiasi query successiva, verrà visualizzato solo
il secondo messaggio di errore riportato di seguito. Il database o il progetto di Microsoft Access include un riferimento mancante o errato al file '<NomeFile>'.
Funzione '<FunctionName>' non definita
nell'espressione. Cause Il database contiene un riferimento a un database, una
libreria dei tipi o una libreria di oggetti contrassegnata come MANCANTE: <nomeriferimento> nella finestra di dialogo Riferimenti. Risoluzione Per eliminare il riferimento mancante, attenersi alla
seguente procedura:
StatusMicrosoft ha confermato che questo problema riguarda
Access.
Informazioni Quando si apre un database in Microsoft Access 2002, si
viene informati dei problemi relativi al riferimento a librerie e progetti
esterni. Se il database contiene un riferimento interrotto a una libreria o a
un progetto quando si tenta di eseguire una query che richiama una funzione, in
Access 2002 viene visualizzato il primo messaggio riportato nella sezione
"Sintomi" di questo articolo. Dopo aver scelto OK in questo primo messaggio, viene visualizzato immediatamente il
secondo messaggio di errore riportato nella sezione "Sintomi" di questo
articolo. Dopo avere visualizzato il primo messaggio, il primo messaggio non verrà più visualizzato. Solo se sono presenti altre query che contengono chiamate a funzioni, queste query restituiranno il secondo messaggio finché il database non verrà chiuso e quindi riaperto. ATTENZIONE: la procedura riportata in questo esempio comporta la modifica del database Northwind.mdb. È consigliabile fare una copia di backup del file Northwind.mdb sulla quale eseguire la procedura. Procedura per riprodurre il problema
Riferimenti Per ulteriori informazioni su un
altro problema che potrebbe causare la visualizzazione del primo messaggio di
errore, fare clic sul numero dell'articolo della Microsoft Knowledge Base
riportato di seguito: 283806
(http://support.microsoft.com/kb/283806/
)
Le funzioni di Visual Basic, Applications Edition (VBA) si interrompono in un database con riferimenti mancanti
LE INFORMAZIONI CONTENUTE NELLA MICROSOFT KNOWLEDGE BASE SONO FORNITE SENZA GARANZIA DI ALCUN TIPO, IMPLICITA OD ESPLICITA, COMPRESA QUELLA RIGUARDO ALLA COMMERCIALIZZAZIONE E/O COMPATIBILITA' IN IMPIEGHI PARTICOLARI. L'UTENTE SI ASSUME L'INTERA RESPONSABILITA' PER L'UTILIZZO DI QUESTE INFORMAZIONI. IN NESSUN CASO MICROSOFT CORPORATION E I SUOI FORNITORI SI RENDONO RESPONSABILI PER DANNI DIRETTI, INDIRETTI O ACCIDENTALI CHE POSSANO PROVOCARE PERDITA DI DENARO O DI DATI, ANCHE SE MICROSOFT O I SUOI FORNITORI FOSSERO STATI AVVISATI. IL DOCUMENTO PUO' ESSERE COPIATO E DISTRIBUITO ALLE SEGUENTI CONDIZIONI: 1) IL TESTO DEVE ESSERE COPIATO INTEGRALMENTE E TUTTE LE PAGINE DEVONO ESSERE INCLUSE. 2) I PROGRAMMI SE PRESENTI, DEVONO ESSERE COPIATI SENZA MODIFICHE, 3) IL DOCUMENTO DEVE ESSERE DISTRIBUITO INTERAMENTE IN OGNI SUA PARTE. 4) IL DOCUMENTO NON PUO' ESSERE DISTRIBUITO A SCOPO DI LUCRO. | Traduzione articoli
|

Torna all'inizio
