Newsgroup: it.comp.appl.access
Titolo: Taglie e colori

Ciao a tutti,
stò provando ad inserire la gestione taglie e colori in un db. Sarà l' ora
tarda , ma non riesco a cavarne un gran che. Ho fatto una tabella Scala
taglie con i campi taglia1, taglia2 , ecc.
Il problema è che poi quando vado ad incrociare la tabella con la tabella
modelli e la tabella colori , mi trovo relazioni molti a molti un pò ovunque
e mi perdo.......
Qualcuno magari ha già affrontato il problema e mi può dare una mano ?
Grazie !

 ha scritto nel messaggio
news:aakdmm$88f$1...@lacerta.tiscalinet.it...

Ritengo che tu stia parlando di un database che deve gestire la
fabbricazione/vendita di capi di abbigliamento.
Forse sarebbe bene che spendessi qualche parola in più per spiegare cosa ti
serve; come farla poi lo vedremo eventualmente dopo insieme.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 ha scritto nel messaggio
news:4Ltz8.34079$W9.8...@twister2.libero.it...

Ok, ci provo.
Devo appunto gestire con un db la vendita di prodotti di abbigliamento. Per
fare questo stò provando a strutturare un db nella seguente maniera:
TModello con i seguenti campi: IdModello , Stagione , Fornitore , Etichetta
, Modello , Descrizione , PrezzoAcquisto , ScalaTaglie
TScalaTaglie con i seguenti campi : IdScalaTaglie , ScalaTaglie , Taglia1
,Taglia2,ecc fino a taglia16
TColori con i campi : IDModCol , Modello, CodiceColore , DescrizioneColore
Adesso viene il bello ..... un modello ha molti colori , una sola scala
taglie e molte taglie.
Ha anche molti colori.
Una scala taglie ha molti modelli.
Devo arrivare ad avere una riga ordine del tipo :
Stagione,fornitore, modello,colore,quantità per taglia1, quantità per
taglia2 , ecc.
Immagino un report dove vengano messe come etichette le singole taglie e
sotto le quantità per colore ad esse relative......
Come posso fare?
Grazie!
Giuliano

 Giuliano
Io strutturerei il database su 3 tabelle fondamentali.
tblColori
---------
IDColore        Contatore e chiave primaria
DescrColore    Testo
tblTaglie
--------
IDTaglia          Contatore e chiave primaria
DescrTaglia     Testo
tblModelli
----------
IDModello        Contatore e chiave primaria
DescrModello    Testo
Stagione
Fornitore
PrezzoAcquisto
ecc. ecc.
Quindi creerei una tabella tblModTag che serve a mettere in relazione
molti-a-molti le tabelle tblModelli e tblTaglie; questa tabella avrebbe una
struttura simile a questa:
tblModTag
-----------
IDModTag        Contatore e chiave primaria
IDModello         Numerico
IDTaglia             Numerico
Questa tabella sarà in relazione uno-a-molti con la tabella tblModelli
tramite i campi IDModello ed in relazione uno-a-molti con la tabella
tblTaglie tramite i campi IDTaglia.
Per il campo IDModello eseguirei l'Autocomposizione Ricerca... basandola
sulla tabella tblModelli.
Per il campo IDTaglia eseguirei l'Autocomposizione Ricerca... basandola
sulla tabella tblTaglie.
Infine creerei una tabella tblListino che serve a mettere in relazione
molti-a-molti le tabelle tblModTag e tblColori; questa tabella avrebbe una
struttura simile a questa:
tblListino
---------
IDListino            Contatore e chiave primaria
IDModTag         Numerico
IDColore            Numerico
QtàOrdine          Numerico
ecc. ecc.
Questa tabella sarà in relazione uno-a-molti con la tabella tblModTag
tramite i campi IDModTag ed in relazione uno-a-molti con la tabella
tblColori tramite i campi IDColore.
Per il campo IDColore eseguirei l'Autocomposizione Ricerca... basandola
sulla tabella tblColori.
Questa la struttura e le relazioni delle tabelle; naturalmente ora devi
pensare alle maschere per la loro gestione.
Quanto al report che formalizza l'ordine, la sua origine record sarà la
tabella tblListino, debitamente raggruppata.
Come avrai visto non ho creato una tabella ScalaTaglie; potresti crearla ed
usarla una-tantum solo per automatizzare la creazione della tabella
tblModTag.
