Newsgroup: it.comp.appl.access
Titolo: Sottomaschera...con filtri

Ho realizzato una specie di "calcolatrice" per un ristoratore.
Per ogni tavolo vi è una maschera le cui voci sono le portate del menù: ad
ogni voce è possibile inserire le quantità di ogni singola portata in una
casella di testo. Accanto a ciascuna casella ne ho inserita un'altra (in cui
non è possibile digitare) e che riporta il subtotale per ciascuna voce.
Il problema:
ora vorrei poter creare un sistema che riporta in una sottomaschera (o
altro....suggeritemi!) automaticamente SOLO quelle voci del menù (quindi fa
un filtro) che hanno
delle quantità, quindi calcolare il subtotale ed il totale. La sottomaschera
quindi si presenta come una "fattura" non fiscale con dettagliate le
tipologie di portata, quantità, prezzo unitario, subtotali e totale.
Come devo fare???
Sono completamente digiuno di VB :-(
Attendo suggerimenti e soluzioni alternative.

Ti faccio un esempio, usando dei nomi da me inventati per darti l'idea.
Allora, supponiamo che la maschera principale si chiami "Tavoli" e la 
sottomaschera "Tavolo"
1. apri "Tavolo" in modalità struttura, apri le proprietà della maschera 
e sull'evento "caricamento", clicchi e scegli "Generatore di codice"
2. Supposto che le caselle che tu compili in "Tavoli" si 
chiamino  "Quantità1" e "SubTot1",  "Quantità2" e "SubTot2" e cosi 
via...e supposto che in "Tavolo" ci siano due caselle, "TotaleQ" 
e "TotaleS"
scriverai nel codice aperto nel punto 1
Me.TotaleQ=Forms!Tavoli!Quantità1 + Forms!Tavoli!Quantità2 + e così via
Me.TotaleS=Forms!Tavoli!SubTot1 + Forms!Tavoli!SubTot2 + e così via
Tutto qui
Buon lavoro
Ciauz
--
'gnurant come una cucuzza
Inviato da 
www.mynewsgate.net

 Ti faccio un esempio, usando dei nomi da me inventati per darti l'idea.
Ti ricordo che nelle risposte si lascia parte (sfoltimento) del
messaggio a cui si risponde (quoting) scrivendo poi dopo di esso!!!
E SONO 2 !!!
Antonio

Maverick ha scritto:

Puoi fare un report che riassuma i dati. Con un filtro importo<>0 (o
quantità<>0) escludi facilmente tutte le righe vuote. Nel report puoi
anche inserire il logo e i recapiti del ristorante e dargli un'aspetto
grafico migliore di quel che potresti fare con la maschera.
Non ti serve vba per realizzare questa soluzione, però la maschera deve
essere associata ad una tabella in cui saranno salvati i dati.
Non ho capito bene la struttura del tuo database, cosa vuol dire "per ogni
tavolo vi è una maschera"? Dovresti avere un'unica maschera, con una
casella combinata che ti permette di scegliere il tavolo, che ti mostra di
volta in volta i dati del tavolo che scegli.
Namor
-- 
namor at inwind punto it
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

Namor
Mi spieghi come fare? A me interessa aggiornare dei campi in base ad
una selezione in una casella di riepilogo.
Grazie

Pippo ha scritto:


Lo fai da vba. Puoi mettere il codice sull'evento "dopo aggiornamento"
della casella di riepilogo, in modo che ogni volta che ne cambi il valore
aggiorni i campi in automatico, o metterlo sull'evento click di un
pulsante in modo da aggiornare i campi solo quando premi il pulsante.
