Fechas en Formulario/subformulario

¿Tengo una fecha que esta en un formulario en access y quiero que al momento de ingresar una fecha en el subformulario me diga que debe ser mayor o igual a la fecha que se encuentra en el formulario como hago?
1

1 respuesta

Respuesta
1
Lo haces de la siguiente manera... en el evento "Perder el Enfoque" de la fecha del Subformulario pones el siguiente código:
If Forms!NomFormularioPrincipal!FechaFormulario=<FechaSuformulario then
Msgbox "La fecha del subformulario no puede ser menor que la fecha del formulario principal"
end if
Recuerda que el anterior es solo un ejemplo de la estructura que debe de llevar el código, pero tu debes de cambiar las variables por los nombres reales de los campos de los formularios
Ya lo trate de hacer
El formulario se llama control y el subformulario detalledelcontrol
lo hago en la fecha de detalledelcontrol lo uso así
Private Sub fechainicio_LostFocus()
If Forms!Control!fechadelcontrol <= fechainicio Then
MsgBox "fecha debe ser mayor o igual a la fecha del control"
End If
End Sub
Pero me manda error en el nombre del formulario que estoy haciendo mal
Verifique que en el formulario principal el campo que evalúa se llame realmente "Fechadelcontrol" y que no contenga espacios, si contiene espacios lo debe de cerrar en [], tiene que identificar si el error esta en el nombre del formulario o del campo evaluado como tal; igualmente verifica que las dos variables evaluadas sean del mismo tipo "Fecha"
JJ77
Como vas con esto ¿? No ulvides puntuar la respuesta
JJ77

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas