Newsgroup: it.comp.appl.access
Titolo: Programma per ristorante

Sto creando una applicazione semplice per gestire gli ordini di un
ristorante.
Il mio problema è questo:
ho una tabella con due campi, "prodotto" e "prezzo prodotto" dove inserisco
tutto quello che è in vendita e i relativi prezzi.
La tabella principale è invece organizzata con tanti campi quanti sono i
prodotti (dove inserisco le quantità consumate) più un campo "numero
tavolo".
In pratica ogni record contiene il numero del tavolo e tutte le quantità di
ciascun prodotto che il tavolo ha preso.
Nella maschera vorrei che fosse moltiplicata la quantità per il prezzo
ovviamente.
Vorrei però che il campo prezzo riconoscesse il campo quantità in base al
prodotto di cui si parla e andasse a cercare il prezzo nella tabella
Prodotti e prezzi.
Insomma se cambia un prezzo non voglio andare a modificare la struttura
della maschera ma solo la tabella prodotti e prezzi.
Spero di essere stato chiaro onde essere aiutato!!
Grazie mille
M.

 ha scritto nel messaggio
news:al086b$scj$1...@fe2.cs.interbusiness.it...

Se ho capito quello che vuoi fare, vale la pena di considerare l'opportunità
di una struttura un po' diversa:
-Una tabella che contenga tutto quello che è possibile mangiare e bere con i
prezzi (indicizzata)
-Una tabella con tanti record per ogni portata, con la quantità e il prezzo
(ripescato dall'altra tabella tramite codifica della sbobba)
-Una query che calcola i prodotti tra quantità e prezzo
-Un'altra query che raggruppa per tavolo e fa il conto.
(Se su un tavolo passano più cene/pranzi, bisogna introdurre un'altro campo
che differenzi i conti).
Ciao
--
Fabio Dalla Villa
Biella
nomec...@tiscali.it

> "Mimmo" [...]:

    Sei stato chiarissimo.
    L'unico aiuto che mi sento di darti, pero', e' di pregarti in ginocchio
di riconsiderare la struttura del tuo db perche' stai imboccando una strada
che ti dara' tanti dispiaceri.
--
Ciao :-)
Maurizio
--------
?SPQR(C)
 X
--------

 tavolo".
Mimmo, se non cambi struttura, non verrò mai nel tuo ristorante.
Niente di personale, Angelo.

Mi avete convinto!!
Ora però ho due problemi più piccoli:
Non riesco a sommare i valori del campo prezzo! Sembrerebbe una sciocchezza
(se uno pensa ad excel.... eppure sto impazzendo!)
Possibile che hai davanti una bella query con un campo di valori numerici
uno sotto l'altro e non si riesce a sommarli ?????
Inoltre per ogni schermata relativa al tavolo ho messo una sottomaschera con
una query che mi fa vedere quello che è stato preso a quel tavolo (cioè
considera solo i prodotti la cui quantità è non nulla) e nella maschera ho i
pulsanti per incrementare gli articoli. Però se aggiungo una birra questa
non viene aggiornata nella sottomaschera.
Inoltre quando viene preso un nuovo articolo (cioè la sua quantità passa da
0 a 1) non mi si accoda alla query!
Come fare??
Vi ringrazio per l'aiuto!
Dove ho conosciuto access??Nella fureria della caserma a fare il programmino
per le licenze e il contrappello!!!
M.


Gią fatto
Un aiutino per i nuovi problemi che ho succitatato grazie!

(.....)
Vincenzo Turturro
---------------------------------------------
il sito comune di it.comp.appl.access:
http://www.sitocomune.com/
---------------------------------------------
E quello di it.comp.as400:
http://www.faq400.com/
---------------------------------------------


Inizia col crearti una struttura che sia il più vicina possibile alla
seguente, cerca di "capirla" e personalizzarla e poi pensa al resto.
MENU
cod_prodotto (indicizzato e in relazione 1 a molti con
[DETTAVOLO].[cod_prodotto])
desc_prodotto
prezzo
TAVOLO
num_ordine (indicizzato e in relazione 1 a molti con
[DETTAVOLO].[num_ordine])
num_tavolo
data_ordine
DETTAVOLO
num_ordine (indicizzato)
cod_prodotto (indicizzato)
qta
prezzo