DCont en una consulta

03/07/2003 - 19:59 por Greg | Informe spam
Buenas,
Me he leido todo lo que me "devolvio" google sobre DCont
pero no encontre nada así que, o tiro la base de datos
por la ventana - el ordi no, que me quedan 6 plazos :( -
o me voy a emborrachar.
Aunque quizas me quereis echar una mano para salvar mi
povre higado?

Lo que entendí (creo!):
1º: Hay casos en los que la función Cuenta (o Suma,...)
no funciona porque no le da la gana, sobre todo si añades
una tabla en el medio de otras 2 en la consulta que en
lugar de contar tiene más bien tendencia a multiplicar.
2º: En estos casos, resulta muy util utilizar una función
agregada de dominio (ni idea de lo que significa pero así
lo ponen en la "ayuda" de access) cono DCont, DSum,...
3º: Si trabajas con un formulario, todo bien porque le
pones Me. delante del nombre del campo y ya esta.

Lo que no entiendo:
Por qué mi función: DCont
("IdAlumno";"[Alumnos/Grupos]";"IdGrupo = ' " & [IdGrupo]
& " ' ") me devuelve un 0 patatero para todos los
registros de mi CONSULTA ??? (por supuesto, no tendría
que ser)

Help! Aide! Ayuda! etc..

Gracias de antemano

Lo que no entiendo
 

Leer las respuestas

#1 Sashka
03/07/2003 - 22:44 | Informe spam
IdGrupo es un campo de texto???? porque así se lo estás pasando. si no
lo és... lo que pasa es que no encuentra y te devuelve 0 quítale las
comillas simples

Sashka

"Greg" escribió en el mensaje
news:085601c3418c$d92540b0$
Buenas,
Me he leido todo lo que me "devolvio" google sobre DCont
pero no encontre nada así que, o tiro la base de datos
por la ventana - el ordi no, que me quedan 6 plazos :( -
o me voy a emborrachar.
Aunque quizas me quereis echar una mano para salvar mi
povre higado?

Lo que entendí (creo!):
1º: Hay casos en los que la función Cuenta (o Suma,...)
no funciona porque no le da la gana, sobre todo si añades
una tabla en el medio de otras 2 en la consulta que en
lugar de contar tiene más bien tendencia a multiplicar.
2º: En estos casos, resulta muy util utilizar una función
agregada de dominio (ni idea de lo que significa pero así
lo ponen en la "ayuda" de access) cono DCont, DSum,...
3º: Si trabajas con un formulario, todo bien porque le
pones Me. delante del nombre del campo y ya esta.

Lo que no entiendo:
Por qué mi función: DCont
("IdAlumno";"[Alumnos/Grupos]";"IdGrupo = ' " & [IdGrupo]
& " ' ") me devuelve un 0 patatero para todos los
registros de mi CONSULTA ??? (por supuesto, no tendría
que ser)

Help! Aide! Ayuda! etc..

Gracias de antemano

Lo que no entiendo

Preguntas similares