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.
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
Formas que se notificación a los usuarios sobre los errores de validación
Para un formulario que está diseñado para rellenarlo con InfoPath, puede establecer un mensaje de validación de datos que se mostrará como un Información en pantalla. Después de ver la información en pantalla, los usuarios opcionalmente, pueden mostrar una alerta detallada que proporciona. Como alternativa, puede establecer la alerta detallada para que se muestre automáticamente. Por ejemplo, si se especifica una condición de error que desea que se producen si un usuario escribe su nombre en un cuadro que se utiliza para recopilar números de teléfono, puede habilitar una información en pantalla mostrar 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 en el formato de (555) 555-0100". Si decide mostrar información en pantalla de forma predeterminada, los usuarios podrán mostrar manualmente la alerta que proporciona haciendo clic en el campo en InfoPath y, a continuación, haga clic en la opción para mostrar la alerta.
1. el puntero cambia a un rayo cuando se sitúe el puntero sobre el campo y se muestra la información en pantalla.
2. cuando haga el campo, aparece un menú contextual, y al apuntar a descripción completa del error, el puntero se convierta en una flecha.
3. al hacer clic en descripción completa del error, aparece la alerta.
Para un formulario que se rellena en un explorador Web, no se puede mostrar automáticamente las alertas. Sin embargo, los usuarios pueden mostrar la alerta haciendo clic en el campo en la página Web que contiene la información en pantalla y, a continuación, haga clic en el vínculo que aparece.
1. el puntero cambia a un rayo cuando se sitúe el puntero sobre el campo y se muestra la información en pantalla.
2. el puntero cambia a una mano cuando se mueve a la información en pantalla.
3. al hacer clic en el vínculo, aparece la alerta.
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 una 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.
Nota: Cuando los usuarios rellenan formularios mediante un explorador, puede 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
La siguiente tabla enumeran los controles de Microsoft Office InfoPath 2007 que admiten validación de datos y de si están disponibles para plantillas de formulario compatibles con el explorador.
Controles que son compatibles con vali de datos dation |
¿Disponible para las 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í |
Viñetas, numeración, o lista simple |
No |
Cuadro combinado |
No |
Agregar validación de datos
-
Haga clic en el control que desea agregar validación de datos a.
-
En el menú formato, haga clic en Validación de datos.
-
En el cuadro de diálogo Validación de datos, haga clic en Agregar.
-
En Si esta condición se cumple, 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 introducidos en un control de cuadro de texto coincide con un valor específico, en este caso, la palabra Hola a todos.
-
En el primer cuadro, haga clic en Seleccionar un campo o grupo y, a continuación, seleccione el campo o grupo que está enlazado el control.
-
En el segundo cuadro, haga clic en no es igual a.
-
En el tercer cuadro, haga clic en Escriba texto y, a continuación, escriba Hola.
Nota: Para requerir que los usuarios escriban datos en el control, en el cuadro de diálogo Propiedades del Control, active la casilla de verificación no puede estar en blanco.
-
-
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 escriben datos no válidos.
Nota: Dado que no se puede mostrar mensajes de cuadro de diálogo automáticamente en un explorador Web, un usuario que rellene el formulario mediante un explorador Web muestra solo la información en pantalla.
-
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.
-
En el cuadro de mensaje, escriba el texto que desea que aparezca en el cuadro de diálogo de mensaje 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.
Cambiar una condición de validación de datos
-
Haga clic en el control cuya validación de datos que desea modificar.
-
En el menú formato, haga clic en Validación de datos.
-
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.
Quitar validación de datos
-
Haga clic en el control cuya validación de datos que desea quitar.
-
En el menú formato, haga clic en Validación de datos.
-
En el cuadro de diálogo Validación de datos, haga clic en la condición que desea quitar y, a continuación, haga clic en Quitar.