Relazioni tra tabelle con listini personalizzati
Moderatore: Moderatori
-
- Messaggi: 2
- Iscritto il: venerdì 9 febbraio 2018, 16:11
- Versione FileMaker: 16
- Sistema operativo: MACOS
Relazioni tra tabelle con listini personalizzati
Ciao,
Vorrei creare un DB con 3 tabelle:
1) Clienti: contiene i campi dell'anagrafica;
2) Listini: contiene i campi degli articoli in vendita con i relativi prezzi
3) Ordini: contiene l'anagrafica del cliente che vuole fare l'ordine, gli articoli acquistati, il prezzo unitario, la quantità acquistata e il totale.
Le relazioni che dovrebbero avere sono le seguenti:
- Ad ogni cliente corrisponde un listino con articoli (uguali per tutti i listini) personalizzati solo nel prezzo;
- Ogni cliente può avere più ordini con diversi articoli del listino di riferimento;
- Ad ogni ordine corrisponde un solo cliente e contiene gli articoli presenti nel listino a lui associato.
Sto impazzendo per creare le relazioni e i vari campi ID.
Potreste aiutarmi a capire?
Grazie a tutti!
Andrea.
Vorrei creare un DB con 3 tabelle:
1) Clienti: contiene i campi dell'anagrafica;
2) Listini: contiene i campi degli articoli in vendita con i relativi prezzi
3) Ordini: contiene l'anagrafica del cliente che vuole fare l'ordine, gli articoli acquistati, il prezzo unitario, la quantità acquistata e il totale.
Le relazioni che dovrebbero avere sono le seguenti:
- Ad ogni cliente corrisponde un listino con articoli (uguali per tutti i listini) personalizzati solo nel prezzo;
- Ogni cliente può avere più ordini con diversi articoli del listino di riferimento;
- Ad ogni ordine corrisponde un solo cliente e contiene gli articoli presenti nel listino a lui associato.
Sto impazzendo per creare le relazioni e i vari campi ID.
Potreste aiutarmi a capire?
Grazie a tutti!
Andrea.
- fabio.beri
- Messaggi: 1968
- Iscritto il: sabato 4 ottobre 2014, 16:24
- Versione FileMaker: 2023
- Sistema operativo: Win/Mac
Re: Relazioni tra tabelle con listini personalizzati
Ciao. In che modo possiamo aiutarti?
La relazione è fatta quando la regola che tu imposti, tra due entità (che normalmente sono tabelle) come comparazione tra campi, sta funzionando.
Esempio: una relazione tra clienti e listini potrebbe esserci quando nella scheda cliente riempirai il campo codice listino con un valore che corrisponderà al codice listino della tabella listini.
Oppure
Quando un ordine contiene un valore nel campo codice cliente e questo valore è uguale ad una scheda nella tabella clienti dove ogni cliente appunto, avrà un codice univoco.
La relazione è fatta quando la regola che tu imposti, tra due entità (che normalmente sono tabelle) come comparazione tra campi, sta funzionando.
Esempio: una relazione tra clienti e listini potrebbe esserci quando nella scheda cliente riempirai il campo codice listino con un valore che corrisponderà al codice listino della tabella listini.
Oppure
Quando un ordine contiene un valore nel campo codice cliente e questo valore è uguale ad una scheda nella tabella clienti dove ogni cliente appunto, avrà un codice univoco.
Fabio Beri
Moderatore FMPro.it
Sviluppatore OmniaGest 5 - FileMaker 15/16/17/18/19
Omnia Studio
-----------------------------------------
http://tinyurl.com/omniagest2024
Moderatore FMPro.it
Sviluppatore OmniaGest 5 - FileMaker 15/16/17/18/19
Omnia Studio
-----------------------------------------
http://tinyurl.com/omniagest2024
-
- Messaggi: 1
- Iscritto il: venerdì 6 gennaio 2017, 16:00
- Versione FileMaker: 15
- Sistema operativo: Windows 10
Re: Relazioni tra tabelle con listini personalizzati
"- Ad ogni cliente corrisponde un listino con articoli (uguali per tutti i listini) personalizzati solo nel prezzo;"
Ciao,
Non sono un professionista di Filemaker ma nel tuo caso mi chiedo perché attribuire un listino ad ogni cliente ?
Non basta un campo con la scontistica nei dati di ogni cliente ? O forse non ho capito quello che intendevi...
Saluti
Ciao,
Non sono un professionista di Filemaker ma nel tuo caso mi chiedo perché attribuire un listino ad ogni cliente ?
Non basta un campo con la scontistica nei dati di ogni cliente ? O forse non ho capito quello che intendevi...
Saluti