Newsgroup: it.comp.appl.access
Titolo: conteggio parziale in un report

10, avrei pensato a dcount, ma avrò pensato male e poi provandolo, mi dà
errori di sintassi (non riesco a scrivere correttamente la formula)
es nel report
cat. a
       tot campo1  - tot campo2 - tot campo 3
cat. b
       tot campo1  - tot campo2 - tot campo 3
cat. c
       tot campo1  - tot campo2 - tot campo 3
vorrei questo risultato
cat. a
       tot campo1       -    tot campo2    - tot campo 3
       conta campo1 >10 - conta campo2 >10 - conta campo3 >10 
cat. b
       tot campo1       -    tot campo2    - tot campo 3
       conta campo1 >10 - conta campo2 >10 - conta campo3 >10 
cat. c
       tot campo1       -    tot campo2    - tot campo 3
       conta campo1 >10 - conta campo2 >10 - conta campo3 >10 
come posso fare?
grazie
luigi
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 ha scritto nel messaggio 
news:gq8geo$qu1$1...@news.newsland.it...

un dcount secondo me potrebbe andar bene come origine prendi la tua query 
senza fare nessun filtro perchè se non ho capito male è già filtrata
dcount("[campo1]";"tuaquery")
ciao
-- 
Roberto da Parma 

 ciao
mi dà errore (#errore). 
=DCount("[ordinario]";"lista per mese_2009 >10")
Dove sbaglio? non è che la mia query si chiama "lista per mese_2009 >10"
impapocchia la formula per il segno > del nome?
l.


 > ciao


Scrivila così:
=DCount("[ordinario]";"[lista per mese_2009 >10]")
--
sv


 sv
niente! non và!  mi dà sempre #errore  nel report


 > sv

Sei sicuro che sia "ordinario" il campo di questa tua query? Postala.
--
sv


 niente! non và!  mi dà sempre #errore  nel report
vedi se va:
=DCount("[ordinario]","lista per mese_2009","[ordinario] > 10")
ciao
Daniele
ps.sarebbe meglio evitare gli spazi nei nomi 

 sv
premetto che è pesante :-)))
eccola:
SELECT tblferie2009.Matr, tblanagrafica2009.COGNOME,
tblanagrafica2009.NOME, tblferie2009.Dal, tblferie2009.Al,
Month(tblferie2009.dal) AS meseinizio, tblferie2009.Ordinario,
tblferie2009.strsalute, tblferie2009.straltri, tblferie2009.aspetsalute,
tblferie2009.aspetfamiglia, tblanagrafica2009.CATEGORIA, Format("01/" &
[mese] & "/2009","mmmm") AS NomeMese, tblanagrafica2009.STATO_GIUR,
tblanagrafica2009.CATEGORIA
FROM tblanagrafica2009 INNER JOIN tblferie2009 ON tblanagrafica2009.MATR =
tblferie2009.Matr
WHERE (((tblferie2009.Ordinario)>9) AND
((tblanagrafica2009.STATO_GIUR)="DI RUOLO") AND
((Month([tblferie2009.dal]))=[mese]) AND
((Year([tblferie2009].[dal]))="2009")) OR (((tblferie2009.strsalute)>9)
AND ((tblanagrafica2009.STATO_GIUR)="DI RUOLO") AND
((Month([tblferie2009.dal]))=[mese]) AND
((Year([tblferie2009].[dal]))="2009")) OR (((tblferie2009.straltri)>9) AND
((tblanagrafica2009.STATO_GIUR)="DI RUOLO") AND
((Month([tblferie2009.dal]))=[mese]) AND
((Year([tblferie2009].[dal]))="2009")) OR (((tblferie2009.aspetsalute)>9)
AND ((tblanagrafica2009.STATO_GIUR)="DI RUOLO") AND
((Month([tblferie2009.dal]))=[mese]) AND
((Year([tblferie2009].[dal]))="2009")) OR
(((tblferie2009.aspetfamiglia)>9) AND ((tblanagrafica2009.STATO_GIUR)="DI
RUOLO") AND ((Month([tblferie2009.dal]))=[mese]) AND
((Year([tblferie2009].[dal]))="2009"));
ciao


 ha scritto nel messaggio 
news:49c8c3f5$0$848$4faf...@reader5.news.tin.it...

cambia la virgola con il punto e virgola......;-)
Daniele

 Daniele

NIENTE .....errore!
l.


 l.
controlla bene i nomi..
=DCount("[Ordinario]","lista per mese_2009","[Ordinario] > 10")
DEVE funzionare! ho provato.
Daniele 

CIDI ha scritto:



Daniele vedi che il nome della query è, da quello che ci ha scritto,
"lista per mese_2009>10". 
--
salvino


 luigi
Confermi che il nome di questa query sia "lista per mese_2009>10"?
Cioè è questo il nome che leggi nella finestra database?
--
sv


 ha scritto nel messaggio 
news:gqahi4$bgm$1...@news.newsland.it...

non l'avevo capito....allora
=DCount("[Ordinario]","lista per mese_2009>10","[Ordinario]")
dovrebbe andare
ciao Salvino
Daniele

 salvino
il risultato non cambia mi dà sempre errore,  la sintassi con i ; viene
accettata.
l.


 Daniele
nain! .....#errore


 sv
si


 si
ho anche cambiato il nome della query in "oltre10"
e conseguente
=DCount("[Ordinario]";"oltre10";"[Ordinario]")
o
=DCount("[Ordinario]";"oltre10";"[Ordinario] >10")
o
=DCount("[Ordinario]";"oltre10")
il risultato non cambia ....#errore


 superano il valore 10 di quella categoria.
=somma(iif(ordinario>10;1;0))
--
ac

Alessandro Cara ha scritto:

somma?  a me serve contare quanti record hanno valore superiore a 10!
l.


 
Invece di "baccajare" perche' non provi?
Quella istruzione dice cio':
se trovi un valore maggiore di 10 somma uno altrimenti somma zero.
A casa mia e' il conteggio che vuoi.
--
ac

 ac
Scusa alè, fidandomi a priori della tua risposta anche se ero perplesso,
ho provato e funziona, infatti ti stavo già rispondendo in tal senso.
Comunque la mia perplessità per la parola somma al posto di count -
dcount, rimane!
grazie


 dcount, rimane!
"oh my gosh". Il conteggio non e' altro che la somma(toria) di uno 
(dicasi 1) al verifirarsi di una condizione, quale essa sia.
--
ac

Alessandro Cara ha scritto:

ok!  ho capito!  :-)))
avanzi un caffè appena vieni a caserta! :-))))
grazie
luigi
