da lista excell

Come utilizzare gli script. Automatizzare gli archivi. Utilizzo dei pulsanti

Moderatore: Moderatori

flmkdev
Messaggi: 342
Iscritto il: giovedì 14 gennaio 2016, 9:48
Versione FileMaker: 14.03
Sistema operativo: Windows 10 Pro

Re: da lista excell

Messaggio da flmkdev » mercoledì 18 ottobre 2017, 13:08

Non puoi importare records avendo tabelle NON NORMALIZZATE.

Puoi anche farlo , sia chiaro , ma con effetti imprevedibili e deleteri ...come in questo caso.

Un confronto tra due tabelle significa che entrambi i campi presenti nelle tabelle abbiano 1 dato da confrontare altrimenti .. a cosa servirebbe ?

Nel tuo caso , un confronto del genere :

NOME = NOME
COGNOME = COGNOME
CODICE = CODICE

procede bene SE tutti i campi hanno dati ... in caso contrario secondo te cosa potrebbe succedere ? Niente !! Il record viene escluso.
Ma per tua comodità filemaker fa una lista dei record saltati e quindi , successivamente , puoi anche decidere di popolare i dati mancanti e rifare l'importazione.

Cio' comporta diversi rischi :

Il confronto con dati mancanti non è tra i piu' affidabili per ovvi motivi ...
Primo caso :
Nome - Cognome - Codice Fiscale

Nome = luca -> Nome = luca -> ok
Cognome = rossi -> Cognome Rossi -> ok
Codice Fiscale = vuoto -> Codice Fiscale = presente -> escluso
Codice Fiscale = presente -> Codice Fiscale = vuoto -> escluso
Codice Fiscale = presente -> Codice Fiscale = presente -> OK
Secondo caso :
Solo nome e cognome

nome = nome
cognome = cognome

E' affidbile secondo te una cosa del genere ? Direi proprio di no ... potresti trovarti codici fiscali non corrispondenti ...
Terzo caso :
Io sistemerei prima le tabelle e poi procederei con l'importazione ...

In tal caso c'è una comoda opzione nel menu record "sostituisci contenuto campo" ...

Normalizzare vuol dire facilitare il lavoro sempre e comunque ricordalo.

Identifica i record , raggruppali , sistemali e poi lavoraci tranquillamente...
FM PRO ADVANCED 17 + FMS 17 :!:

Rispondi