Newsgroup: it.comp.appl.access
Titolo: Percentuale in una query

Buongiorno a tutti quanti!
In Access 97 devo costruire una query che popoli una casella di
riepilogo con almeno due colonne:
- tipo di guasto
- percentuale tipo di guasto sul totale
Il dato [tipo di guasto] è un campo di una tabella. Quello che non
riesco ad ottenere è la percentuale calcolata dinamicamente sul totale
dei guasti (ovvero dei record presenti).
Se questo totale fosse fisso non avrei problemi ma così non riesco.
Per ora, impostando 'Conteggio' nel campo 'Formula' nella struttura
della query posso ottenere il numero puro, ma non so come tradurlo in
percentuale.
Grazie per l'aiuto!

 ha scritto nel messaggio 
news:09054da8-3140-4855...@r66g2000hsg.googlegroups.com...
Buongiorno a tutti quanti!
In Access 97 devo costruire una query che popoli una casella di
riepilogo con almeno due colonne:
- tipo di guasto
- percentuale tipo di guasto sul totale
Il dato [tipo di guasto] č un campo di una tabella. Quello che non
riesco ad ottenere č la percentuale calcolata dinamicamente sul totale
dei guasti (ovvero dei record presenti).
Se questo totale fosse fisso non avrei problemi ma cosě non riesco.
Per ora, impostando 'Conteggio' nel campo 'Formula' nella struttura
della query posso ottenere il numero puro, ma non so come tradurlo in
percentuale.
Grazie per l'aiuto!
Scusami ma questa č solo matematica...
Totale : 100% = tuocampo : X
quindi se vuoi ottenere la percentuale X
X = tuocampo * 100 / Totale
Ciao
-- 
Roberto da Parma 

 Roberto da Parma
Ovviamente il mio problema non è di proporzioni divisioni e simili. Io
devo creare una query che faccia da recordsource per una casella di
riepilogo!

 ha scritto nel messaggio 
news:06305795-5ed2-4897...@t54g2000hsg.googlegroups.com...


Allora non ti riesco a capire molto bene...
Se hai una tabella con il tipo di guasto e riesci ad ottenere il conteggio 
per ogni guasto per ottenere la percentuale di basta fare una DlookUp sulla 
tabella e mi spiego...
Se il risultato della tua query è del tipo
ROTTURA TUBO 5
PRESSIONE ELEVATA 10
e il totale dei record nella tabella guasti è 15 ... con la proporzione 
ottieni la percentuale.
Per ottenere il totale dei record della tabella usi il comando DlookUp che 
inserirai all'interno della query...
Il comandi è ampiamente descritto nella guida.
ciao
-- 
Roberto da Parma 

 ha scritto nel messaggionews:06305795-5ed2-4897...@t54g2000hsg.googlegroups.com...

grazie per l'interessamento. Come ho detto, sto cercando di costruire
una query - QUERY - non machera, e se avessi il totale dei record in
query sarei a posto, ovviamente capisco perfettamente le cose che mi
dici ma... non so quale sintassi usare (se esiste) per indicare il
totale dei record nella griglia della query...

 ha scritto nel messaggio 
news:e0d05955-6bfb-419c...@f63g2000hsf.googlegroups.com...


Non mi pare di aver parlato di maschera....
Entrando nello specifico a te basta usare il comando DCount.
Crei la tua query con i campi che vuoi e in un campo inserisci DCount (anche 
questo comando lo trovi nella guida).
La formula comunque è del tipo
DCount("IDTABELLA";"TABELLA";"CRITERIO=0")
Consulta bene la guida...
-- 
Roberto da Parma