Login | registrarse | recordar contraseña
128146
2431
227205
20
PORTADAForos >> Foro de Office >> access (solucionado)

Access (Solucionado)

maria1439

Tema: Access (Solucionado) - Enviado el 2008-07-22 12:37 (Post 2532063)
Detalles de la pregunta: Se ha visto 81 veces y tiene 5 respuesta(s).
Estado: Mensaje cerrado.

Características: Windows XP Home No se.

Hola
He creado un informe que tiene un cuadro combinado y quiero que al hacer click en el cuadro combinado me aparezca un calendario en el cual pueda señalar la fecha y que esta se inserte en el cuadro combinado y el calendario desaparezca. Tengo Access 2003.
Alguien me puede ayudar?

Muchas gracias


MCarmen

Tema: Access (Solucionado) - Enviado el 2008-07-23 20:54 (Post 2532063)

Hola María, tengo una duda respecto a tu pregunta, ¿quieres introducir la fecha en un campo combinado o en un cuadro de texto? Y supongo que el informe lo has hecho en un formulario, ¿no?. Si es así contéstame para que te diga como lo haría yo.
Saludos


maria1439

Tema: Access (Solucionado) - Enviado el 2008-07-24 11:02 (Post 2532063)

perdona, es un formulario no un informe. Al ser posible un cuadro combinado que al hacer click se despliegue un calendario pero tambien me sirve el cuadro de texto.


MCarmen

Tema: Access (Solucionado) - Enviado el 2008-07-25 05:52 (Post 2532063)

Hola de nuevo, yo lo hago así:
1.- Voy a diseño del formulario e inserto el ctrl. Activex: "Control de calendario 11.0". En sus propiedades veo como Access llama al control, en mi caso, Calendar2.
2.- Sigo en diseño de formulario y ahora voy a menú Ver/Código y escribo estas líneas:

Private Sub Calendar2_Click()
Fecha.Value = Calendar2.Value
End Sub

Private Sub Fecha_Click()
Calendar2.Visible = True
End Sub

Private Sub NOMBRE_BeforeUpdate(Cancel As Integer)

End Sub

Private Sub NOMBRE_Click()
Calendar2.Visible = False
End Sub


3.- Verás, te explico, con este código le he dicho a Access que cuando haga clic en el campo Fecha aparezca el calendario, después le he dicho que cuando haga clic en el calendario introduzca la fecha en el campo Fecha y por último le he dicho que cuando haga clic en el campo NOMBRE desaparezca el calendario. Te lo digo para que cambies los nombres de los campos en el código VBA de lo contrario no saldrá.
Otra cosa, el calendario no se ve en todas las vistas de formulario. La vista predeterminada está en "Un único formulario", es decir, en pantalla se ven los registros de uno en uno, esta es la más adecuada para utilizar este control.
Espero que sea lo que necesitas o al menos que tengas una base para adaptarlo a tu estilo.
Saludos


maria1439

Tema: Access (Solucionado) - Enviado el 2008-07-25 20:02 (Post 2532063)

Muchas gracias por tu respuesta me ha servido mucho pero el problema que tengo es que es un formulario en el que introduces 2 fechas y te muestra los registros entre esas dos fechas, entonces me gustaria que al hacer click en el calendario, éste a la vez que se introduce la fecha en el cuadro de texto el calendario también desaparezca.Lo he intentado asi:

Private Sub Calendar1_Click()
CTFechaInicial.Value = Calendar1.Value
Calendar1.Visible = False
End Sub

y me da error en Calendar1.Visible=False

tambien he probado con alguna condición "If" pero tampoco me ha servido

Página: [1] 2 Siguiente >>

 

¿Has encontrado lo que buscabas?, pregúntanos e intentaremos ayudarte, pulsa aquí.

 

Usuarios conectados:
alemau DISMAR ernestolr gabyjans isalandia (+)

Usuario:
Clave:
Regístrate - Recordar Contraseña

Ver Normas del Foro
Autorización de Link

PORTADA¿Que es ConfigurarEquipos?Quienes somosLogo

Aviso Legal Politica de Privacidad Referencias en Prensa Colaborar Contactar Publicidad
.Buscar:

en

Copyright (c) 2002-2008 ConfigurarEquipos.com® | 22-08-2008 03:30:16 | Informática | Mapa Web