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

Importante:  Este artículo se ha traducido con traducción automática; vea la declinación de responsabilidades. Para su referencia, puede encontrar la versión en inglés de este artículo aquí.

Validación de datos es la capacidad para 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 son exactos y coherentes y que se ajustan a los estándares que ya están en uso por su compañía. Por ejemplo, puede usar la validación de datos para que los usuarios sepan cuándo la cantidad que especifica para un elemento de gastos supera el aprobado o cuando escribe por error su nombre en un cuadro que se utiliza para recopilar números de teléfono.

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

En este artículo se explica cómo utilizar la validación de datos para garantizar que los datos que un usuario especifica 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 cuando un usuario tenga que escribir un número de teléfono, se le requiera que especifique un código de área de tres dígitos como parte del número.

Nota: 

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

  • Al añadir un modelo a un control, éste no cambia automáticamente el formado de los datos especificados por el usuario para que coincidan con el modelo establecido.

En este artículo

Antes de empezar

Consideraciones de compatibilidad

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

Antes de empezar

Para completar este procedimiento, la plantilla de formulario debe contener un control que admite 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, 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 dar resultados útiles, pero establecerla para una casilla de verificación no producirán resultados útiles.

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.

Algunas funciones de validación de datos funcionan de forma diferente en un explorador Web de como lo hacen en InfoPath. Por ejemplo, al agregar validación de datos a un control, crear texto explicativo que se mostrará cuando un usuario escribe datos no válidos en el control. Puede tener este texto explicativo aparecen en información en pantalla y, opcionalmente, permitir a los usuarios mostrar una alerta que contiene información adicional o puede hacer que la alerta aparezca automáticamente cuando un usuario escribe datos no válidos. No se puede mostrar alertas automáticamente para los formularios que se ven en un explorador Web, pero los usuarios pueden ver la información en pantalla y, opcionalmente, mostrar una alerta que contiene información adicional.

Lista de controles que admiten la validación de datos

La siguiente tabla enumera los controles de Microsoft Office InfoPath 2007 que admiten validación de datos y si están o no 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, 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 dar resultados útiles, pero establecerla para una casilla de verificación no producirán resultados útiles.

Controles que admiten validación de datos

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

Casilla de verificación

Selector de fecha

Cuadro de lista desplegable

Cuadro de lista

Botón de opción

Cuadro de texto

Cuadro de texto enriquecido

Lista simple, numerada o viñeta

No

Cuadro combinado

No

Volver al principio

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

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

  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 un modelo.

  7. En Modelos estándar en el cuadro de diálogo Modelo de entrada de datos, siga uno de los procedimientos siguientes:

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

      Lista de modelos estándar

      Modelo

      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 un modelo personalizado, haga clic en Modelo personalizado, escriba el modelo que desea en el cuadro Modelo personalizado y, a continuación, haga clic en Aceptar.

      Símbolos que puede utilizar para especificar un modelo

      Puede insertar símbolos que especifiquen las restricciones del modelo, como sólo letras, sólo dígitos, sólo caracteres, guiones, puntos, comas y paréntesis. Además, puede usar los símbolos siguientes para permitir varias apariciones de un determinado carácter:

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

      • Cero o más (*)     El carácter anterior puede aparecer cero o más veces. Por ejemplo, r* significa que el carácter r puede aparecer cero o más 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 en pantalla, escriba el texto que desee que aparezca cuando un usuario seleccione el control o hace clic en el control.

  9. Para que se muestre automáticamente un mensaje de cuadros de diálogo cuando un usuario deja en blanco un control, seleccione el cuadro de diálogo Mostrar mensajes de cuadro de diálogo inmediatamente cuando los usuarios escriben datos no válidos.

    Nota: Dado que los mensajes de cuadros de diálogo no pueden mostrarse automáticamente en un explorador Web, un usuario que rellene el formulario mediante un explorador Web sólo podrá ver la información en pantalla.

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

    Nota: No se mostrará la información en pantalla para un error de validación de datos para los controles que también tienen un conjunto de información en pantalla en la pestaña Opciones avanzadas del cuadro de diálogo Propiedades del Control predeterminado. Este comportamiento ayuda a garantizar que el nombre del control se transmite con precisión a los usuarios que usan lectores de pantalla.

Volver al principio

Nota: Declinación de responsabilidades de traducción automática: Este artículo se ha traducido con un sistema informático sin intervención humana. Microsoft ofrece estas traducciones automáticas para que los hablantes de otros idiomas distintos del inglés puedan disfrutar del contenido sobre los productos, los servicios y las tecnologías de Microsoft. Puesto que este artículo se ha traducido con traducción automática, es posible que contenga errores de vocabulario, sintaxis o gramática.

Ampliar sus conocimientos
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.

×