Iniciar sesión con Microsoft
Iniciar sesión o crear una cuenta
Hola:
Seleccione una cuenta diferente.
Tiene varias cuentas
Elija la cuenta con la que desea iniciar sesión.

Nota:  Nos gustaría proporcionarle el contenido de ayuda actual lo más rápido posible en su idioma. Esta página se ha traducido mediante un sistema automático y es posible que contenga imprecisiones o errores gramaticales. Nuestro objetivo es que este contenido sea útil para usted. ¿Puede informarnos sobre si la información le ha sido útil al final de la página? Aquí tiene el artículo en inglés para que pueda consultarlo fácilmente.

Un selector de fecha es un control que permite a los usuarios especificar fechas rápidamente en un formulario de Microsoft Office InfoPath haciendo clic en un pequeño calendario emergente. Por ejemplo, puede usar un selector de fecha para recopilar fechas de nacimiento de personas en un formulario de seguros. También puede usar un selector de fecha para mostrar fechas preestablecidas, como la fecha actual.

En este artículo

Cuándo usar un selector de fecha

Usar un selector de fecha cuando desee:

  • Permitir a los usuarios especificar fechas de su elección en un formulario, como fechas de inicio y finalización de un proyecto en particular.

  • Utilice las funciones hoy y ahora para mostrar la fecha y la hora actuales en un formulario.

  • Mostrar fechas desde un origen de datos externos, como fechas de envíos desde una base de datos de pedidos de clientes y facturación.

En la siguiente ilustración, se utiliza un selector de fecha en una plantilla de formulario de solicitud de viaje para recopilar la fecha de salida de un vuelo.

Fecha de salida especificada en el control de selector de fecha del formulario

Puede personalizar el selector de fecha para adaptarla a sus necesidades haciendo doble clic en el control en la plantilla de formulario y, a continuación, cambiando sus propiedades. Por ejemplo, puede especificar una fecha predeterminada o cambiar la forma en que se muestra la fecha en el formulario.

Volver al principio

La experiencia de usuario

Selectores de fecha aspecto de cuadros de texto, excepto en que un pequeño icono de calendario aparece en el lado derecho del cuadro. Para abrir el calendario emergente, los usuarios, haga clic en el icono de calendario. Cuando aparezca el calendario, los usuarios pueden haga clic en la fecha que desee en el calendario o utilice la flecha izquierda y derecha botones para desplazarse por los meses. Si desean que los usuarios insertar la fecha actual, hacer clic en el botón hoy en la parte inferior del calendario.

calendario emergente

Volver al principio

Consideraciones de compatibilidad

Al diseñar una plantilla de formulario en InfoPath, puede elegir un modo de compatibilidad específicos para diseñar una plantilla de formulario compatible con el explorador. Cuando una plantilla de formulario compatible con el explorador está publicado en un servidor que ejecuta InfoPath Forms Services y, a continuación, habilitadas para el explorador, pueden verse formularios basados en la plantilla de formulario en un explorador Web. Al diseñar una plantilla de formulario compatible con el explorador, algunos controles no están disponibles en el panel de tareas controles porque no pueden mostrarse en un explorador Web.

Aunque selectores de fecha están disponibles al diseñar una plantilla de formulario compatible con el explorador, tenga en cuenta las limitaciones siguientes:

  • Selectores de fecha sólo son totalmente compatibles con exploradores Windows Internet Explorer. En otros exploradores Web, el selector de fecha se muestra como un cuadro de texto, aunque son compatibles con opciones de formato de fecha en el cuadro de texto.

  • Texto de marcador de posición es texto que aparece dentro de un control en una plantilla de formulario. Un ejemplo de texto de marcador de posición es "Haga clic aquí y escriba". Aunque puede dejar el marcador de posición de configuración de texto para plantillas de formulario compatibles con el explorador, que el texto no aparece en los exploradores Web.

Volver al principio

Inserte un selector de fecha

El procedimiento para insertar un selector de fecha varía ligeramente dependiendo de si está diseñando una plantilla de formulario en blanco nueva o basando el diseño de la plantilla de formulario en una base de datos u otro origen de datos externos.

La ilustración siguiente muestra el aspecto de un selector de fecha cuando está seleccionado en el modo de diseño.

Selector de fecha seleccionado en modo de diseño

Los controles pueden estar enlazados o no enlazados. Cuando un control está enlazado, está conectado a un campo o grupo en el origen de datos para que los datos introducidos en el control se guarden en el archivo de formulario subyacente (.xml). Cuando un control no está enlazado, no está conectado a un campo o grupo y los datos introducidos en el control no se guardan. Cuando seleccione o mueva el puntero sobre un control, aparecerán en la esquina superior derecha del control un texto y un icono de enlace. El texto indica el grupo o campo al que está enlazado el control en el origen de datos. El icono indica si el control está correctamente enlazado a ese grupo o campo. Cuando el enlace es correcto, aparece un icono verde. Si hay algún error con el enlace, verá un icono azul o rojo en su lugar.

El origen de datos para la plantilla de formulario se compone de campos y grupos que aparecen en una vista jerárquica en el panel de tareas Origen de datos. Controles de selector de fecha siempre están enlazados a campos. En el ejemplo siguiente, el selector de fecha de la fecha de salida de la plantilla de formulario enlazado al campo fechaSalida del panel de tareas Origen de datos.

Relación entre un selector de fechas de la plantilla de formulario y el campo correspondiente del origen de datos

Insertar un selector de fecha en una plantilla de formulario en blanco

Cuando se diseña una plantilla de formulario nueva, se selecciona automáticamente la caja de verificación de Crear automáticamente origen de datos en el panel de Controles. Esto permite que InfoPath cree automáticamente los campos y grupos en el origen de datos a medida que agregue controles a la plantilla de formulario. Estos campos y grupos están representados por iconos de archivo y carpeta en el panel de Origen de datos.

  1. En la plantilla de formulario, coloque el cursor en el lugar donde desea insertar el control.

  2. Si el panel Controles no es visible, haga clic en Más controles en el menú Insertar, o bien, presione ALT+I, C.

  3. En Insertar controles, haga clic en Selector de fecha.

  4. Para agregar una etiqueta al control, escriba el texto por encima o a la izquierda del control, seguido por dos puntos (:).

  5. Para especificar la manera en que se muestra la fecha en el formulario, haga doble clic en el selector de fecha que se ha insertado en la plantilla de formulario.

  6. Haga clic en la ficha datos y, a continuación, haga clic en formato.

  7. En la lista Mostrar la fecha así, en el cuadro de diálogo formato de fecha, haga clic en el formato de presentación que desee.

    Nota: Puede cambiar el formato de presentación de la fecha solo si la tipo de datos es texto, fecha, o fecha y hora.

Insertar un selector de fecha en una plantilla de formulario que se basa en un origen de datos existente

Si basa el diseño de la plantilla de formulario en un archivo existente de lenguaje de marcado Extensible (XML), base de datos o servicio Web, InfoPath deriva los campos y grupos en el panel de tareas Origen de datos de ese origen de datos existente. En este escenario, puede agregar un selector de fecha arrastrando un campo de selector de fecha desde el panel de tareas Origen de datos en la plantilla de formulario o insertando el selector de fecha mediante el panel de tareas controles, como se describe en el siguiente procedimiento:

  1. En la plantilla de formulario, coloque el cursor en el lugar donde desea insertar el control.

  2. Si el panel Controles no es visible, haga clic en Más controles en el menú Insertar, o bien, presione ALT+I, C.

  3. En Insertar controles, haga clic en Selector de fecha.

  4. En el cuadro de diálogo Enlace de selector de fecha, seleccione el campo en el que desea almacenar los datos del selector de fecha y, a continuación, haga clic en Aceptar.

  5. InfoPath utiliza el nombre del campo o grupo como la etiqueta del control. Si es necesario, cambie el texto de etiqueta.

  6. Para especificar la manera en que se muestra la fecha en el formulario, haga doble clic en el selector de fecha que se ha insertado en la plantilla de formulario.

  7. En la ficha datos, haga clic en formato.

  8. En el cuadro de lista Mostrar la fecha así, en el cuadro de diálogo formato de fecha, haga clic en el formato de presentación que desee.

    Nota: Puede cambiar el formato de presentación de la fecha únicamente si el tipo de datos es texto, fecha, o fecha y hora.

Sugerencia: También puede usar el panel de tareas Origen de datos para insertar controles. En el panel de tareas Origen de datos, haga clic en el campo que desea enlazar el selector de fecha y, a continuación, haga clic en Selector de fecha en el menú contextual.

Volver al principio

Mostrar la fecha actual en un selector de fecha

Para insertar automáticamente la fecha actual en un formulario cuando los usuarios lo abran, puede utilizar la función hoy con un control de selector de fecha.

  1. Insertar un selector de fecha en la plantilla de formulario.

  2. Haga doble clic en el selector de fecha que ha insertado en la plantilla de formulario.

  3. Haga clic en la pestaña Datos.

  4. Valor predeterminado, haga clic en Insertar fórmula Imagen del botón.

  5. En el cuadro de diálogo Insertar fórmula, haga clic en Insertar función.

  6. En la lista de categorías en el cuadro de diálogo Insertar función , haga clic en fecha y hora.

  7. En la lista de funciones, haga clic en hoy y, a continuación, haga clic en Aceptar dos veces para volver al cuadro de diálogo Propiedades de selector de fecha.

    Observe que hoy() aparece en el cuadro valor.

  8. En Valor predeterminado, desactive la casilla de verificación actualizar este valor cuando se vuelve a calcular el resultado de la fórmula.

    Nota: Si desactiva esta casilla, la fecha no se actualiza automáticamente cada vez que un usuario abre un formulario basado en esta plantilla de formulario. Esto es ideal en situaciones donde desea que los usuarios vean la fecha cuando se creó el formulario. Puede dejar la casilla de verificación seleccionada en situaciones que tenga un campo última actualización o abrió por última vez, donde desea que la fecha cambie cada vez que se abre el formulario.

  9. Haga clic en Aceptar para volver a la plantilla de formulario.

  10. Para probar sus cambios, haga clic en Vista previa en la barra Estándar, o presione CTRL+MAYÚS+B.

  11. Compruebe que es la manera en que desea que la fecha que aparece en el selector de fecha. Si no es así, puede cambiar cómo se muestra la fecha u hora haciendo clic en el botón de formato en el cuadro de diálogo Propiedades de selector de fecha.

Volver al principio

Mostrar la fecha y hora actuales en un selector de fecha

Para insertar automáticamente la fecha y hora actuales en un formulario cuando los usuarios lo abran, puede usar la función ahora con un control de selector de fecha.

  1. Insertar un selector de fecha en la plantilla de formulario.

  2. Haga doble clic en el selector de fecha que ha insertado en la plantilla de formulario.

  3. Haga clic en la pestaña Datos.

  4. En el cuadro tipo de datos, haga clic en fecha y hora (dateTime).

  5. Haga clic en Formato.

  6. En el cuadro de diálogo formato de hora de fecha y, en la lista Mostrar la hora así, haga clic en la opción que desee y, a continuación, haga clic en Aceptar.

  7. En el cuadro de diálogo Propiedades de selector de fecha, en Valor predeterminado, haga clic en Insertar fórmula Imagen del botón.

  8. En el cuadro de diálogo Insertar fórmula, haga clic en Insertar función.

  9. En la lista de categorías en el cuadro de diálogo Insertar función , haga clic en fecha y hora.

  10. En la lista de funciones, haga clic en ahora y, a continuación, haga clic en Aceptar dos veces para volver al cuadro de diálogo Propiedades de selector de fecha.

    Observe que now() aparece en el cuadro valor.

  11. En Valor predeterminado, desactive la casilla de verificación actualizar este valor cuando se vuelve a calcular el resultado de la fórmula.

    Nota: Si desactiva esta casilla, la fecha no se actualiza automáticamente cada vez que un usuario abre un formulario basado en esta plantilla de formulario. Esto es ideal en situaciones donde desea que los usuarios vean la fecha cuando se creó el formulario. Puede dejar la casilla de verificación seleccionada en situaciones que tenga un campo última actualización o abrió por última vez, donde desea que la fecha cambie cada vez que se abre el formulario.

  12. Haga clic en Aceptar para volver a la plantilla de formulario.

  13. Para probar sus cambios, haga clic en Vista previa en la barra Estándar, o presione CTRL+MAYÚS+B.

  14. Compruebe que es la manera en que desea que la fecha que aparece en el selector de fecha. Si no es así, puede cambiar cómo se muestra la fecha u hora haciendo clic en el botón de formato en el cuadro de diálogo Propiedades de selector de fecha.

Volver al principio

Sugerencias de diseño

Use las siguientes sugerencias para pulir la apariencia, tamaño y otros aspectos de un selector de fecha:

  • Para cambiar el tamaño de varios selectores de fecha a la vez, seleccione los selectores de fecha cuyo tamaño desea cambiar y, en el menú formato, haga clic en Propiedades y, a continuación, en la pestaña tamaño, realice los ajustes necesarios.

  • Para cambiar el borde o el color de un selector de fecha, seleccione el selector de fecha, en el menú formato, haga clic en Bordes y sombreado y, a continuación, realice los ajustes necesarios.

  • Para personalizar el texto que aparece en un selector de fecha, utilice los cuadros fuente y Tamaño de fuente en la barra de herramientas de formato. Para cambiar la fuente y el tamaño de fuente de todos los selectores de fecha en la plantilla de formulario a la vez, haga clic en el selector de fecha que contiene el formato que desee y, a continuación, haga clic en Aplicar fuente a todos los controles de selector de fecha en el menú contextual.

  • Para ver el aspecto que tendrá el selector de fecha texto real, haga clic en Datos de ejemplo en el menú Ver. Esto le dará una idea del aspecto que tendrá el formulario cuando los usuarios lo rellenen.

  • En ocasiones, el texto dentro de un selector de fecha y la etiqueta a la izquierda del selector de fecha parece ser ligeramente fuera de alineación. Para alinearlos rápidamente, haga doble clic en el selector de fecha, haga clic en Alinear en la ficha tamaño y, a continuación, haga clic en Aplicar. Si el selector de fecha y la etiqueta se encuentran en celdas diferentes de una tabla de diseño, haga clic en la celda que contiene la etiqueta, haga clic en Propiedades de tabla en el menú contextual y, a continuación, haga clic en Centro en Alineación Vertical en la pestaña de la celda.

  • Para cambiar la manera en que se muestra la fecha, haga doble clic en el selector de fecha, haga clic en la ficha datos y, a continuación, haga clic en el botón formato. Elija un formato de presentación en el cuadro de diálogo Formato de fecha.

Volver al principio

¿Necesita más ayuda?

¿Quiere más opciones?

Explore las ventajas de las suscripciones, examine los cursos de aprendizaje, aprenda a proteger su dispositivo y mucho más.

Las comunidades le ayudan a formular y responder preguntas, enviar comentarios y leer a expertos con conocimientos extensos.

¿Le ha sido útil esta información?

¿Cuál es tu grado de satisfacción con la calidad del lenguaje?
¿Qué ha afectado a su experiencia?
Si presiona Enviar, sus comentarios se usarán para mejorar los productos y servicios de Microsoft. El administrador de TI podrá recopilar estos datos. Declaración de privacidad.

¡Gracias por sus comentarios!

×