Salvataggio, importazione ed esportazione dei dati > Importazione di dati in FileMaker Pro > Impostazione del tipo di importazione e dell'associazione dei campi durante l'importazione
 
Impostazione del tipo di importazione e dell'associazione dei campi durante l'importazione
Quando si importano dei dati in un file FileMaker Pro esistente, la finestra di dialogo Specifica l'ordine di importazione viene visualizzata dopo avere selezionato il file o l'origine dei dati da importare. Utilizzare questa finestra di dialogo per specificare le seguenti opzioni di importazione:
Tipo di importazione: Consente di specificare il metodo di importazione dei dati nel file esistente. È possibile aggiungere nuovi record al file, aggiornare i record esistenti nel file o aggiornare i record corrispondenti nel file. Vedere Metodi per importare dati in un file esistente.
Mappatura campo: Consente di specificare la posizione nella quale importare i dati associando i campi del database ai campi dei dati origine che si stanno importando.
Per impostare l'importazione e l'associazione dei campi durante l'importazione:
1. Se non è stato ancora fatto, scegliere il file o l'origine dei dati da importare in un file FileMaker Pro esistente.
Seguire le istruzioni indicate in Importazione di dati in un file esistente, Importazione di una cartella di file con un'unica operazione o Importazione di dati XML. La finestra di dialogo Specifica l'ordine di importazione viene visualizzata.
2. Per importare dati da un altro file FileMaker Pro che contiene più tabelle, selezionare la tabella da importare dalla lista Origine.
3. Nell'area Tipo di importazione, scegliere il tipo di importazione da eseguire.
Importante  L'operazione di aggiornamento dei record esistenti o corrispondenti sovrascrive i dati nel file di destinazione e non può essere annullata. Selezionare il menu File > Salva copia con nome per fare una copia di backup del file di destinazione. Assicurarsi di aver capito il modo in cui funziona l'aggiornamento dei record. Vedere Metodi per importare dati in un file esistente.
 
Per
Seleziona
Aggiungere nuovi record alla fine del file di destinazione
Aggiungi nuovi record
Nota  Se la tabella in cui si sta importando non contiene dati, è possibile selezionare soltanto Aggiungi nuovi record; le altre opzioni di seguito descritte non sono disponibili perché non vi sono dati da aggiornare.
Aggiornare il gruppo trovato di record nel file di destinazione con i record che si stanno importando dall'origine, in ordine, iniziando dal primo record in ogni file.
Aggiorna i record esistenti in un gruppo individuato
Per aggiungere eventuali altri record nell'origine come nuovi record nel file di destinazione, selezionare Aggiungi i dati rimanenti come nuovi record.
Aggiornare i dati del file di destinazione con i dati dei record corrispondenti del file di origine
Aggiorna i record che corrispondono ai record selezionati
Per aggiungere anche i record del file di origine che non hanno corrispondenti nel file di destinazione, selezionare Aggiungi i dati rimanenti come nuovi record.
4. Se il primo record dei dati che si stanno importando contiene nomi di campo (titoli di colonne) anziché dati, selezionare Non importare il primo record (contiene nomi di campo).
Se si seleziona Non importare il primo record (contiene nomi di campo) il primo record viene saltato durante l'importazione.
5. Per Campi di destinazione, trascinare i campi per allineare i campi o i dati in Campi di origine, per indicare se i dati di origine verranno importati o aggiornati.
Per allineare un campo:
Windows: spostare il puntatore sull'icona Icona Non importare accanto al nome di un campo di destinazione dell'elenco. Se il puntatore cambia in una doppia freccia Icona Non importare, trascinare il campo in una nuova posizione.
macOS: spostare il puntatore sul nome di un campo di destinazione dell'elenco. Trascinare il campo in una nuova posizione.
È possibile effettuare una delle seguenti operazioni per allineare i campi di destinazione e i campi di origine:
Per visualizzare un'anteprima dei dati che si stanno importando, fare clic su Puntatore a doppia freccia o Icona Impossibile importare sotto gli elenchi dei campi.
Per creare o cambiare campi nella tabella verso la quale si sta eseguendo l'importazione, fare clic su Gestisci database. Nella finestra di dialogo Gestisci database, apportare le modifiche, quindi fare clic su OK. (Se il pulsante è disattivato, è possibile che non si disponga dei privilegi di accesso necessari oppure che il database sia condiviso in rete e non sia possibile apportare modifiche. Vedere Condivisione e hosting dei file).
Per riordinare tutti i campi di destinazione contemporaneamente, selezionare una delle seguenti opzioni dal menu Organizza per:
 
Selezionare questa opzione
Per elencare i campi per
Nomi corrispondenti
Nomi di campi che corrispondono sia nella tabella di destinazione sia in quella di origine. FileMaker Pro associa i nomi dei campi in modo dinamico ogni volta che si sceglie questa opzione. (questa opzione non è disponibile quando i dati di origine non contengono nomi di campo).
Ultimo
L'ordine utilizzato l'ultima volta in cui sono stati importati dati in questa tabella con FileMaker Pro o l'ordine predefinito (ordine di creazione).
Ordine di creazione
L'ordine con cui sono stati creati i campi.
Nomi campo
Ordine alfabetico.
Tipi di campo
Importaz. personalizzata
Un ordine personalizzato (da creare trascinando i nomi dei campi).
Nota  I dati non vengono importati da un campo di origine quando:
Il campo di origine non è allineato con il campo di destinazione. Trascinare un campo di destinazione per allinearlo con ogni campo di origine da importare. Creare un nuovo campo di destinazione, se necessario.
Il simbolo Icona Confronto in macOS appare tra i campi di origine e di destinazione per indicare che il tipo di campo di destinazione non supporta i dati del campo di origine. Non è possibile importare dati in campi Calcolo o Riassunto, né importare alcuni tipi di dati non corrispondenti, come i dati di tipo contenitore, in un campo di testo. (l'icona Icona Confronto in macOS può anche indicare che i privilegi di accesso non consentono l'importazione di dati in un particolare campo di destinazione).
6. Nello spazio che vi è tra ogni coppia di campi della lista, fare clic una o più volte sull'icona di mappatura campo per indicare la mappatura che si intende eseguire.
Continuare a fare clic finché l'icona posta tra i campi indica la mappatura desiderata. Per una descrizione di ogni simbolo, vedere l'area Mappatura campo. È possibile scegliere se importare o meno ogni campo nel campo target o se utilizzare una coppia di campi come campo di confronto per aggiornare i record corrispondenti.
Suggerimento  È anche possibile impostare la mappatura per più campi contemporaneamente. Per prima cosa, selezionare i campi di destinazione da cambiare tenendo premuto Ctrl (Windows) o Comando (macOS) e facendo clic su ciascun campo di destinazione. (È anche possibile selezionare una serie di campi adiacenti facendo clic sul primo e sull'ultimo campo della serie tenendo premuto il tasto Maiusc). Quindi fare clic su un'icona di mappatura campo per uno dei campi selezionati finché indicano tutti la mappatura desiderata. (È anche possibile premere la barra spaziatrice una o più volte per cambiare l'icona di mappatura).
7. Se necessario, per Set di caratteri, selezionare la codifica caratteri utilizzata nel file di origine.
La lista Set di caratteri può essere attiva o disattivata:
Se la lista è disattivata, significa che FileMaker Pro è riuscito a determinare la codifica del file e a selezionarla automaticamente.
Se la lista è disponibile, significa che FileMaker Pro non è riuscito a determinare la codifica del file e ha scelto una codifica del carattere adatta in base al sistema operativo e al formato del file che si sta importando. Potrebbe essere necessario cambiare la codifica scelta da FileMaker Pro. Se si sceglie una codifica diversa, FileMaker Pro esegue una scansione dei dati importati e visualizza un messaggio di errore se i dati contengono caratteri non validi nel set di caratteri selezionato.
Nota  Se si sta importando un file di testo Unicode a 16 bit (UTF-16), il file deve contenere un BOM (Byte Order Mark) standard Unicode. Se manca il BOM, FileMaker Pro non riconosce correttamente la codifica dei file.
8. Fare clic su Importa.
Può essere visualizzata la finestra di dialogo Opzioni di importazione, che si apre quando:
il file di destinazione ha campi per cui sono state abilitate opzioni per l'immissione automatica dei dati (immissione automatica)
si importano e si aggiungono nuovi record da un file FileMaker Pro con campi multipli
9. Se viene visualizzata la finestra di dialogo Opzioni di importazione, selezionare una o più delle seguenti opzioni, quindi fare clic su Importa.
 
Per
Eseguire questa operazione
Inserire automaticamente nuovi dati nei campi definiti con le opzioni di immissione automatica. (Ad esempio, per inserire la data in un campo Data di modifica).
Selezionare Esegui opzioni proposte durante l'importazione. In caso contrario, i valori ad immissione automatica non verranno inseriti.
Nota  Quando si esegue un'importazione in campi per cui è impostata l'immissione automatica di un valore (come nome autore modifica, data o ora di modifica, o data di riferimento), eliminare questa opzione per evitare che i dati ad immissione automatica sovrascrivano i dati che si stanno importando.
Specificare come importare i dati da campi multipli nel file di origine
Selezionare:
Mantenendoli nel record originale per mantenere i campi come campi multipli.
Dividendoli in record distinti per importare ogni valore ripetuto in un record distinto. (Utilizzare questa opzione per utilizzare valori singoli nei campi multipli, ad esempio per ordinarli o riassumerli).
Nota  Quando si dividono dati di campi multipli in record separati gli eventuali campi non multipli importati vengono duplicati in ogni record separato. Se ad esempio un record del file di origine contiene valori in tre ripetizioni, separandoli in record separati si importano tre record identici, eccetto che per i valori dei campi multipli.
Eliminare i controlli di convalida dei contenuti dei campi Contenitore durante l'importazione, per permettere al file di destinazione di utilizzare i contenuti di campi Contenitore esterni esistenti
Selezionare Conserva la memoria esterna del contenitore.
Utilizzare questa opzione per esempio per importare rapidamente i dati in una copia clone di un file senza dover decrittare e crittografare nuovamente i file per spostare i dati Contenitore nel file di destinazione.
La directory di base dei campi di origine e di destinazione deve essere la stessa.
10. Nella finestra di dialogo Importa riassunto record, prendere nota del numero di record importati e degli eventuali dati che sono stati saltati. Quindi fare clic su OK.
La finestra di dialogo Importa riassunto record comprende tre statistiche che descrivono i record importati e gli eventuali dati saltati:
 
Statistiche
Descrizione
Totale record aggiornati/aggiunti
Il numero totale di record aggiunti e aggiornati nel file di destinazione durante il processo di importazione.
Nota  Questo numero comprende più aggiornamenti dello stesso record se si stanno aggiornando record corrispondenti e più di un record nel file di origine corrisponde al record nel gruppo trovato del file di destinazione. Vedere la sezione Note in Metodi per importare dati in un file esistente.
Totale record ignorati a causa di errori
Il numero di record nel file di destinazione che sono stati ignorati a causa di:
Errori di privilegi: i privilegi di accesso impediscono di modificare uno o più record.
Record bloccati: uno o più record non possono essere modificati perché un accesso è già in corso, in un'altra finestra da parte dello stesso utente oppure (se il file è condiviso) da altri client.
Errori di verifica: non è possibile modificare uno o più record perché i requisiti di verifica dei campi a livello di record non vengono soddisfatti e non è stato possibile salvare il record. Vedere Verifica dei dati durante l'importazione.
Totale campi ignorati a causa di errori
Il numero di campi nel file di destinazione che sono stati ignorati a causa di:
Errori di verifica: non è possibile importare uno o più campi perché i dati non soddisfano i requisiti di verifica definiti per il campo. Vedere Verifica dei dati durante l'importazione.
Errori di privilegi: i privilegi di accesso impediscono di modificare uno o più campi.
I campi ignorati non impediscono l'aggiornamento degli altri campi dello stesso record.
Note 
Se si sta importando una grande quantità di dati, può essere visualizzata una finestra di dialogo che mostra l'avanzamento del processo di importazione. Per interrompere l'importazione, fare clic su Interrompi. I record che sono già stati importati rimangono nel file di destinazione (l'importazione non viene annullata). Per eliminare definitivamente i record già importati, selezionare il menu Record > Elimina tutti i record....
I record importati diventano il gruppo trovato. Dopo l'importazione, controllare i dati nel gruppo trovato. Selezionare il menu Record > Mostra tutti i record.
Se vengono aggiornati record, assicurarsi che siano corretti prima di eliminare la copia di backup del file.