Condividi tramite

Sostituzione di un nome campo in tutti gli oggetti che lo utilizzano

Anonimo
2019-12-24T11:11:00+00:00

Buongiorno!

Durante la conversione di un database da Access 2003 a Access 2019 ho individuato un nome di campo indigesto ad Access 2019. Siccome è usato in tutti gli oggetti del database, query, maschere, report, volevo chiedervi se c'è un sistema veloce per sostituirlo in tutti, senza testare uno ad uno tali oggetti. Il nome incriminato (giustamente), è NUMERO.

Grazie e... buon Natale!

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

3 risposte

Ordina per: Più utili
  1. Anonimo
    2019-12-26T17:03:27+00:00

    Ho raffazzonato una soluzione così:

    ho creato sul file mdb una nuova tabella (B) con i campi ID e NUMERO della tabella A che non riuscivo a importare.

    ho cancellato il campo NUMERO dalla tabella A

    ho importato in Access 2019 tutte e due le tabelle 

    ho aggiunto alla tabella A il campo NUMERO

    Con una query ho aggiornato il suddetto campo con i dati della tabella B

    Resta un mistero come mai non volesse importare quel campo...

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Anonimo
    2019-12-26T15:59:20+00:00

    Infatti, hai ragione:

    1. se creo una tabella in Access 2019 con un campo denominato NUMERO non dà problemi
    2. se apro un database mdb con Access 2019 legge anche la tabella con il campo NUMERO.

    Invece non riesce ad importare in Access 2019 una tabella in Access 2003 che abbia questo campo NUMERO.

    Ho tentato di importare solo la struttura, stesso risultato.

    Ho aggiornato il valore all'interno del campo (tutti numeri 1 per es.), niente da fare.

    Ho cambiato il nome del campo, idem.

    Ho tolto l'indicizzazione su quel campo, niet.

    Importa quella tabella solo se elimino il campo (che si chiami NUMERO  o NCIV o altro non ha importanza)

    Per quanto riguarda le "Opzioni di correzione automatica nome", nonostante le abbia spuntate tutte e 3, non mi sostituisce il nome del campo, né su maschere, né su query, né su report...

    La risposta è stata utile?

    0 commenti Nessun commento
  3. Anonimo
    2019-12-24T11:29:37+00:00

    ciao Francesco,

    non mi pare che numero sia una parola riservata,

    https://support.microsoft.com/en-ca/help/286335/list-of-reserved-words-in-access-2002-and-in-later-versions-of-access

    in ogni caso vedi se questo ti aiuta :

    https://support.office.com/it-it/article/impostare-le-opzioni-di-correzione-automatica-nome-981b70ef-56ea-47a8-8bb4-a93c10a9d98b

    esegui il tutto su una copia del database prima…!  mi raccomando.

    Ciao, Sandro.

    La risposta è stata utile?

    0 commenti Nessun commento