Newsgroup: it.comp.appl.access
Titolo: Come mettere valore percentuale/totale su riga report?

Sto eseguendo delle stampe che raggruppano gli articoli venduti nel mese xyz
In sostanza le righe vendita vengono filtrate per data vendita e poi 
visualizzate raggruppate per ogni articolo
Su ogni riga vorrei inserire la percentale a cui quella riga corrisponde nel 
totale del mese preso in considerazione
Quindi ho venduto 100 euri di burro nel mese di maggio, e complessivamente 
ho venduto 20.000 euri di roba nel mese di maggio, vorrei fare in modo che 
sulla riga si veda 0,5%, che e' appunto la percentuale di vendita del burro 
nel mese considerato
C'e' qualche trucco o funzione apposita per evitare di smanettare a colpi di 
codice?
E volendo trasformare questo valore in una piccola barra orizzontale, 
proporzionale alla percentuale, sempre visibile a fianco della riga, come 
fare?
Ciao e grazie
RobertoA


Ciao,
in corrispondenza del rigo metti un campo con  = ProduzioneMese/
somma(ProduzioneMese)*100
(oppure non metti * 100 e dai il formato Percentuale).
Per la barra ci devo pensare.
Ciao
Alberto


Se ti capisco bene hai già una casella di testo (?) per la somma
del mese. Quindi crea una casella di testo con l'Origine controllo:
=[NomeCampoConImporto]*100/[CasellaConSommaMese]
-- 
HTH
Karl
*********
Access FAQ: 
www.donkarl.com/it
 


Ciao,
In un report non si può ridimensionare una casella di testo quindi io
farei così:
- Metti la casella di testo "Barra" vicino al valore %
N- corpo del report o, comunque, dove hai messo la casella di testo,
scrivi sull'evento stampa,
a = ProduzioneMese/somma(ProduzioneMese)*K
(K lo devi calcolare tu in funzione della larghezza della casella e
della risoluzione ch vuoi/puoi ottenere)
Barra =
Left("=====================================================================================================",
a)
In sostanza lo scherzo consiste nel tracciare un serie di =
proporzionale al valore percentuale.
Vediamo se arriva qualche idea migliore...
Ciao
Alberto

 ...
Come mai?
Si puo usare codice nell'evento "Su formattazione" della sezione
per ridimensionare una casella di testo o un'etichetta o un rettangolo.
Circa:
Me!ControlloBarra.Width = 10 * Me!ControlloConValore
-- 
cu



Ciao Karl,
avevo male interpretato l'help, evidentemente.
Alberto


Grazie mille, come al solito indicazione rapida, precisa, preziosissima

 (oppure non metti * 100 e dai il formato Percentuale).
Ciao,
In un report non si può ridimensionare una casella di testo quindi io
farei così:
- Metti la casella di testo "Barra" vicino al valore %
N- corpo del report o, comunque, dove hai messo la casella di testo,
scrivi sull'evento stampa,
a = ProduzioneMese/somma(ProduzioneMese)*K
(K lo devi calcolare tu in funzione della larghezza della casella e
della risoluzione ch vuoi/puoi ottenere)
Barra =
Left("=====================================================================================================",
a)
In sostanza lo scherzo consiste nel tracciare un serie di =
proporzionale al valore percentuale.
Vediamo se arriva qualche idea migliore...
--------------------------------------------------------------
Carina questa della barra alla ms-dos
Ciao e grazie
RobertoA


Ciao Roberto,
"la fame aguzza l'ingegno", l'intenzione era quella di Karl, ma
credendo di non poterla perseguire .....
Nei gruppi si impara sempre  ;-))
Ciao
Alberto



--------------------------------------
"Quando l'acqua tocca il culo, si impara a nuotare"