Access - problemas regla de validacion

 
Vista:

problemas regla de validacion

Publicado por totifloti (1 intervención) el 15/03/2006 13:13:22
tengo una tabla en la cual, tengo un campo fecha de pedido y otro fecha de entrega, necesito crear una regla de validacion para que la fecha de entrega no sea menor que la fecha de pedido.
En el campo fechade pedido tengo una regla de validacion y un valor predeterminado con la expresion ahora().
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

RE:problemas regla de validacion

Publicado por Chea (1015 intervenciones) el 15/03/2006 13:58:23
En la tabla no vas a poder poner una regla de validación así, pero sí puedes hacer la comprobación en el formulario que utilices para introducir los datos, en el evento Beforeupdate del campo FechaPedido:

Private Sub FechaEntrega_BeforeUpdate(Cancel As Integer)

if me.fechaEntrega < me.fechaPedido then
msgbox "La fecha de entrega no puede ser anterior a la de pedido"
Cancel = true
endif

End Sub
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

RE:problemas regla de validacion

Publicado por Victoria (1530 intervenciones) el 15/03/2006 13:59:38
Hola
Lo mejor es que valides en el evento AlPerder el foco del campo fecha, o en el evento AlRecibir el foco del siguiente control con algo similar a:

If fechaEntrega < fechaPedido then
'sacas un msgbox o borras las fechas o lo que te coventa
'y vuelves al foco al campo fecha o... según lo que decidas hacer
end if

Un saludo
Victoria
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