Record duplicati

FileMaker è un database relazionale. Vediamo come...

Moderatore: Moderatori

Rispondi
mcfly_72
Messaggi: 20
Iscritto il: venerdì 22 gennaio 2010, 19:40

Record duplicati

Messaggio da mcfly_72 » martedì 28 aprile 2015, 18:13

Buongiorno a tutti. Vi chiedo cortesemente aiuto per un problema: ho un file excel dopo sono riportati i dati identificativi di singoli contratti con le come da esempio sotto riportato:
(Cognome-Nome-numero contratto- scadenza-idCliente)
Rossi Paolo - 3456788 - 12/04/2015 - 0003456
Bianchi Marco - 5679483 - 14/05/2015 - 00032145
Rossi Paolo - 3545777 - 16/06/2015- 0003456
ecc. (Sono circa 500 "righe")
Ho creato due tabelle (clienti e contratti) relazionandole tra loro attraverso l' idCliente che e' univoco e che ho gia' nel foglio excel.
Volevo quindi avere un scheda cliente all'interno della quale avere un portale con i dati dei singoli contratti.
Il problema e' importando i record, ogni cliente e' mi risulta duplicato in base al numero dei contratti a lui intestati.
Come posso risolvere secondo voi?
Grazie mille, buona giornata.
MMcFly72
______________________
FMPRO 12 ADV - WIN 10

Avatar utente
PIG-NAH
Messaggi: 2564
Iscritto il: martedì 7 agosto 2007, 2:00
Località: BIG BANG

Re: Record duplicati

Messaggio da PIG-NAH » mercoledì 29 aprile 2015, 9:40

Non si capisce cosa è duplicato.
ID Rossi sono 7 lettere mentre ID Bianchi 8, sei sicuro ?
FM8 ADV XP SP3

Avatar utente
fabio.beri
Messaggi: 2041
Iscritto il: sabato 4 ottobre 2014, 16:24
Versione FileMaker: 2023
Sistema operativo: Win/Mac

Re: Record duplicati

Messaggio da fabio.beri » mercoledì 6 maggio 2015, 15:02

L'id del cliente deve essere UNIVOCO nella tabella clienti e non in quella CONTRATTI perchè io potrei avere più di un contratto per lo stesso cliente. Fai una relazione tra i due campi ID e potrai avere un portale nella scheda cliente che mostra i dati dei contratti.

Quando importi i dati da excel alla tabella contratti puoi dirgli di considerare uno dei campi che garantisca l'univocità del contratto e questo non può essere fatto con ID CLIENTE bensi con un campo che potrebbe chiamarsi ID_CONTRATTO.
Fabio Beri
Moderatore FMPro.it
Sviluppatore OmniaGest 5 - FileMaker 15/16/17/18/19

Omnia Studio

-----------------------------------------
http://tinyurl.com/omniagest2024

Rispondi