Due relazioni in un unico formato

FileMaker è un database relazionale. Vediamo come...

Moderatore: Moderatori

Rispondi
antonio1961
Messaggi: 57
Iscritto il: giovedì 18 maggio 2017, 15:11
Versione FileMaker: 16
Sistema operativo: Yosemite; Sierra; Windows 10

Due relazioni in un unico formato

Messaggio da antonio1961 » domenica 26 novembre 2017, 20:56

Buonasera a Tutti.
Il titolo della discussione è fuorviante, ma non sapevo come indicizzare l'argomento.

Lo sviluppo comprende un Elenco Clienti.
Ogni Cliente ha una scontistica di tre livelli su tutti i prodotti a magazzino e un listino associato con ulteriori sconti su determinati prodotti.
Mi è stato chiesto di poter visualizzare il Listino associato con i relativi prodotti e i prodotti di tutto il magazzino filtrati dagli eventuali sconti.
Spero di essere stato chiaro.
Per intenderci: quando inizio la procedura dell'ordine, sia che venga fatto in ufficio sia che che venga effettuato su Ipad da rappresentante, si dovrebbero vedere due portali.
Il portale che visualizza i prodotti del listino associato (ed è fatto)
Il portale che visualizza tutti prodotti del magazzino (anche questo è fatto)
Ma mentre il portale che mostra i prodotti del listino mi riporta i prezzi corretti del listino, al portale (relazionato con la "x") che mostra i prodotti del magazzino non riesco a far calcolare gli sconti che ha ogni Cliente.
Probabilmente, anzi sicuramente, la relazione con la "x" non crea un collegamento UnoaUno, ma MoltiaMolti e quindi non mi permette il calcolo degli sconti che è riferito ad ogni Cliente.
Qualcuno mi può dare qualche consiglio?

Grazie a tutti.
Antonio
Tu c'hai cercato, c'hai trovato, questa è la via: seguila!
"Raimondo de Sangro Principe di Sansevero"

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

Re: Due relazioni in un unico formato

Messaggio da fabio.beri » mercoledì 29 novembre 2017, 8:57

Io ti lancio un consiglio: Quando scrivi:
calcolo degli sconti che è riferito ad ogni Cliente
intendi sicuramente dire che un record (il cliente) ha degli sconti (altri records).

Pertanto, perché fare una corrispondenza MOLTI a MOLTI se hai deciso (giustamente) che ad 1 cliente corrispondono N records? Sarà una corrispondenza UNO a MOLTI.

Quindi, porta il valore di legame tra il cliente e gli sconti, dentro la tabella degli ordini, e modifica le relazioni, in modo tale da poter raggiungere gli sconti che devi dare.
Fabio Beri
Moderatore FMPro.it
Sviluppatore OmniaGest 5 - FileMaker 15/16/17/18/19

Omnia Studio

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

antonio1961
Messaggi: 57
Iscritto il: giovedì 18 maggio 2017, 15:11
Versione FileMaker: 16
Sistema operativo: Yosemite; Sierra; Windows 10

Re: Due relazioni in un unico formato

Messaggio da antonio1961 » domenica 10 dicembre 2017, 21:59

Grazie mille per la risposta.

Antonio
Tu c'hai cercato, c'hai trovato, questa è la via: seguila!
"Raimondo de Sangro Principe di Sansevero"

Rispondi