Requerir un modelo de entrada de datos específico en un control

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.

La validación de datos es la capacidad de comprobar automáticamente los errores mientras el usuario rellena un formulario. Al agregar validación de datos a los controles de la plantilla de formulario, puede asegurarse de que los datos recopilados sean precisos y coherentes, y que cumplan los estándares que ya usa su empresa. Por ejemplo, puede usar la validación de datos para permitir que los usuarios sepan cuándo el importe que introducen para un elemento de gasto supera el importe aprobado o cuando escriben por error el nombre en un cuadro que se usa para recopilar números de teléfono.

Si un formulario contiene errores de validación de datos y está conectado a una base de datos o servicio Web, los usuarios no podrán enviar el formulario hasta que corrijan estos errores. Los usuarios pueden guardar una copia local del formulario y, a continuación, corregir y enviar los datos más adelante.

En este artículo se explica cómo usar la validación de datos para garantizar que los datos que un usuario introduce en un control coinciden con un modelo predeterminado. Por ejemplo, puede agregar validación de datos a un control de cuadro de texto para que un número de teléfono solicite al usuario que escriba un código de área de tres dígitos como parte del número.

Notas: 

  • Para requerir que los datos que un usuario introduce en un formulario coincidan con un modelo predeterminado, también puede usar el formato condicional.

  • Cuando se agrega un patrón a un control, el control no cambia automáticamente el formato de los datos que el usuario escribe para que coincidan con el modelo que haya establecido.

En este artículo

Antes de empezar

Consideraciones de compatibilidad

Requerir un modelo de entrada de datos específico en un control

Antes de empezar

Para completar este procedimiento, la plantilla de formulario debe contener un control que admita la validación de datos. Aunque puede establecer una condición de coincidencia de modelos para cualquier control de InfoPath que admita la validación de datos, la coincidencia de modelos funciona mejor con controles que muestran caracteres, como números, letras o signos de puntuación. Por ejemplo, establecer una condición de coincidencia de modelos para un cuadro de texto puede generar resultados útiles, pero si estableces esta condición para una casilla, no obtendrás resultados útiles.

Consideraciones de compatibilidad

Al diseñar una plantilla de formulario en InfoPath, puede elegir un modo de compatibilidad específico para diseñar una plantilla de formulario compatible con el explorador. Cuando una plantilla de formulario compatible con el explorador se publica en un servidor que ejecuta InfoPath Forms Services y, a continuación, está habilitado para explorador, los formularios basados en la plantilla de formulario se pueden ver 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 se pueden mostrar en un explorador Web.

Algunas características de validación de datos funcionan de forma diferente en un explorador Web que en InfoPath. Por ejemplo, cuando se agrega validación de datos a un control, se crea texto explicativo para que se muestre cuando un usuario introduzca datos no válidos en el control. Puede hacer que este texto explicativo aparezca en una información en pantalla y, de manera opcional, permitir que los usuarios muestren una alerta que contiene información adicional o puede hacer que la alerta aparezca automáticamente cuando un usuario escriba datos no válidos. Las alertas no se pueden mostrar automáticamente para formularios que se ven en un explorador Web, pero los usuarios aún pueden ver la información en pantalla y, opcionalmente, mostrar una alerta con información adicional.

Lista de controles que admiten validación de datos

En la siguiente tabla se enumeran los controles Microsoft Office InfoPath 2007 que admiten validación de datos y si están disponibles para plantillas de formulario compatibles con el explorador.

Nota: Aunque puede establecer una condición de coincidencia de modelos para cualquier control de InfoPath que admita la validación de datos, la coincidencia de modelos funciona mejor con controles que muestran caracteres, como números, letras o signos de puntuación. Por ejemplo, establecer una condición de coincidencia de modelos para un cuadro de texto puede generar resultados útiles, pero si estableces esta condición para una casilla, no obtendrás resultados útiles.

Controles que admiten validación de datos

¿Está disponible para plantillas de formulario compatibles con el explorador?

Casilla

Selector de fecha

Cuadro de lista desplegable

Cuadro de lista

Botón de opción

Cuadro de texto

Cuadro de texto enriquecido

Lista con viñetas, numerada o simple

No

Cuadro combinado

No

Requerir un modelo de entrada de datos específico en un control

  1. Haga clic en el control al que desea agregar la validación de datos.

  2. En el menú formato, haga clic en validación de datos.

  3. En el cuadro de diálogo validación de datos, haga clic en Agregar.

  4. En si esta condición se cumple, en el primer cuadro, haga clic en seleccionar un campo o grupo y, a continuación, seleccione el campo o grupo con el que está enlazado el control.

  5. En el segundo cuadro, haga clic en no coincide con el modelo.

  6. En el tercer cuadro, haga clic en seleccionar una trama.

  7. En modelos estándar en el cuadro de diálogo modelo de entrada de datos, siga uno de estos procedimientos:

    • Para usar un patrón estándar, seleccione el patrón y, a continuación, haga clic en Aceptar.

      Lista de patrones estándar

      Patrón

      Ejemplo

      Número de teléfono

      (555) 555-0100

      Número de la seguridad social

      123-45-6789

      Código postal

      98052

      Código postal + 4

      98052-6399

    • Para crear una trama personalizada, haga clic en trama personalizada, escriba el patrón que desee en el cuadro modelo personalizado y, a continuación, haga clic en Aceptar.

      Símbolos que puede usar para especificar un patrón

      Puede insertar símbolos que especifiquen restricciones en el patrón, como solo letras, solo dígitos, solo caracteres, guiones, puntos, comas y paréntesis. Además, puede usar los siguientes símbolos para permitir varias apariciones de un carácter dado:

      • Cero o uno (?)     El carácter anterior debe aparecer cero veces o una vez. Por ejemplo, \d? significa que un dígito (indicado por \d) debe aparecer cero veces o una vez.

      • Cero o más (*)     El carácter anterior puede aparecer cero o más veces en cero. Por ejemplo, r * significa que el carácter r puede aparecer cero veces o más de cero veces.

      • Uno o más (+)    El carácter anterior debe aparecer una vez o más de una vez. Por ejemplo,. + significa que un carácter (indicado por.) debe aparecer una vez o más de una vez.

  8. En el cuadro información de pantalla, escriba el texto que desee mostrar cuando el usuario apunte al control o haga clic con el botón secundario en el control.

  9. Para mostrar automáticamente un mensaje de cuadro de diálogo cuando un usuario deja un control en blanco, active la casilla de verificación Mostrar mensajes de cuadro de diálogo inmediatamente cuando los usuarios escriban datos no válidos.

    Nota: Dado que los mensajes de los cuadros de diálogo no se pueden mostrar automáticamente en un explorador Web, un usuario que rellene el formulario mediante un explorador web verá únicamente la información en pantalla.

  10. En el cuadro mensaje, escriba el texto que desea que se muestre en el cuadro de diálogo, ya sea inmediatamente o cuando el usuario solicite más detalles.

    Nota: La información en pantalla de un error de validación de datos no se mostrará en los controles que también tengan una información en pantalla predeterminada configurada en la pestaña avanzadas del cuadro de diálogo propiedades del control. Este comportamiento ayuda a garantizar que el nombre del control se transmita correctamente a los usuarios que usan lectores de pantalla.

Volver al principio

Ampliar sus conocimientos de Office
Explorar los cursos
Obtener nuevas características primero
Únase a los participantes de Office Insider

¿Le ha sido útil esta información?

¡Gracias por sus comentarios!

Gracias por sus comentarios. Quizá le interese ponerse en contacto con uno de nuestros agentes de soporte de Office.

×