Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

Condicionar campos en formulario de Acces

Estas en el tema de Condicionar campos en formulario de Acces en el foro de Visual Basic clásico en Foros del Web. Buenos días... Para pedirles un gran favor... Quiero condicionar unos campos en un formulario de Acces de la siguiente forma: Tengo los siguientes campos: 17, ...
  #1 (permalink)  
Antiguo 23/02/2010, 09:11
 
Fecha de Ingreso: febrero-2010
Mensajes: 1
Antigüedad: 14 años, 2 meses
Puntos: 0
Condicionar campos en formulario de Acces

Buenos días...

Para pedirles un gran favor...

Quiero condicionar unos campos en un formulario de Acces de la siguiente forma:

Tengo los siguientes campos: 17, 18, 19, 29 y 31 y tienen las siguientes opciones:

Campo 17: 0, 1 y 2
Campo 18: Condicionado a dos formulas
Campo 19: 0, 1, 2, 3, 4, 5 y 6
Campo 29 y 31: 0, 1 y 2

Entonces:
Si Campo 17 es igual a 0, entonces, Campo 18 no aplica las formulas y es igual a 0 y campo 19 es igual a 0.
Si Campo 17 es igual a 1 y Campo 19 está entre 1 y 4, entonces, Campo 18 aplica las formulas y es mayor que 0; pero: Si Campo 17 es igual a 1 y Campo 19 es igual a 5, entonces, Campo 18 no aplica las formulas y es igual a 0.
Si Campo 17 es igual a 2, entonces, Campo 18 aplica las formulas y es mayor que 0 y campo 19 es igual a 6.
Ahora bien:
Si Campo 18 es igual a 0, Campo 17 es igual a 1 y Campo 19 es igual a 5, entonces, Campos 29 y 31 deben ser igual a 1 ó 2.

1) Si 17=0, entonces 18=0 y Campo 19=0
2) Si 17=1 y 19 entre 1 y 4, entonces 18>0
3) Si 17=1 y 19= 5, entonces 18=0
4) Si 17=2, entonces 18>0 y Campo 19=6
5) Si 17=1 y 19= 5, entonces 29 y 31= 1 ó 2

Por sus colaboraciones muchas gracias...

[email protected]

Última edición por genry123; 23/02/2010 a las 09:19

Etiquetas: campos, formulario
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:24.