18/08/2023 - snasa ha scritto:
Allora spiego meglio in effetti ho omesso molti passaggi, ogni profumo (articolo) è composto da più essenze divise in tre categorie (testa1.., cuore 1..e fondo1..) ogni essenza ha una tipologia;
esempio
articolo: notte tempestosa
testa1: bergamotto (tipologia agrumi)
testa2: iris (tipologia fiori)
testa3: cannella (tipologia spezie)
testa4: cardamomo (tipologia spezie)
testa5: tulipano (tipologia fiori)
testa6: rosa (tipologia fiori)
cuore1: arancia (tipologia agrumi)
cuore2: vaniglia (tipologia fiori dolci)
fondo1: fava tonka (tipologia ambre)
fondo2: incenso (tipologia fumi)
fondo3: labdano (tipologia resine)
fondo4: oud (tipologia legni)
l'articolo, inoltre ha uno o più inventori (naso), ha un settore olfattivo (famiglia), un marchio (marchio), un codice (n) ha un prezzo (€), una capacità (ml)
esempio
naso: alessandro gualtieri
famiglia: chypre
marchio: naso matto
codice: 0002
€: 130
ml: 30
ok.
articoli: idarticolo (pk); detailteste (fk); detailcuori (fk); detailfondi (fk)
(puoi scrivere le pk e fk come credi tanto non le mostrerai servono per la struttura delle relazioni)
Teste: Idtesta (pk); descrizione (agrumi, fiori, ecc..)
idem per cuori e fondi
detailteste: idtesta; idarticolo
idem per detailcuori e detailfondi
relazioni: articoli m>teste m idem con cuori e fondi
articoli >> detailTeste >>Teste idem cuori e fondi
risultato:
elenco1 elenco2 elenco3 elenco4
Notte tempestosa >>> testa1 >>>>> cuore 5 >>>>>> fondo0
testa2 >>>>> cuore 10 >>>>>> fondo 7
fondo 9
tramonto rosso
ecc…
man mano che scorri l'eleco 1 (aricoli) si popolano elenco2, 3 e 4 in base ai valore dell'articolo selezionato
invece per:
naso: alessandro gualtieri
famiglia: chypre
marchio: naso matto
codice: 0002
€: 130
ml: 30
abbiamo:
detailspecifiche: idspecifica (pk); idarticolo (pk)
specifiche: idspecifica (pk); codice; unitmisura (ml, gr, ecc…); listino, naso; famiglia; marchio;
unitmisura , naso; famiglia; marchio puoi prenderle da tabelle a parte
nasi: idnaso (pk); descrizione;
idem per unitmisura, famiglie e marchi
magari, man mano che procedi, si vede come impostare il layout e le relazioni singole o le query.