Franco
2008-09-03 10:14:27 UTC
Ciao a tutti.
Sto preparando un database per gestire gli ordini di acquisto e mi sono
trovato di fronte ad un piccolo problema.
Il database prevede le seguenti tabelle:
- tabella Fornitori
- tabella Articoli
- tabella Ordini
- tabella OrdiniDettagli
Nella tabella Ordini inserisco gli estremi dell'ordine, quindi il numero
ordine, la data, il fornitore.
Nella tabella OrdiniDettagli, in relazione molti ad uno con la tabella
Ordini, inserisco tutti gli articoli che devo ordinare.
Per inserire gli ordini, ho creato una maschera con sottomaschera. Nella
maschera vanno i dati della tabella ordini, nella sottomaschera gli articoli
relativi all'ordine.
Il problema e' che se comincio ad inserire i dati nella maschera, e poi
chiudo la maschera, mi ritrovo con degli ordini senza articoli.
Vorrei fare in modo, in pratica, che non possano esistere record nella
tabella Ordini se non ne è presente almeno 1 correlato nella tabella
OrdiniDettaglio.
Quindi, se esco dalla maschera di inserimento ordini senza aver attribuito
almeno un articolo all'ordine, la tabella ordini non deve memorizzarmi alcun
record.
Sto preparando un database per gestire gli ordini di acquisto e mi sono
trovato di fronte ad un piccolo problema.
Il database prevede le seguenti tabelle:
- tabella Fornitori
- tabella Articoli
- tabella Ordini
- tabella OrdiniDettagli
Nella tabella Ordini inserisco gli estremi dell'ordine, quindi il numero
ordine, la data, il fornitore.
Nella tabella OrdiniDettagli, in relazione molti ad uno con la tabella
Ordini, inserisco tutti gli articoli che devo ordinare.
Per inserire gli ordini, ho creato una maschera con sottomaschera. Nella
maschera vanno i dati della tabella ordini, nella sottomaschera gli articoli
relativi all'ordine.
Il problema e' che se comincio ad inserire i dati nella maschera, e poi
chiudo la maschera, mi ritrovo con degli ordini senza articoli.
Vorrei fare in modo, in pratica, che non possano esistere record nella
tabella Ordini se non ne è presente almeno 1 correlato nella tabella
OrdiniDettaglio.
Quindi, se esco dalla maschera di inserimento ordini senza aver attribuito
almeno un articolo all'ordine, la tabella ordini non deve memorizzarmi alcun
record.