Empleo de alertas en campos de fecha de un formulario

Tengo un formulario que tiene dos campos de fecha para cada momento del servicio. Son 7 momentos y cada uno tiene fecha de entrada y fecha de salida. Para ayudar al operario del formulario le pongo en la pestaña Hoja de Propiedades/Datos/Regla de Validación y un Texto de Validación a cada campo. Esto con el objetivo de que no me ponga una fecha incorrecta (ej. 1/1/23 le debe seguir cualquier día posterior y no anterior. Si me pone una fecha anterior ahi mismo sale el mensaje de alerta). Me funciona bien. ¿Dónde se me crea el problema? Que hay campos en los que no necesito poner fecha y debo saltarlos pues el servicio por sus características no pasa por esos departamentos y al tratar de continuar me dice que no puedo dejar de poner fecha en los campos que salté. ¿Esto se puede arreglar de alguna forma?

2 respuestas

Respuesta
1

¿Le has puesto que los campos sean Requeridos? Por otro lado, personalmente, opino que es mejor decirle lo de regala de validación, etc. en código VB, de forma que los controles hagan lo que tu quieres y no lo que quiso su diseñador.

Le he dado sin querer a enviar. Por ejemplo, si tu defines un campo de una tabla como autonumérico o calculado pierdes el control sobre él. Es preferible poner el campo como número y ya le dices tu en código que lo vaya incrementando de tal forma que el campo haga lo que tu quieres. Lo mismo con los calculados, hipervínculo, etc.

Respuesta
1

Se puede definir que 'Momento' es necesario o no en función del ¿departamento?...

Si se puede definir que Momentos se utilizan en cada departamento (zona o lo que corresponda) se puede solucionar y la solución dependerá de si se guardan o no esos datos.

Si se guardan en cualquier circunstancia, basta con activar en función del departamento los adecuados y ponerle a los innecesarios la misma hora de entrada y salida (que puede ser la del sistema).

Si solo se guardan los reales en función del departamento, solo hay que activar los imprescindibles (por ejemplo ocultando los innecesarios).

Ese dato puede ser una propiedad del departamento, un campo mas con la lista de los momentos a activar, por ejemplo "1,3,4,7" o "1,2,3,4,5,6,7", "2,3,4" ...

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas