Newsgroup: it.comp.appl.access
Titolo: Funzione DCount

Salve ragazzi...
Ho inserito in un controllo non associato di un report (sezione Intestazione
report) la seguente funzione:
=DCount("COGNOME";"NOTIZIE PERSONALI";[coniugato]="Sě")
Il report č collegato alla tabella "NOTIZIE PERSONALI", vorrei che la
predetta funzione mi conteggiasse
il numero dei dipendenti coniugati.
Risultato zero!!!!
Come mai ??? Dove sto sbagliando?
Vi ringrazio anticipatamente!!
Leo

 =DCount("COGNOME";"NOTIZIE PERSONALI";[coniugato]="Sě")
a tua scelta:
=DCount("COGNOME";"NOTIZIE PERSONALI";"[coniugato]= True")
=DCount("COGNOME";"NOTIZIE PERSONALI";"[coniugato]= Sě")
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com

 ha scritto nel messaggio
news:4ndO6.1769$h9.7...@news.infostrada.it...


Ciao a tutto il ng,
mi sono creato una query che in funzione della data che immetto mi
visualizza in un report i clienti da me visitati nel periodo in questione.
Poichè i clienti hanno caratteristiche diverse (lattaio, verduriere,
fruttivendolo...) avrei anche bisogno di un report che mi riepiloghi, per
giorno il numero di lattai, fruttivendoli, verdurieri da me visti. Ho così
pensato di utilizzare la funzione DCount in un controllo non associato in un
report simile al primo. Putroppo mi restituisce sempre Errore, qualunque
modifica io tenti di apportare. Qualcuno sa indicarmi la via? ;-)))
La query di origine si chiama "Visite1 Query" ed è costituita dai campi
"Data", "CognomeNome" e "Specialità";  il criterio sul campo "Data" è
Between...and...
Nel controllo calcolato, all'origine dati io ho scritto:
=Nz(DCount("[CognomeNome]";"[Visite1 Query]";"[Specialità]='Lattaio'"))
grazie, andrea

 ha scritto nel messaggio
news:qzNO6.3983$p3.5...@news2.tin.it...

Fermo restando che in questo caso la funzione Nz è superflua, in quanto la
DCount ti può restituire il valore zero ma mai il valore Null, quello che
hai scritto non contiene errori di sintassi.
Quindi viene fatto di pensare che o hai scritto male i nomi dei campi o il
nome della query.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 >.......... mi sono creato una query che in funzione della data che

Smanettando un po' ho scoperto che l'errore non si verifica se io chiedo
alla query di effettuare solo la funzione DCount, ma se nei criteri della
stessa aggiungo la funzione:
Between [Forms]![Visite per Periodo]![Data Iniziale] And [Forms]![Visite per
Periodo]![Data Finale]
allora ecco che il risultato nel controllo calcolato del Report è #Error.
Putroppo mi è necessario limitare tra due date selezionabili il periodo di
analisi.
Come posso fare???????????????????
ciao andrea

 ha scritto nel messaggio
news:tL3P6.3617$8Y1....@news2.tin.it...

Ti dà errore se la maschera Visite per Periodo non è aperta quando apri il
report.
Se vuoi aprire il report senza aprire la maschera (ma allora che cavolo
l'hai fatta a fare) e quindi inserire le date nelle fienestre di dialogo
anziché nella maschera, occorre che nei criteri della query non devi far
riferimento alla maschera e li scrivi:
Between [Data Iniziale] And [Data Finale]
Oppure la maschera dove imposti i parametri non si chiama Visite per Periodo
o le caselle di testo dove digiti le date non si chiamano rispettivamente
[Data Iniziale]  e [Data Finale].
Insomma non c'è coerenza tra la maschera, la query ed il report; dove non
c'è coerenza lo puoi vedere solo tu che hai in mano il database. Comunque ti
posso garantire che se tutto è coerente e la casella di testo non associata
l'hai inserita nell'Intestazione report il tuto ti deve funzionare, anche se
la query è una query di selezione parametrica.
