Blog del CIIN

Blog del Centro de Innovación en Integración de Cantabria

This Blog

Syndication

Search

Tags

Community

Email Notifications

Archives

Enlaces Recomendados

SharePoint y Microsoft Office Access 2007 (I)!

Aprovechando que el jueves de la semana pasada realizamos un evento en Santander muy interesante sobre Mejora de Aplicaciones Access con SQL Server y SharePoint, voy a iniciar una serie de artículos sobre la integración de SharePoint (WSS 3.0 & MOSS) y Microsoft Office Access 2007. Empecemos.

Alternativas para la integración de SharePoint y Microsoft Access 2007

A la hora de integrar SharePoint y Microsoft Office Access 2007 tenemos varias alternativas:

  • Podemos mover una base de datos (BD) de Access 2007 a SharePoint a través del asistente Mover a SharePoint (Move to SharePoint Site). Este asistente crea listas de SharePoint en nuestro sitio, que además podremos vincular de la misma forma como se vinculan las tablas en nuestra BD. Además, Access 200 va a crear una nueva aplicación front-end que incluye formularios, informes y las nuevas tablas vinculadas que acabamos de exportar. La idea es que una vez que se han creado las listas de SharePoint, los usuarios pueden trabajar del mismo modo desde un sitio de SharePoint o desde tablas vinculadas en SharePoint.
  • Los usuarios pueden también abrir formularios de Access desde un sitio SharePoint así como listas en vistas tipo Access.
  • Se pueden crear BD’s desde listas de SharePoint abriéndolas en Access 2007. Si la BD no existe, Access 2007 la creará, así como un conjunto de formularios en informes basados en las listas.
  • Finalmente, Access 2007 proporciona acceso offline a lista de SharePoint, lo que permite trabajar en datos de Access 2007 de manera offline y sincronizar los datos posteriormente en SharePoint.

En este primer post vamos a ver la primera de las opciones comentadas para la integración entre SharePoint y Access 2007.

Mover los datos de una BD de Access 2007 a SharePoint

Para comprobar como se pueden mover de manera efectiva los datos de una BD de Access 2007 a SharePoint he creado una BD sencilla constituida por dos tablas relacionadas entre sí, y les he añadido una serie de registros para llevarlos a un entorno de SharePoint. A continuación, para exportar los datos de Access 2007 a SharePoint, no tenemos más que pulsar sobre la opción Mover a SharePoint que aparece en el ribbond de Datos Externos de Access 2007.

image image image
 
Se iniciará un asistente de exportación de la BD de Access a SharePoint en el que tendremos que realizar los siguientes pasos:
  • Especificar la url del sitio destino.
  • Especificar la biblioteca de documentos del sitio de SharePoint dónde se va a guardar la copia de la BD Access que estamos exportando a SharePoint.
  • Especificado el sitio de SharePoint destino y la biblioteca de SharePoint dónde se guardará la copia de la BD Acces, pulsamos Siguiente.
image image image 
  • Como tenemos dos tablas vinculadas en Access, el proceso de exportación va a crear estas tablas vinculadas, pero en SharePoint.
  • Una vez acabado el proceso de exportación, se habrán creado las dos tablas en SharePoint y se guardará una copia de la BD de Access en la biblioteca de documentos.
image image image
  • Si nos visualizamos todo el contenido de nuestro sitio de SharePoint, veremos que la sección Listas contiene dos nuevas listas cuyo nombre coincide con el de las tablas de la BD de Access que exportamos y que además estas listas contienen el mismo número de elementos que registros contienen las tablas de la BD Access origen.
  • Si abrimos una de las listas creadas, podremos comprobar como esta contiene los mismos datos que la tabla correspondiente en la BD.
  • Sin embargo, uno de los problemas que tiene la exportación de Access 2007 a SharePoint es que de primeras se puede perder las relaciones entre las tablas de la BD de Access 2007. En mi caso, ocurrió exactamente esto y la solución pasa por recrear las relaciones entre las tablas creadas en el proceso de exportación y publicar los cambios en el sitio de SharePoint.
image image image

 

Y hasta aquí llega el primer post de la serie sobre Access 2007 y SharePoint. Espero que el post os haya resultado interesante.

Published 25/1/2009 23:41 por Juan Carlos González Martín

Archivado en: ,
Comparte este post:

Comentarios

# SharePoint y Access 2007 (II)!@ Wednesday, February 25, 2009 8:27 AM

Siguiendo con la serie de posts sobre SharePoint y Microsoft Office Access 2007 que iniciamos hace un

Blog del CIIN

# SharePoint y Microsoft Office Access 2007 (I)!@ Wednesday, February 25, 2009 4:35 PM

Hola...NO estoy muy empapado en tecnologías de SharePoint, pero, creo que SQL forma parte de una base de datos integrada en SharePoint. Access 2007 puede funcionar como base de atos principal????

Handz

# re: SharePoint y Microsoft Office Access 2007 (I)!@ Wednesday, February 25, 2009 4:51 PM

Buenas Handz,

Efectivamente, el motor de BD de SharePoint es única y exclusivamente SQL Server, y no puede ser Access.

Un saludo

JC's

Juan Carlos González Martín

# SharePoint y Access (III)!@ Monday, March 02, 2009 2:42 PM

Después de los dos primeros post sobre la integración entre SharePoint y Microsoft Access

Blog del CIIN

# re: SharePno oint y Microsoft Office Access 2007 (I)!@ Monday, May 11, 2009 7:22 PM

no sirve

mnjkbjk

# re: SharePoint y Microsoft Office Access 2007 (I)!@ Thursday, May 21, 2009 3:43 PM

saludos

me gustaria saber, si despues que suba la base de datos de access 2007 a sharepoint, mis usuarios podran ver la base de datos de access en sharepoint sin tener office instalado en su pc, osea despues que se suba a sharepoint no nesecito access para trabajar en ella?

Robert Rondon

# re: SharePoint y Microsoft Office Access 2007 (I)!@ Monday, May 25, 2009 8:22 AM

Hola Robert,

No podrán. Esa BD de Access en SharePoint será tratada como cualquier otro documento de SharePoint...de momento para trabajar de la forma que comentas necesitas tener instalado Access en los PC clientes.

Un saludo

JC's

Juan Carlos González Martín

# re: SharePoint y Microsoft Office Access 2007 (I)!@ Tuesday, June 23, 2009 12:27 AM

Hol a todos!

Me gustaria saber mas acerca de este tema.. soy nuevo y me gustaria saber de ligas o paginas donde pueda encontrar ejemplos con los mostrados en esta página.

¡Saludos!

Wembert

# re: SharePoint y Microsoft Office Access 2007 (I)!@ Wednesday, February 10, 2010 3:45 PM

Hola. Después de que la base de datos entra en SharePoint y varios empleados modifican localmente las tablas introduciendo nueva información, cuando se publican los registros nuevos en SharePoint. Cómo funciona o como se reasigna el id único de cada registro cuando el tipo de dato es autonumérico asignado directamente por Access?

Ejemplo, el empleado A introduce localmente un nuevo registro en una tabla cualquiera, Access asigna un id=27, pero el empleado B introduce tambien localmente un nuevo registro al que access tambien asigna B? Como funciona SharePoint cuando ambos empleados publican sus nuevos registros teniendo en cuenta que el id es único?

Jonatan González

# re: SharePoint y Microsoft Office Access 2007 (I)!@ Thursday, August 05, 2010 7:13 PM

necesito un base de datos de una biblioteca en donde indique tablas con tipos de libros y diferentes niveles o sub sectores si me opudieran ayudar se los agradeceria

HONORIA BARRA

# re: SharePoint y Microsoft Office Access 2007 (I)!@ Wednesday, September 22, 2010 7:33 PM

Hola

estoy intentando sincronizar una aplicación de Access 2007 con WSS 3.0. me pide la identificación de la url pero luego me dice que no puede conectar: no serían incompatibles WSS 3.0 con Access 2007?

Si es el caso, que me aconsejaís instalar: MOSS 2007 standard, entreprise o la version 2010?

de antemano, gracias por la respuesta.

Olivier.

Olivier

# Web Application corriendo en un SharePoint@ Friday, January 21, 2011 9:59 PM

¿Es posible desarrollar una aplicacion web con manejo de base de datos y montarla en algún lugar de un sharepoint?

¿O qué otras opciones tengo?

Ya ví que puedes subir una base de datos de MS Access, pero no sé con que la podría manejar.

Gracias! ^^

Ralex

# re: SharePoint y Microsoft Office Access 2007 (I)!@ Saturday, January 22, 2011 10:40 AM

Hola Ralex,

Más que una aplicación web, yo pensaría en una solución que te permita manejar datos de una BD en SharePoint. En el caso de SharePoint 2007, tienes el BDC que te permite conectarte a un sistema de BD y mostrar datos en modo lectura de tu BD...con desarrollo propio o productos de terceros puedes hacer la parte de escritura.

En SharePoint 2010, el BDC ha evolucionado y te permite tanto visualizar como modificar datos de tu BD de forma nativa en SharePoint.

Aparte de esto, puedes desarrollarte tus propios componentes que desde SharePoint te permitan trabajar con las BD's.

Saludos!

Juan Carlos González Martín

# User-friendly forms en el sharepoint@ Wednesday, January 26, 2011 4:57 PM

¿Es posible subir al sharepoint las forms que hacemos en access?

¿O que me recomiendan para crear una interfaz de uso muy fácil para los ususarios que maneje la base de datos?

gracias

Raul Rodriguez

# re: SharePoint y Microsoft Office Access 2007 (I)!@ Sunday, February 13, 2011 5:01 PM

Hola Raúl,

Con SharePoint 2007 y Access 2007 no...con SharePoint 2010 y Access 2010 si, gracias a los servicios de Access que vienen como parte de la plataforma. Lo que no puedes es subir sólo los formularios, sino toda la aplicación que tiene que ser compatible para ser publicada en los servicios de Access.

Saludos!

Juan Carlos González Martín

# re: SharePoint y Microsoft Office Access 2007 (I)!@ Thursday, March 31, 2011 1:38 PM

Hola.

Muy buen aporte el post. Pero tengo una pregunta:

¿Es posible tener la lista generada en SharePoint a partir de la base de datos de Access actualizada de manera automatica?

Es decir cuando se introduzca un nuevo elemento en alguna de las tablas, este elemento se vea reflejado en la lista de Sharepoint automáticamente. Trabajo con SharePoint 2010 y access 2010

Gracias!

Carlos Noval

# re: SharePoint y Microsoft Office Access 2007 (I)!@ Wednesday, April 06, 2011 10:32 AM

Buenas Carlos,

Con SharePoint 2010 y los servicios de Access tienes el comportamiento que mencionas por defecto.

Un saludo!

Juan Carlos González Martín

# re: SharePoint y Microsoft Office Access 2007 (I)!@ Thursday, May 05, 2011 8:51 AM

Hola,

Tengo un servidor sharepoint 2007 instalado y estoy intentado abrir las listas desde access 2007 y me dice que no encuentra la dirección del sitio. La url esta bien escrita porque lo he comprobado en el navegador.

¿Qué servicio tiene que estar arrancado? o simplemente con la instalación se queda todo preparado para que se abra desde access 2007

Un saludo,

Raúl

Raúl

# re: SharePoint y Microsoft Office Access 2007 (I)!@ Friday, July 29, 2011 2:31 AM

Sharepoint  es exxcelente.  el offcie 365 trabajo con sharepoint. me cree un sitio gratis de prueba por un mes  en la nube para ver como trabajaba, es un poco mas lento pero funciona.  ahora solo  conecte las tablas y funciona de la misma manera que conectarla a la que tengo en el servidor local.

Amisadai