Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

funzione nz non funziona in access 2007

226 views
Skip to first unread message

alessandro daniel

unread,
Sep 21, 2018, 6:07:06 AM9/21/18
to
Buongiorno a tutti,
io, in azienda, continuo a produrre database in access 2003 (sì, sono vetusto), ma sui pc più nuovi ormai vengono installate versioni ovviamente più nuove di access.
Succede quindi che a dei colleghi, con windows 10 e access 2007, abbiano dei problemi di "compatibilità". In particolare ho visto che la funzione "nz", che uso con una certa regolarità in query (magari usate come origine dati di maschere), non funziona più.
Si può risolvere in qualche maniera il problema? Solo sostituendo "nz" con un iif(is null(...))?

Grazie

Karl Donaubauer

unread,
Sep 21, 2018, 6:50:10 AM9/21/18
to
Salve,

alessandro daniel:
> io, in azienda, continuo a produrre database in access 2003 (sì, sono vetusto), ma sui pc più nuovi ormai vengono installate versioni ovviamente più nuove di access.
> Succede quindi che a dei colleghi, con windows 10 e access 2007, abbiano dei problemi di "compatibilità". In particolare ho visto che la funzione "nz", che uso con una certa regolarità in query (magari usate come origine dati di maschere), non funziona più.
> Si può risolvere in qualche maniera il problema? Solo sostituendo "nz" con un iif(is null(...))?

Quale messaggio di errore o comportamento esato succede?

In principio Nz() funziona con tutte le versioni. Forse si tratta di un
solito problema con i riferimenti: http://www.donkarl.com/it?FAQ7.1

--
Ciao
Karl
*********
http://www.AccessDevCon.com
Access FAQ: http://www.donkarl.com/it

alessandro daniel

unread,
Sep 21, 2018, 7:34:21 AM9/21/18
to
Buongiorno Karl
grazie della risposta. Ho provato le soluzioni indicate nella tua FAQ (per la precisione ho messo le tre librerie "fondamentali" nell'ordine indicato, poi ho provato anche a deselezionarle e selezionarle nuovamente) ma senza successo.
Il messaggio di errore è: "funzione nz non definita nell'espressione"
Se hai qualche consiglio ulteriore, grazie in anticipo.

Alessandro

Karl Donaubauer

unread,
Sep 21, 2018, 8:08:31 AM9/21/18
to
Salve,

alessandro daniel:
> Karl Donaubauer ha scritto:
>>> io, in azienda, continuo a produrre database in access 2003 (sì, sono vetusto), ma sui pc più nuovi ormai vengono installate versioni ovviamente più nuove di access.
>>> Succede quindi che a dei colleghi, con windows 10 e access 2007, abbiano dei problemi di "compatibilità". In particolare ho visto che la funzione "nz", che uso con una certa regolarità in query (magari usate come origine dati di maschere), non funziona più.
>>> Si può risolvere in qualche maniera il problema? Solo sostituendo "nz" con un iif(is null(...))?
>>
>> Quale messaggio di errore o comportamento esato succede?
>>
>> In principio Nz() funziona con tutte le versioni. Forse si tratta di un
>> solito problema con i riferimenti: http://www.donkarl.com/it?FAQ7.1
>
> ...Ho provato le soluzioni indicate nella tua FAQ (per la precisione ho messo le tre librerie "fondamentali" nell'ordine indicato, poi ho provato anche a deselezionarle e selezionarle nuovamente) ma senza successo.
> Il messaggio di errore è: "funzione nz non definita nell'espressione"
> Se hai qualche consiglio ulteriore, grazie in anticipo.

Prima proverei di creare un nuovo database su un computer e la versione
di Access dove non funziona, controllare i riferimenti e provare Nz() in
un'espressione, perché con un'eventuale corruzione o incompatibilità del
file mdb/accdb non si sa mai.

Se riceverei lo stesso errore in un file nuovo è abbastanza probabile
che si tratta di un problema con l'installazione di Office, p.e. un
componente/file usato da Access danneggiato o non registrato bene.
Quindi proverei un ripristinamento di Office:

https://support.office.com/it-it/article/ripristinare-un-applicazione-di-office-7821d4b6-7c1d-4205-aa0e-a6b40c5bb88b

alessandro daniel

unread,
Sep 21, 2018, 8:24:12 AM9/21/18
to
Grazie mille. Provo come dici e poi do un feedback.

Buona giornata

Alessandro
0 new messages