Imprimir página | Cerrar ventana

Control Calendar

Impreso de: Foro de Access y VBA
Categoría: Access y VBA
Nombre del foro: Access y VBA
Descripción del foro: Foro de programacion en Access (Con código y sin código)
URL: http://www.mvp-access.com/foro/forum_posts.asp?TID=84672
Fecha de impresión: 22/Octubre/2019 a las 03:08


Tema: Control Calendar
Publicado por: Marciana
Asunto: Control Calendar
Fecha de publicación: 27/Agosto/2019 a las 18:44
Hola amigos
Uso control calendar en una app Access 2016. La ejecuto en mi notebook bien, la ejecuto en otra PC con RunTime 2016 y no funciona el control calendar. 

Hice la siguiente prueba para comprobar:
En una app (Access 2016) un formulario que solamente tiene un control calendar. Con el siguiente código:
Private Sub Calendar0_Click()
    MsgBox Calendar0.Value
End Sub

mi equipo Windows 10 con MSOffice Pro 2016
los otros equipos windows 7 con RunTime Access 2016

Otras app corren bien bajo Run time Access 2016

Sospecho que falta algún dll 
Gracias, Marciana


-------------
Cordialmente, Marciana



Respuestas:
Publicado por: xavi
Fecha de publicación: 27/Agosto/2019 a las 19:03
El control Calendar (un ActiveX) ya hace algunas versiones que desapareció. Es posible que tu lo tengas instalado pero las otras máquinas no.

Un saludo



-------------
Xavi, un minyó de Terrassa

http://www.llodax.com" rel="nofollow - Mi web


Publicado por: Marciana
Fecha de publicación: 27/Agosto/2019 a las 20:49
Gracias, Xavi
En la barra de herramientas de Access 2016 existe y funciona.
Existe algún control que lo sustituya?


-------------
Cordialmente, Marciana


Publicado por: pitxiku
Fecha de publicación: 27/Agosto/2019 a las 22:20
En las nuevas versiones hay una propiedad que permite mostrar un selector de fechas en los campos/cuadros de texto de fecha:

- https://docs.microsoft.com/es-es/office/vba/api/access.textbox.showdatepicker


Publicado por: xavi
Fecha de publicación: 27/Agosto/2019 a las 22:52
En mi versión (Microsoft Office 365 Business) no aparece ningún control calendario...

En cuanto a la propiedad que permite mostrar un selector de fechas indicar que tiene una limitación: si utilizas máscara de entrada, no se muestra el selector.

Un saludo



-------------
Xavi, un minyó de Terrassa

http://www.llodax.com" rel="nofollow - Mi web


Publicado por: Marciana
Fecha de publicación: 30/Agosto/2019 a las 00:03
Gracias Xavi y Pitxicu
Lo que se necesita es tener 3 meses consecutivos de calendarios desplegados  para permitir al operador ubicar una fecha con un clic.
Estuve viendo el datePicker pero primero hay que desplegar el calendario, no permite tenerlo abierto. Al menos eso entendí. Lo usa habitualmente para el input de  los campos de fecha.
En mi versión Access 2016 figura el control Calendar y está asociado a MSCal.ocx

Pienso copiar el MSCal.ocx en la PC en que el control Calendar no funciona. Por ahora no tengo otra solución a la vista.





-------------
Cordialmente, Marciana


Publicado por: pitxiku
Fecha de publicación: 30/Agosto/2019 a las 18:10
Si el calendario propio de Access no te gusta, siempre puedes crear el tuyo propio. Marciano tenía uno:

- http://www.mvp-access.es/marciano/

Y Marta también:

- http://www.mvp-access.com/-marta-/web/Index.htm



Imprimir página | Cerrar ventana