Cambiar la conexión de datos principal a otra base de datos de Microsoft Access

Al diseñar una plantilla Formulario de Microsoft Office InfoPath basada en una base de datos (con formato .accdb) Microsoft Office Access 2007 o una base de datos de Access guardada en una versión anterior (.mdb), InfoPath crea automáticamente una conexión de datos principal a esa base de datos. Si en una fecha posterior cambia la ubicación de la base de datos de Access, por ejemplo si mueve la base de datos a otra ubicación, se tienen que cambiar las conexiones de datos principales de la plantilla de formulario. En este artículo se explica cómo cambiar la conexión de datos principal en la plantilla de formulario de InfoPath para que señale a una base de datos de Access diferente.

Encontrará vínculos a información más detallada sobre cambiar datos secundarios conexiones a otros orígenes de datos externos en la sección Vea también.

En este artículo


Información general

Para cambiar la conexión de datos principal de la plantilla de formulario a una nueva base de datos de Access, utilice el Asistente para la conexión de datos para crear una nueva conexión de datos principal. Cuando se crea la nueva conexión de datos, InfoPath crea un nuevo origen de datos (origen de datos: colección de campos y grupos que definen y almacenan los datos de un formulario de InfoPath. Los controles del formulario están enlazados a estos campos y a estos grupos en el origen de datos.) principal que contiene campos (campo: elemento o atributo en el origen de datos que puede contener datos. Si el campo es un elemento, puede contener campos de atributo. Los campos almacenan los datos que se escriben en los controles.) y grupos (grupo: elemento en el origen de datos que puede contener campos y otros grupos. Los controles que contienen otros controles, como tablas y secciones extensibles, están enlazados a los grupos.) que corresponden a la forma en que los datos se almacenan en la nueva base de datos. Si la nueva base de datos almacena los datos de la misma manera que la antigua, InfoPath enlaza (enlazar: conectar un control con un campo o grupo en el origen de datos para que se guarden los datos escritos en el control. Cuando un control no está enlazado, no está conectado con un campo o un grupo, por lo que no se guardan los datos escritos en el control.) automáticamente los controles existentes en la plantilla de formulario con los campos y grupos del nuevo origen de datos principal.

Si los campos y grupos del nuevo origen de datos principal no coinciden con los campos y grupos del origen de datos antiguos, InfoPath quita los enlaces de origen de datos de los controles existentes. Si se quitan dichos enlaces, necesitará enlazar los controles a otros campos y grupos del nuevo origen de datos principal si desea seguir utilizando estos controles, o puede quitar los controles de la plantilla de formulario.

Después de cambiar la conexión de datos principal, debe publicar la plantilla de formulario y probar que los formularios basados en esta plantilla de formulario siguen sin funcionar en un entorno de prueba. Después de completar las pruebas, a continuación, puede permitir a los usuarios comenzar a rellenar nuevos formularios que estén basados en esta plantilla de formulario.

Encontrará los vínculos para obtener más información sobre las funciones de InfoPath en la sección Vea también.

Volver al principio Volver al principio

Antes de empezar

Antes de cambiar la conexión de datos principal, necesitará la siguiente información de su administrador de base de datos:

  • La ubicación de la nueva base de datos de Access.

 Nota   Si la nueva base de datos de Access se almacena en una ubicación de red, asegúrese de que la ubicación de red está accesible para los usuarios.

Volver al principio Volver al principio

Paso 1: cambiar la conexión de datos principal en la plantilla de formulario

  1. En el menú Herramientas, haga clic en Convertir origen de datos principal.
  2. En el Asistente para la conexión de datos, compruebe que las opciones seleccionadas son correctas y, a continuación, haga clic en Siguiente.
  3. En la siguiente página del asistente, haga clic en Base de datos (sólo de Microsoft SQL Server o Microsoft Office Access) y a continuación, haga clic en Siguiente.
  4. En la siguiente página del asistente, haga clic en Cambiar base de datos.
  5. En el cuadro de diálogo Seleccionar origen de datos, vaya a la ubicación de la nueva base de datos de Access y, a continuación, haga clic en Abrir.

Volver al principio Volver al principio

Paso 2: seleccionar las tablas de base de datos

  1. En el cuadro de diálogo Seleccionar tabla, haga clic en el nombre de la tabla o consulta principal y, a continuación, haga clic en Aceptar.
  2. Si utiliza otras tablas o consultas en la base de datos para suministrar datos al formulario, agregue dichas tablas o consultas adicionales.

Mostrar¿Cómo?

  1. Haga clic en Agregar tabla.
  2. En el cuadro de diálogo Agregar tabla o consulta, en la lista Seleccione la tabla secundaria que desea agregar, haga clic en el nombre de la tabla o consulta y, a continuación, haga clic en Siguiente.

Se muestran los campos relacionados entre esta tabla o consulta y la tabla o consulta principal en el cuadro Campos de conexión, en el cuadro de diálogo Editar relación. Compruebe que desea estos campos en su plantilla de formulario.

  1. Para quitar la relación existente, haga clic en la relación en la lista Campos de conexión y, a continuación, haga clic en Quitar relación.
  2. Para agregar campos relacionados adicionales, haga clic en Agregar relación y, a continuación, en el cuadro de diálogo Agregar relación, haga clic en los campos que necesita de ambas columnas.
  3. Haga clic en Aceptar y luego en Finalizar.
  4. Para agregar consultas o tablas adicionales, repita estos pasos.
  1. Haga clic en Siguiente.
  2. En la siguiente página del asistente, escriba un nombre para la conexión de datos principal y, a continuación, haga clic en Finalizar.

 Nota   Si necesita cambiar las conexiones de datos secundarias a la plantilla de formulario, realice estos cambios antes de pasar al siguiente paso. Al cambiar las conexiones de datos secundarias ahora, puede probar las nuevas conexiones de datos principal y secundaria al mismo tiempo. Encontrará vínculos para obtener más información acerca de cómo cambiar las conexiones de datos secundarios en la sección Vea también.

Volver al principio Volver al principio

Paso 3: obtener una vista previa, publicar y probar la plantilla de formulario

  1. Para probar los cambios, haga clic en Vista previa en la barra de herramientas Estándar, o presione CTRL+MAYÚS+B.
  1. Para cerrar la ventana de vista previa, haga clic en Cerrar vista previa en la barra de herramientas Estándar.
  2. Para publicar la plantilla de formulario, haga clic en Publicar en el menú Archivo y siga los pasos en el Asistente para la publicación que se inicia.
  3. Pruebe el formulario minuciosamente abriendo un formulario basado en esta plantilla de formulario y rellenándolo. Compruebe que el formulario basado en esta plantilla de formulario funciona como se esperaba.

Volver al principio Volver al principio

 
 
Corresponde a:
InfoPath 2007