Formulario somma valori
Formulario somma valori
Ciao, in questo allegato, c'è il formulario 'Gestione menu'.
In questo formulario devo selezionare i piatti da attribuire per ogni menu.
Quando ho finito di selezionare i piatti, vorrei avere il totale del costo (aggiornando il formulario), per poi decidere quale prezzo applicare al menù.
Sono impantanato.
Qualcuno mi può aiutare per cortesia?
Grazie :
PS: Nella tabella menu ho inserito i campi inizianti con p che si riferiscono ai prezzi per singola voce piatti, per es: pb (prezzo bevande) pbu (prezzo buffet) pp (prezzo primo)
In questo formulario devo selezionare i piatti da attribuire per ogni menu.
Quando ho finito di selezionare i piatti, vorrei avere il totale del costo (aggiornando il formulario), per poi decidere quale prezzo applicare al menù.
Sono impantanato.
Qualcuno mi può aiutare per cortesia?
Grazie :
PS: Nella tabella menu ho inserito i campi inizianti con p che si riferiscono ai prezzi per singola voce piatti, per es: pb (prezzo bevande) pbu (prezzo buffet) pp (prezzo primo)
- Allegati
-
- gestione menu e piatti.odb
- (144.69 KiB) Scaricato 110 volte
Ultima modifica di steaz il mercoledì 15 aprile 2015, 11:03, modificato 3 volte in totale.
LibreOffice 6.1.6.3 - Windows 10
Re: [Risolto] Formulario somma valori
Forse ho risolto.....
NOn ho risolto, forse ci sono vicino
HELP
NOn ho risolto, forse ci sono vicino
HELP
LibreOffice 6.1.6.3 - Windows 10
Re: Formulario somma valori
Mah!
Ti sei preoccupato dell'estetica senza pensare a come fare i calcoli. Con il formulario stai scrivendo nella tabella un elenco di piatti ma al loro posto dovresti scrivere il relativo costo per poi poter calcolare la somma.
Ti sei preoccupato dell'estetica senza pensare a come fare i calcoli. Con il formulario stai scrivendo nella tabella un elenco di piatti ma al loro posto dovresti scrivere il relativo costo per poi poter calcolare la somma.
charlie
macOS 14.4.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
macOS 14.4.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
Re: Formulario somma valori
E' che non saprei come fare e da dove partire. Il risultato che devo ottenere è un report da esportare in pdf, dove si vedono 3 menu. Mentre compongo i menu ho bisogno di avere un totale effettivo dei costi, per poi applicare un prezzo. Sono disposto a rifare tutto, ogni consiglio sarà oro.
LibreOffice 6.1.6.3 - Windows 10
Re: Formulario somma valori
Io partirei come nell'esempio che ti allego. Di campi Piatto1, 2 , ecc. ne puoi replicare quanti te ne servono e lasciarli azzerati se non sono presenti.
- Allegati
-
- Menu.odb
- (13.14 KiB) Scaricato 136 volte
charlie
macOS 14.4.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
macOS 14.4.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
Re: Formulario somma valori
Immaginavo che fosse qualcosa del genere
Grazie
Grazie
LibreOffice 6.1.6.3 - Windows 10
Re: Formulario somma valori
Purtroppo ora succede che se non compilo tutti i campi, la query dei totali non mi considera il menù:
in pratica:
se seleziono 14 buffet e l'ultimo lo lascio vuoto, la query non mi considera il menu con un record vuoto. E me ne trovo 2 anziche 3.
Ne approfitto per allegare il lavoro in progresso
in pratica:
se seleziono 14 buffet e l'ultimo lo lascio vuoto, la query non mi considera il menu con un record vuoto. E me ne trovo 2 anziche 3.
Ne approfitto per allegare il lavoro in progresso
- Allegati
-
- gestione menu e piatti 2 - Copia.odb
- (48.4 KiB) Scaricato 83 volte
LibreOffice 6.1.6.3 - Windows 10
Re: Formulario somma valori
Prova a modificare la formula (purtroppo è molto laboriosa e non bisogna commettere errori di digitazione):
La funzione COALESCE sostituisce il valore zero al valore mancante, così la somma funziona.
Codice: Seleziona tutto
COALESCE("piatti"."Prezzo",0) + COALESCE("piatti_1"."Prezzo",0) + COALESCE("piatti_2"."Prezzo",0) + COALESCE …..
charlie
macOS 14.4.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
macOS 14.4.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
Re: Formulario somma valori
Grazie Charlie,
ma il problema sta prima:
la query filtra i menu selezionati per la stampa (TRUE).
Se uno dei campi è vuoto per es nel menu 1, la query mi da come risultati il menu 2 e il 3 , ma salta il menu 1 dove un campo è vuoto.
Quindi COALESCE non va nel raggruppamento della somma.
(ho fatto un esperimento: ho duplicato la query e ho cancellato il raggruppamento per la somma totale: se tutti i campi sono pieni, vedo i 3 menu, se uno dei campi è vuoto, il menu corrispondente viene escluso).
PS:Ne approfitto per aggiornare il lavoro in progresso
ma il problema sta prima:
la query filtra i menu selezionati per la stampa (TRUE).
Se uno dei campi è vuoto per es nel menu 1, la query mi da come risultati il menu 2 e il 3 , ma salta il menu 1 dove un campo è vuoto.
Quindi COALESCE non va nel raggruppamento della somma.
(ho fatto un esperimento: ho duplicato la query e ho cancellato il raggruppamento per la somma totale: se tutti i campi sono pieni, vedo i 3 menu, se uno dei campi è vuoto, il menu corrispondente viene escluso).
PS:Ne approfitto per aggiornare il lavoro in progresso
- Allegati
-
- gestione menu e piatti 2 - Copia.odb
- (150.8 KiB) Scaricato 73 volte
LibreOffice 6.1.6.3 - Windows 10
Re: Formulario somma valori
Ciao Charlie,
mi sono deciso, ho messo il COALESCE come mi avevi suggerito, (con un po' di pazienza), non mi da errore, ma comunque se seleziono una voce BLANK, mi esclude il record dai totali.
Allego il file in cui ho inserito il coalesce.
Vedi Query totale_menu
Risultato nel form Compilazione proposta menu
mi sono deciso, ho messo il COALESCE come mi avevi suggerito, (con un po' di pazienza), non mi da errore, ma comunque se seleziono una voce BLANK, mi esclude il record dai totali.
Allego il file in cui ho inserito il coalesce.
Vedi Query totale_menu
Risultato nel form Compilazione proposta menu
- Allegati
-
- gesmenu.odb
- (240.12 KiB) Scaricato 108 volte
LibreOffice 6.1.6.3 - Windows 10
Re: Formulario somma valori
A me pare che funzioni.steaz ha scritto:... ma comunque se seleziono una voce BLANK, mi esclude il record dai totali.
….
charlie
macOS 14.4.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
macOS 14.4.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
Re: Formulario somma valori
Grazie Charlie per la risposta,
ti descrivo in dettaglio la sequenza per vedere il problema:
-aprire gesmenu con le macro attivate
-cliccare 'Compila una proposta da 3 menu'
-nella casella in alto a sinistra (che funge da navigatore) selezionare per esempio Menù gala'
-sotto 'bevande' selezionare una voce vuota (la prima)
- in alto a destra cliccare 'Aggiorna' per avere il calcolo del totale del costo
Risultato: nella griglia dei totali scompare il totale di Menù Galà. (Anche la query corrispondente 'totale menu' mi esclude il record con campo vuoto selezionato)
Ho provato a mettere NULL e NOT NULL nei criteri del primo campo delle bevande, per vedere se succedeva qualcosa, ma non ottengo risultati favorevoli.
Per ora ho messo una pezza: un punto. Selezionando un punto, come campo vuoto, che in tabella ha prezzo = 0, il totale viene calcolato regolarmente e non scompare.
Se al posto del punto si potesse inserire un valore vuoto sarebbe una patch migliore.
Avevo visto qualcosa del genere, ma non ricordo dove lo avevo visto. In pratica la soluzione era mettere qualcosa tipo 'CHAR'.
ti descrivo in dettaglio la sequenza per vedere il problema:
-aprire gesmenu con le macro attivate
-cliccare 'Compila una proposta da 3 menu'
-nella casella in alto a sinistra (che funge da navigatore) selezionare per esempio Menù gala'
-sotto 'bevande' selezionare una voce vuota (la prima)
- in alto a destra cliccare 'Aggiorna' per avere il calcolo del totale del costo
Risultato: nella griglia dei totali scompare il totale di Menù Galà. (Anche la query corrispondente 'totale menu' mi esclude il record con campo vuoto selezionato)
Ho provato a mettere NULL e NOT NULL nei criteri del primo campo delle bevande, per vedere se succedeva qualcosa, ma non ottengo risultati favorevoli.
Per ora ho messo una pezza: un punto. Selezionando un punto, come campo vuoto, che in tabella ha prezzo = 0, il totale viene calcolato regolarmente e non scompare.
Se al posto del punto si potesse inserire un valore vuoto sarebbe una patch migliore.
Avevo visto qualcosa del genere, ma non ricordo dove lo avevo visto. In pratica la soluzione era mettere qualcosa tipo 'CHAR'.
LibreOffice 6.1.6.3 - Windows 10