Agregar, cambiar o quitar validación de datos

Se aplica a
InfoPath 2010 InfoPath 2013

Importante

El soporte técnico para Microsoft InfoPath 2013 finalizó el 14 de julio de 2026. Recomendamos migrar los formularios y flujos de trabajo existentes de InfoPath a soluciones de Microsoft 365 compatibles. Obtenga más información sobre la retirada de InfoPath.

La validación de datos es la capacidad de comprobar automáticamente si hay 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 que recopila son precisos y coherentes, y de que se ajustan a cualquier estándar que ya esté usando su empresa. Por ejemplo, puede usar la validación de datos para que los usuarios sepan cuándo el importe que especifican para una partida de gastos supera el importe aprobado o cuando escriben incorrectamente su 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 a un 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 luego corregir y enviar los datos más tarde.

En este artículo

Maneras en que se notifica a los usuarios sobre los errores de validación

En un formulario diseñado para rellenarse con InfoPath, puede establecer un mensaje de validación de datos para que se muestre como información en pantalla. Después de ver la información en pantalla, los usuarios pueden, de manera opcional, mostrar una alerta detallada que usted proporcione. Como alternativa, puede configurar la alerta detallada para que se muestre automáticamente. Por ejemplo, si especifica una condición de error que desea que se produzca si un usuario escribe su nombre en un cuadro que se usa para recopilar números de teléfono, puede habilitar la información en pantalla para que muestre el mensaje "Escriba un número de teléfono en este campo". Si habilita una alerta para que aparezca automáticamente, puede mostrar un mensaje detallado de forma predeterminada, como "Este campo requiere un número de teléfono con el formato (555) 555-0100". Si elige mostrar información en pantalla de forma predeterminada, los usuarios pueden mostrar manualmente la alerta que proporcione haciendo clic con el botón secundario en el campo de InfoPath y, a continuación, haciendo clic en la opción para mostrar la alerta.

Información en pantalla, menú contextual y alerta detallada de validación de datos en InfoPath

1. El puntero cambia a un haz de I cuando lo coloca sobre el campo y se muestra información en pantalla.

2. Al hacer clic con el botón secundario en el campo, aparece un menú contextual y, cuando se señala a Descripción completa del error, el puntero cambia a una flecha.

3. Aparece la alerta al hacer clic en Descripción completa del error.

Para un formulario que se rellena en un explorador web, las alertas no se pueden mostrar automáticamente. Sin embargo, los usuarios pueden mostrar la alerta si hacen clic en el campo de la página web que contiene la información en pantalla y, a continuación, hacen clic en el vínculo que aparece.

Información en pantalla de validación de datos y alerta detallada en un explorador web

1. El puntero cambia a un haz de I cuando lo coloca sobre el campo y se muestra información en pantalla.

2. El puntero se convierte en una mano al moverlo a información en pantalla.

3. Aparece la alerta al hacer clic en el vínculo.

Principio de página

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 se publica una plantilla de formulario compatible con el explorador en un servidor que ejecuta InfoPath Forms Services y, posteriormente, habilitada para el 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 exploradores, 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 manera diferente en un explorador web que en InfoPath. Por ejemplo, cuando agrega validación de datos a un control, crea texto explicativo que se mostrará cuando un usuario introduzca datos no válidos en dicho control. Puede hacer que este texto explicativo aparezca en una información en pantalla y, opcionalmente, permitir que los usuarios muestren una alerta que contenga información adicional, o puede hacer que la alerta aparezca automáticamente cuando un usuario introduzca datos no válidos. Las alertas no se pueden mostrar automáticamente para los 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 que contiene información adicional.

Nota

Cuando los usuarios rellenan formularios mediante un explorador, pueden mostrar rápidamente una alerta de validación de datos presionando CTRL+MAYÚS+I.

Lista de controles que admiten la validación de datos

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

Controles que admiten la validación de datos ¿Está disponible para plantillas de formulario compatibles con el explorador?
Casilla Sí
Selector de fecha Sí
Cuadro de lista desplegable Sí
Cuadro de lista Sí
Botón de opción Sí
Cuadro de texto Sí
Cuadro de texto enriquecido Sí
Lista con viñetas, numerada o sin formato No
Cuadro combinado No

Principio de página

Agregar validación de datos

  1. Haga clic en el control al que desea agregar 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 es verdadera, agregue una condición.
    Ejemplo
    En el ejemplo siguiente se muestra cómo crear una condición de validación de datos para asegurarse de que los datos escritos en un control de cuadro de texto coinciden con un valor específico, en este caso, la palabra Hello.

    1. En el primer cuadro, haga clic en Seleccionar un campo o grupo y, después, seleccione el campo o grupo al que está enlazado el control.
    2. En el segundo cuadro, hacer clic no es igual a.
    3. En el tercer cuadro, haga clic en Escribir texto y después en Hello.

    Nota

    Para requerir que los usuarios escriban datos en el control, en el cuadro de diálogo Propiedades del control , active la casilla No se puede dejar en blanco .

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

    Nota

    Dado que los mensajes del cuadro de diálogo no se pueden mostrar automáticamente en un explorador web, un usuario que rellene el formulario con un explorador web solo verá información en pantalla.

  6. En el cuadro Información en pantalla , escriba el texto que desee mostrar cuando un usuario señale el control o haga clic con el botón secundario en él.

  7. En el cuadro de mensaje , escriba el texto que desea mostrar en el cuadro de diálogo del mensaje 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á para los controles que también tengan una información en pantalla predeterminada establecida en la pestaña Opciones avanzadas del cuadro de diálogo Propiedades del control . Este comportamiento ayuda a garantizar que el nombre del control se transmite con precisión a los usuarios que usan lectores de pantalla.

Principio de página

Cambiar una condición de validación de datos

  1. Haga clic en el control cuya validación de datos desee modificar.
  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 la condición que desea cambiar, haga clic en Modificar y, a continuación, realice los cambios que desee.

Principio de página

Quitar validación de datos

  1. Haga clic en el control cuya validación de datos desea quitar.
  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 la condición que desee quitar y, a continuación, haga clic en Quitar.

Principio de página