Contar valores iguales en un form de Access

Hola, tengo una BD en Access, en ella hay un form en el que tengo 30 campos, en los cuales puedo introducir valores del 0 al 10. En la última entrada me hace una suma continua ¿Cómo puedo contar por ejem los nueves que tengo, para que lo ponga en otro campo antes de dar entrada de datos?.
Me gustaría que esta operación me la hiciera con código. No encuentro la forma de hacerlo
Gracias anticipadas y un saludo
{"Lat":42.5174099190076,"Lng":-0.36529541015625}

1 Respuesta

Respuesta
1
haz un for de los campos
Si tiene nombres como combo1, combo2,..
Puedes usar el nombre, si no su numero de orden
for a=1 to 30
  v=controls("combo" & a)
   if v=9 then contador=contador+1
next
si no, si fueron creados en secuencia
p=controls("Combo1").ordinalposition
for a=1 to 30
  v=controls(a+p)
   if v=9 then contador=contador+1
next
No acabo de comprender como utilizar este código, además cada campo del 1 al 30, se lllaman así 1, 2, 3 etc.
Saludos
for a=1 to 30
  v=controls(a)
   if v=9 then contador=contador+1
next
TotalDeNueves=contador
Esto te cuenta los nueves
¿Colocalo en un botón o al completar el registro
o sea en el evento form_AftrUpdate
concreta más tu pregunta
como es que a veces quieres contar los nueves o quieres contar todos y cada uno de los repetidos o es que eliges nueve y luego cuentas?
Esto es para un registro, ¿pero y para los otros?
Si quieres mandame tu base para ver a [email protected]
Con tu nick y titulo de la pregunta

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas