[EMAIL PROTECTED] ha scritto:
> Ciao,
> i discorsi su come impostare il DB van bene... ma parliamo anche di
> campi e dati.
> 
> Per la eventuale tabella indirizzi potrei suggerire una stuttura di
> questo tipo (scusate la struttura di mysql e la denominazione dei campi
> per la poca fantasia):
> 
> CREATE TABLE `tbindirizzi` (
>  `IndirizziId` int(10) unsigned NOT NULL auto_increment,
>  `ViaId` int(10) unsigned default NULL, 'Indica il tipo di indirizzo,
...

> ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
> 
> Lasciando perdere le ingenuità nella definizione delle variabili ecc
> ecc, gli identificativi del contatto sono chiari e condivisibili?

Premetto che non sono un esperto ....

        Per un cosi' ampio insieme di campi io farei tre tabelle, una con i
dati essenziali (anagrafica), una con il tipo di contatto
(tipo_contatto) e una con il contatto effettivo (contatto).

anagrafica
        - id
        - id_padre (lo uso per strutturare l'anagrafica come un albero)
        - Nome
        - cognome (o denominazione ditta)
        - PI
        - CF
        - privacy
        - Ecc. ecc.
tipo_contatto
        - id
        - testo; ex {tel, wind, TI, 3, email, web, skipe, voip, via, ..}
contatto
        - id
        - id_tipo
        - id_anagrafica
        - testo
        - ordine

Poi le maschere ... sono un casino pero' troppi campi non mi piacciono...

In questo modo la tabella contatti conterra' sicuramente molti record.
Io non ho mai visto una tabella con tanti campi tutti utilizzati in
tutti i record ...

> 
> bye
> 
> 
> P.S. mancano quelli relativi a skype, yahoo messanger ecc ecc che si
> posson sempre aggiungere.

Puoi aggiungerli solo modificando la struttura, le maschere e i report,
con la soluzione sopra hai una maggiore liberta' di adattamento, inoltre
puoi prevedere più facilmente una eventuale traduzione in lingue
differenti (l'utente se la compila nella lingua che desidera).

Ciao
Picchio
> 
> 
> 
> 
> 
> 
> 
> 
> 
> -- 
> Email.it, the professional e-mail, gratis per te: http://www.email.it/f
> 
> Sponsor:
> Raggiungi i tuoi potenziali clienti in tutto il mondo! Affidati ad
> icecube.it: professionalità ed esperienza per farti conoscere su Internet
> Clicca qui: http://adv.email.it/cgi-bin/foclick.cgi?mid=7350&d=4-1
> 

-- 
Picchiottino Roberto - Monte Bianco TLC - Courmayeur
#160087 - http://counter.li.org/
Jabber: [EMAIL PROTECTED] - icq: 239063259
http://www.gnu.org/philosophy/no-word-attachments.it.html

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Rispondere a