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.

Al diseñar una plantilla de formulario de Microsoft Office InfoPath 2007, puede asignar valores predeterminados para los controles que se enlazan a los campos de la plantilla de formulario. Un valor predeterminado es el valor que aparece automáticamente en un control cuando el usuario abre un formulario para rellenarlo.

En este artículo

Información general de valores predeterminados

Al diseñar una plantilla de formulario, puede asignar valores predeterminados para los controles con el fin de ayudar a los usuarios a rellenar el formulario con mayor rapidez. Por ejemplo, si crea una plantilla de formulario de informe de gastos de empleado, puede asignar la fecha de hoy como valor predeterminado para un control de selector de fecha. Como resultado, la fecha actual se rellena automáticamente en el control de selector de fecha cuando el usuario abre el formulario y no tienen que introducir manualmente la fecha.

Puede establecer valores predeterminados de la plantilla de formulario:

  • Asignar un valor específico a un control, que se rellena automáticamente cuando el usuario abre el formulario para rellenarlo.

  • Usar un regla para establecer un valor predeterminado para un control, en función de los datos que el usuario escribe en otro control del formulario.

  • Configuración de todos los valores predeterminados de la plantilla de formulario a la vez.

Volver al principio

Establecer el valor predeterminado para un control

Al establecer un valor predeterminado para un campo de la plantilla de formulario, se especifica el valor que debe aparecer automáticamente en el control cuando un usuario rellena un formulario basado en esa plantilla de formulario.

  1. Si el panel de tareas Origen de datos no está visible, haga clic en Origen de datos en el menú Ver.

  2. En el panel de tareas Origen de datos, haga clic en el campo cuyo valor predeterminado desea establecer y, a continuación, haga clic en Propiedades en el menú contextual.

  3. Haga clic en la pestaña Datos.

  4. Realice uno de los siguientes procedimientos:

    • Para usar un valor específico como valor predeterminado, escriba el valor predeterminado en el cuadro valor.

    • Para usar una expresión XPath para crear el valor predeterminado, haga clic en Insertar fórmula Imagen del botóny, a continuación, en el cuadro de diálogo Insertar fórmula, cree la expresión XPath.

      Sugerencia: Para actualizar automáticamente el valor del campo seleccionado cada vez que se calcula la fórmula, active la casilla de verificación actualizar este valor cuando se vuelve a calcular el resultado de la fórmula en el cuadro de diálogo Propiedades del grupo o campo.

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

Detalles técnicos

Cuando se establece el valor predeterminado para un control, también se establece el valor predeterminado para el campo al que está enlazado el control. Cualquier control enlazado a ese campo se asignará el mismo valor predeterminado.

Si el valor predeterminado es un valor especificado, ese valor se almacena en el archivo de plantilla.XML asociado a la plantilla de formulario. Para cambiar mediante programación el valor predeterminado, cambie el valor del campo correspondiente en el archivo plantilla.Xml. Si el valor predeterminado es el resultado de una expresión XPath, la expresión se almacena en el archivo manifest.xsf, en el elemento xsf: calculatedField del campo.

Volver al principio

Establecer el valor predeterminado mediante una regla

Puede usar una regla para establecer el valor predeterminado de un control según el valor de otro control. Una regla es una acción que se produce cuando se cumple una condición en el formulario. Por ejemplo, puede diseñar una plantilla de formulario con un control para el estado y otro para el código postal. Cuando un usuario escribe un código postal en el control de código postal, el control estado se rellena automáticamente con el estado correcto.

Para completar este procedimiento, debe tener dos controles en la plantilla de formulario, uno que el usuario escribirá datos y otro que se rellena con un valor predeterminado, en función de los datos introducidos en el primer control.

  1. Haga doble clic en el control que se van a basar el control con el valor predeterminado.

    Por ejemplo, en el caso de los controles de estado y código postal, haga doble clic el control de código postal.

  2. Haga clic en la pestaña Datos.

  3. En validación y reglas, haga clic en reglas.

  4. En el cuadro de diálogo reglas, haga clic en Agregar.

  5. En el cuadro nombre, escriba un nombre para la regla.

  6. Para especificar cuándo debe ejecutarse la regla, haga clic en Establecer condición.

  7. En el cuadro de diálogo condición, especifique la condición y, a continuación, haga clic en Aceptar.

    Por ejemplo, si desea que se agrega a un control cuando el usuario escribe datos en otro control, en el primer cuadro, haga clic en el campo que el usuario debe escribir datos en un valor predeterminado, haga clic en es igual a en el segundo cuadro y en el último cuadro , escriba los datos que el usuario debe escribir en el control.

  8. En el cuadro de diálogo regla, haga clic en Agregar acción.

  9. En la lista acción, haga clic en Establecer valor de un campo.

  10. Haga clic en Imagen del botónjunto al cuadro campo y, a continuación, en el cuadro de diálogo Seleccionar un campo o grupo, haga clic en el control cuyo valor predeterminado desea configurar.

  11. Realice uno de los siguientes procedimientos:

    • Para utilizar un valor especificado como valor predeterminado, escriba el valor en el cuadro valor y, a continuación, haga clic en Aceptar.

    • Para usar una expresión XPath para crear el valor predeterminado, haga clic en Insertar fórmula Imagen del botón, introduzca la fórmula en el cuadro de diálogo Insertar fórmula y, a continuación, haga clic en Aceptar.

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

Volver al principio

Establecer todos los valores predeterminados de un formulario

Si conoce todos los controles en la plantilla de formulario que tendrá un valor predeterminado, y los valores predeterminados no se basan en reglas, puede establecer todos los valores predeterminados a la vez.

  1. En el menú Herramientas, haga clic en Opciones de formulario.

  2. Haga clic en Avanzadas, en la lista categoría y, a continuación, haga clic en Editar valores predeterminados.

  3. En el cuadro de diálogo Editar valores predeterminados, seleccione el campo cuyo valor predeterminado desea configurar.

  4. Realice uno de los siguientes procedimientos:

    • Para usar un valor especificado como valor predeterminado, escriba el valor predeterminado para el campo en el cuadro valor predeterminado y, a continuación, haga clic en Aceptar.

    • Para usar una expresión XPath para crear el valor predeterminado, haga clic en Insertar fórmula Imagen del botóny, a continuación, en el cuadro de diálogo Insertar fórmula, cree la expresión XPath.

      Sugerencia: Para actualizar automáticamente el valor del campo seleccionado cada vez que se calcula la fórmula, active la casilla de verificación actualizar este valor cuando se vuelve a calcular el resultado de la fórmula en el cuadro de diálogo Editar valores predeterminados.

  5. Repita los pasos 3 y 4 para cada campo cuyo valor predeterminado desea configurar.

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

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!

×