Selecciona datos de un combo según resultado edad

Me surge la siguiente duda que no consigo resolver.

Trabajo en Acccess 2003

Tengo una tabla con los campos idInfantil, Niño/a,FeNace, Edad y Rango

El Rango es un cuadro combinado con los campos "0 a 5 meses", "6 a 9 meses", 10 a 12 meses"...

Al insentar "FeNace" me devuelve la edad en meses, hasta ahí bien.

Lo que quiero es que si el resaltado de los meses es por ejemplo "7" que me inserte en el campo "Rango" el resultado "6 a 9 meses"

Lo he itentado haciendo una macro en el campo "Edad" con la opción después de actualizar para que

El criterio del rango quede seleccionado en el campo.

Puse condiciones según el campo a elegir

[edad]>=0 y [edad]<=5       estblecer valor       [Edad]    expersión  "0 a 5 meses"

[edad]>=6 y [edad]<=9      establecer valor      [Edad]    expresión   "6 a 9 meses"

Y así sucesivamente

Pero no hay forma

Una

1 Respuesta

Respuesta
2

En el formulario en el que introduces los datos a la tabla, en el evento "después de actualizar"del campo "FeNace" le generas el siguiente código:

Me. Recalc
Select Case Me.Edad
Case 0 To 5
Me.Rango="0 a 5 meses"
Case 6 To 9
Me.Rango="6 a 9 meses"
Case ...
'Y así con el resto
End Select

En vez del Me.Recalc, puedes aprovechar para poner ahí la fórmula que te calcula la edad.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas