Access - problemas con dcount!!

 
Vista:

problemas con dcount!!

Publicado por el nuevo (9 intervenciones) el 25/05/2005 17:53:56
hola,
Me.CONTADOR = &format(DCount("C_P", "CANSALADERIES", "[C_P]=""'&C_P&'"),"000")

CONTADOR es el campo donde quiero que me muestre el total, C_P, es el campo a contar y la condicion seria todos los C_P que sean iguales, me gustaria que me lo devolviese con formato 000

lo aplico al evento afterupdate del control C_P y el caso es que no me funciona, donde estaria el error?
gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Alejandro

Cálculo del total con formato en evento AfterUpdate

Publicado por Alejandro (4142 intervenciones) el 02/06/2023 23:17:29
El problema en tu código está en la forma en que concatenas la variable `C_P` dentro de la expresión de la función `DCount`. La concatenación debe realizarse fuera de las comillas dobles, de la siguiente manera:

1
Me.CONTADOR = Format(DCount("C_P", "CANSALADERIES", "[C_P]='" & C_P & "'"), "000")

Aquí, `"'" & C_P & "'"` se encarga de concatenar el valor de `C_P` entre comillas simples dentro de la condición del DCount.

Asegúrate de utilizar esta sintaxis correcta y prueba nuevamente el evento AfterUpdate. De esta manera, el valor de `CONTADOR` se actualizará con el total de registros que cumplan la condición y se formateará como "000". Si aún tienes problemas, verifica que los nombres de los campos y la tabla sean correctos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar