PDA

View Full Version : [ACCESS] Database gestione Magazzino


Zebiwe
14-07-2004, 14:38
Devo creare un piccolo database per gestire un magazzino di una ditta che permetta di assegnare diveri strumenti a diversi cantieri e di verificare se gli strumenti vengono riconsegnati e dove si trovano in ogni momento.
Io l'ho progettato così:
3 tabelle:
Elenco Cantieri (1 colonna: cantiere,
Strumenti (2 colonne: strumento, numero di pezzi)
Assegnazione (3 colonne: cantiere, strumento, numero di pezzi assegnati)
NB in corsivo le chiavi.
Integrità referenziale applicata ai campi corrispondenti delle 3 tabellle.
2 query di selezione:
Una che riepiloga quanti strumenti di ogni tipo sono assegnati
Una che per contro mi indica quanti strumenti di ogni tipo sono disponibili


2 query di aggiornamento:
Una per assegnare strumenti ai cantieri
Una per togliere strumenti ai cantieri


Coprire tutto con maschere per semplificare la gestione agli utenti



Il problema sono le query di aggiornamento...fino ad adesso l'SQL è questo: UPDATE [Materiale disponibile], Assegnazione SET Assegnazione.[Numero di pezzi assegnati] = [Numero di pezzi assegnati]+[pezzi consegnati]
WHERE (((Assegnazione.Cantiere)=[Inserisci cantiere]) AND ((Assegnazione.[Materiale Assegnato])=[Cosa hai assegnato?]) AND (([pezzi rimasti]-[pezzi conseganti])>=0));

Ma mi da errore come "query non aggiornabile"..qualcuno ha qualche idea su come uscirne??? :confused:

Zebiwe
15-07-2004, 00:03
UP?