Microsoft Access ofrece una excelente característica a sus usuarios, conocida como selector de fecha. Ayuda a facilitar la selección de fechas en formularios e informes. Sin embargo, los usuarios a veces se encuentran con el frustrante problema de que el selector de fecha de MS Access no se muestra cuando intentan ingresar o modificar fechas en formularios o informes de bases de datos. En este blog, mencionaré las causas comunes de este problema y brindaré soluciones rápidas para solucionarlo.
Además, aprenderá cómo insertar un selector de fecha en formularios e informes de Access.
Herramienta Gratuita de Reparación de Bases de Datos de MS Access
Repare archivos corruptos de bases de datos MDB y ACCDB y recupere fácilmente tablas, consultas, índices y registros de bases de datos eliminados. Probar ahora!
Descargo de responsabilidad: para reparar la base de datos, usted necesidad de actualizar a un plan pagado.Al hacer clic en el botón Descargar arriba e instalar Stellar Repair for Access (14.8 MB), reconozco que he leído y acepto el Acuerdo de licencia de usuario final y la Política de privacidad de este sitio.
¿Qué es el control de selector de fecha en MS Access?
En Access, el selector de fecha es una de esas herramientas que permiten a los usuarios ingresar fácilmente la fecha en el formulario de Microsoft Office InfoPath con solo tocar un pequeño calendario emergente.
A continuación, se presentan las circunstancias en las que la necesidad del control de selector de fecha de Access parece esencial. O puede indicar cuándo utilizar el selector de fechas en Access.
- Ayuda al usuario a introducir fechas en el formulario según su elección, como la fecha de inicio y de finalización de un proyecto en particular.
- Para mostrar la fecha y hora actuales en el formulario mediante la función Ahora y Hoy del selector de fechas.
- Para mostrar fechas de la fuente de datos externa, como la fecha de envío y facturación de la base de datos de pedidos de clientes.
- El selector de fechas en Access también se puede utilizar para recopilar la fecha de nacimiento de los clientes en el formulario de seguro.
En la siguiente figura, el selector de fechas se utiliza en una plantilla de formulario de solicitud de viaje para recopilar la fecha de salida del vuelo.
Ha sido muy fácil personalizar el selector de fechas según sus necesidades. Lo único que debe hacer es hacer doble clic en el control del selector de fechas presente en la plantilla de formulario. Después de eso, realice cambios en sus propiedades.
¿Por qué no se muestra mi selector de fechas de Microsoft?
El problema de que el selector de fechas de MS Access no funciona puede afectar la capacidad del usuario para interactuar con los campos de fecha de forma cómoda. Esto sucede por varias razones, entre ellas:
- Configuraciones de todo el sistema
- Problemas de configuración de Access
- Conflictos de hardware o software
- Ejecución de una versión desactualizada del software o los componentes de Access.
¿Cómo solucionar el problema de que el selector de fecha de MS Access no se muestra?
Después de identificar los factores principales, es hora de seguir los métodos paso a paso para lidiar con esta situación.
Método 1: verificar la configuración de fecha del sistema
Dado que el problema está relacionado con la fecha, es fundamental asegurarse primero de que la configuración de fecha y hora del sistema esté configurada correctamente. La configuración incorrecta de la fecha puede afectar ocasionalmente la funcionalidad de la función de control del selector de fecha.
Lea también: 7 formas de solucionar problemas de Microsoft Access estrellarse al abrir informe
Método 2: elimine la propiedad de máscara de entrada
En la mayoría de los casos, se descubre que eliminar la propiedad de máscara de entrada del selector de fecha ha solucionado el problema de que el selector de fecha no se muestra en el formulario de Access.
¡Así que pruébelo…!
Si está creando una base de datos en las últimas versiones de MS Access, como 2007/2020/2013/2016/2019, entonces el control de texto que está vinculado al campo de tipo de datos de “Fecha” comenzará a mostrar automáticamente el selector de fecha con o sin la máscara de entrada.
Incluso el campo de texto ilimitado también muestra el selector de fecha si ha configurado la propiedad “Formato” en algún formato de fecha válido. Y configure la propiedad “Mostrar selector de fecha” en “Para fechas“.
Esto solo funciona cuando la propiedad Máscara de entrada no está asignada y se deja en blanco.
Si asigna una máscara de entrada sobre el campo de texto no vinculado, esto detendrá el funcionamiento del selector de fecha inmediatamente. Consulte el ejemplo que se muestra para obtener una idea clara.
La propiedad de máscara de entrada está en blanco:
|
La propiedad de máscara de entrada se establece en cualquier valor:
|
Resultado: el selector de fecha está disponible:
|
Resultado: el selector de fecha no está disponible:
|
Esto también sucede cuando alguien usa Microsoft Input Mask Wizard para configurar las máscaras de entrada.
Método 3: actualice MS Access para solucionar el problema de que el selector de fecha de MS Access no se muestra
Como ya se dijo, el uso de una versión de software desactualizada contiene errores y problemas de compatibilidad que pueden provocar que el selector de fecha de Access no funcione. Para superar esta situación, considere actualizar su software de Access siguiendo los pasos a continuación:
- Abra Access.
- Vaya al menú “Archivo” >> Opción de cuenta.
- Ahora, haga clic en “Opciones de actualización” o “Actualizaciones de Office“.
- Toque “Actualizar ahora” para verificar e instalar las actualizaciones disponibles.
Método 4: Verifique la configuración de Access
Otro paso crucial que puede tomar para resolver este problema es confirmar que Microsoft Access esté configurado para mostrar el control del selector de fecha. Todo lo que necesita hacer es verificar las propiedades del formulario o informe para asegurarse de que la función de selector de fecha esté activada y vinculada correctamente al campo de fecha deseado.
¿Cómo insertar un selector de fecha en Access?
Bueno, esta sección sobre cómo insertar un selector de fecha en Access no es solo para aquellos que no han usado el control del selector de fecha.
Métodos para insertar el selector de fecha en Access
El método para insertar el selector de fecha depende de:
- Si lo está insertando en la nueva plantilla de formulario en blanco.
- O si está insertando el selector de fecha en la plantilla de formulario que se basa en la fuente de datos existente.
La siguiente figura le muestra cómo se ve el control del selector de fecha en Access en el modo de diseño.
Método 1: Insertar el selector de fecha en la plantilla de formulario en blanco
Cuando un usuario diseña una nueva plantilla de formulario en blanco, la casilla de verificación “Crear fuente de datos automáticamente” está seleccionada de forma predeterminada en el panel de tareas Controles.
Esto permite que InfoPath cree grupos y campos en la fuente de datos automáticamente cuando agrega controles en la plantilla de formulario.
Verá que estos grupos y campos aparecen con un icono de carpeta y archivos en el panel de tareas de la fuente de datos.
- Vaya a su plantilla de formulario y coloque el cursor donde desee colocar el control del selector de fecha.
- Si no aparece el panel de tareas Controles, toque Más controles dentro de Insertar.
- Ahora, dentro de los controles Insertar, toque la opción Selector de fecha.
- Para agregar una etiqueta al control, simplemente escriba el texto en el lado izquierdo o en el lado superior del control, después de colocar el signo de dos puntos (:).
- Para especificar la forma en que se muestra una fecha en el formulario de Access, debe tocar dos veces el selector de fecha que se inserta con la plantilla de formulario de Access.
- Toque la pestaña Datos y luego presione la opción Formato.
- En el cuadro de diálogo Formato de fecha, toque Mostrar la fecha así De esta manera, está eligiendo el formato en el que desea mostrar sus fechas.
Nota: Puede realizar modificaciones sencillas en el formato de visualización de la fecha solo cuando el tipo de datos es fecha, texto o fecha y hora.
Método 2: Insertar un selector de fecha en la plantilla de formulario según la fuente de datos existente
Si diseña su plantilla de formulario en un archivo XML, servicio web o base de datos, InfoPath deriva los grupos y campos presentes en el panel de tareas de la fuente de datos de la fuente de datos existente.
En ese caso, puede insertar un selector de fecha de dos maneras:
- En primer lugar, simplemente arrastrando el control del selector de fecha desde el panel de tareas de la fuente de datos a la plantilla de formulario de Access.
- En segundo lugar, utilizando el panel de tareas Controles
Aprendamos a insertar un control de selector de fecha utilizando el panel de tareas Controles.
- Vaya a su plantilla de formulario y coloque el cursor donde desee colocar el control del selector de fecha.
- Si el panel de tareas Controles no aparece, toque Más controles dentro de Insertar
- Ahora, dentro de los controles Insertar, toque la opción Selector de fecha.
- En el cuadro de diálogo Enlace del selector de fecha, seleccione los campos en los que almacenará los datos del selector de fecha. Luego, toque Aceptar.
- InfoPath utiliza los nombres de grupo y de campo como la etiqueta de un control. Si desea cambiarlo, hágalo a través del texto de la etiqueta.
- Especifique el estilo en el que se mostrarán sus datos en el formulario. Para ello, haga doble clic en el selector de fecha presente en la plantilla del formulario de Access.
- Ahora, vaya a la pestaña Datos y haga clic en la opción Formato.
- En el cuadro de diálogo de formato de fecha que se abre, toque el cuadro de lista Mostrar las fechas como esta para elegir el formato de visualización de su fecha.
Lea también: Solucione el problema de que los formularios e informes de Access no muestran la imagen
Preguntas frecuentes:
¿Qué tipo de entrada de fecha se utiliza para insertar el selector?
Para insertar el selector, se utiliza una entrada de cuadro de texto o una interfaz de selector de fecha especial.
¿Cómo puedo habilitar el selector de fecha en Access?
Para habilitar el selector de datos en Access, debe:
- Abrir el formulario deseado en la vista de diseño.
- Luego, presione F4 para abrir una hoja de propiedades.
- Elija el campo de fecha deseado de una lista desplegable de Tipo de selección.
- Ahora, vaya a la pestaña Formato en una hoja de propiedades.
- En Mostrar campo de selector de fecha, debe elegir Para fechas.
¿Qué debo hacer si el selector de fecha sigue sin responder?
Si el selector de fecha sigue sin responder, debe intentar ajustar los controles ActiveX o reparar la instalación de MS Access.
¿Cómo muestro automáticamente la fecha actual en Access?
Puede usar la función Ahora o la función Fecha para que Access complete automáticamente la fecha u hora cuando se agrega un nuevo registro.
¿Existen medidas de precaución para evitar este problema en el futuro?
Sí, al actualizar MS Access regularmente y evitar instalar cualquier software conflictivo, puede minimizar la probabilidad de encontrar problemas con el selector de fecha.
Conclusión
El hecho de que el selector de fechas no aparezca en el formulario o informe de Access puede ser un obstáculo frustrante cuando intenta administrar datos relacionados con fechas dentro de su base de datos. Sin embargo, si aplica los trucos que se especifican en este blog, puede solucionar este problema de manera eficaz y mantener una funcionalidad óptima en Microsoft Access.
¡Espero que haya disfrutado de la lectura de esta publicación!
Este software asegura sin costura reparación y recuperación de la base de datos ACCDB y MDB. Es Restaura todos los objetos, incluidas tablas, informes, consultas, registros, formularios e índices, junto con módulos, macros, etc. Solucione los problemas de Microsoft Access ahora en 3 sencillos pasos:
- Descargue Stellar Access base de datos reparación herramienta calificado como Excelente en Cnet.
- Haga clic en la opción Examinar y Buscar para localizar la base de datos de Access corrupta.
- Haga clic en el botón Reparar para reparar y obtener una vista previa de los objetos de la base de datos.