Establecer los valores predeterminados de un formulario

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í.

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

Establecer el valor predeterminado para un control

Establecer el valor predeterminado mediante una regla

Establecer todos los valores predeterminados de un formulario

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 ficha Datos.

  4. Siga uno de los procedimientos siguientes:

    • 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ón y, 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 ficha 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 un valor predeterminado para agregarse 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, 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ón junto 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. Siga uno de estos 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. Siga uno de estos 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ón y, 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

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.

×