Esempio di importazione file Excel in database Firebird 3.0; creazione dello stradario e dell'archivio codifiche.
Selezionare nuovo progetto
Inserire il nome della prima importazione.
Selezionare l'Origine dati.
Per i file Excel selezionare ODBC.
Nella lista avrete tutti i driver ODBC registrati nel sistema.
Selezionare il driver Excel, poi collegare il file.
Selezionare Show/Hide info campi per avere le informazioni sui tipi di campi e dati del foglio Excel
Click su destinazione.
Selezionare il Driver nativo Firebird
Indicare il percorso o indirizzo del DB Firebird
Inserire nome utente e password
Selezionare la tabella VIE come prima importazione usando per comodità il filtro tabelle.
Inserire la regola AutoInc sul CODICE via
Nel file Excel le vie sono ripetute e non esiste una codifica VIE, ma solo una descrizione (sporca in alcuni casi con il Km per le vie provinciali). Selezionare Mostra tabella per aprire una vista sulla tabella Excel.
Usare la regola Sostituisci,Pulisci,Termina per eliminare 'pulire' un campo origine.
Usare la regola Breve per creare una descrizione BREVE su un campo. (ad esempio VIA MARIO ROSSI diventerà ROSSI)
Aggiungere le macro regole per eliminare il contenuto della tabella destinazione e evitare record doppi.
Dimenticavo la regola termina per pulire il campo origine da Km.
Procedere con l'importazione e la verifica delle regole inserite
Il risultato con lo stradario completo di descrizione Breve.
E' possibile inserire delle regole di pulizia sulla destinazione per eliminare ad esempio le parentesi )(.
Nello stesso progetto aggiungiamo il sotto-progetto CODIFICHE
Le codifiche si trovano nel campo Excel DESTES, per visualizzarne il contenuto selezionare Mostra tabella
Selezionare la destinazione
Inserire la REGOLA CONTENUTO (se il campo targa non è vuoto, la codifica è di tipo AUTOMEZZO)
Inserire le macro regole
Nei progetti con sotto-progetti è possibile importare tutto il progetto o solo quello selezionato
Il risultato
Creare il sotto-progetto Utenti (ANAGRAFICHE)
REGOLA LOOKUP
(Nell'esempio andremo a collegare l'IDCOMUNE con il valore del campo ID della tabella COMUNI d'ITALIA cercando il cap della tabella Excel)
Selezionare la tabella di ricerca (può essere nel db origine o destinazione)
Selezionare il campo/i di ricerca (è possibile fare ricerche in più campi con la multi-selezione)
Inserire il campo della tabella ricerca restituito.
Inserire le macro regole
Avviare l'importazione.
Il risultato oscurato per motivi di privacy.
Passare da un sotto-progetto all'altro attivandolo dalla lista.
Nessun commento:
Posta un commento