SharePoint 2010: Configuración y uso de los Servicios de Access (III)!

Siguiendo con la serie de posts en torno a los Servicios de Access en SharePoint 2010 (Podéis acceder a los posts previos en las partes I y II de la serie), en esta ocasión vamos a ver como podemos publicar una aplicación creada con Microsoft Office Access 2010 en SharePoint 2010 a través de los Servicios de Access. Empecemos.

Creando la aplicación

Para probar la característica de publicación de aplicaciones Access en SharePoint 2010 vamos a partir de algunas de las plantillas de ejemplo que vienen con el producto:

  • En la pantalla de inicial de Access 2010, pulsamos sobre “Plantillas de ejemplo”.
  • Elegimos “Base de datos web de contactos” y especificamos como nombre “Contactos”. Fijaros que tenemos otras aplicaciones de ejemplo disponibles y funcionales como “Base de datos web de problemas”, “Base de datos web de activos”,”Base de datos web de contribuciones benéficas” y “Base de datos web de proyectos”. Todos estos ejemplos además de darnos funcionalidad que podemos necesitar en nuestro día a día nos facilitan la creación de otras aplicaciones Access a partir de su extensión o simplemente re-utilizando parte de las funcionalidades e ideas que usan.
  • A continuación, se muestra la aplicación Access creada con una pantalla inicial en la que se puede evaluar su uso partiendo de una serie de videos y enlaces de ayuda. Esto mismo sucede para cada una de las aplicaciones de ejemplo disponibles.
image image image
  • Si pulsamos “Habilitar contenido”, podremos ver los distintos elementos de la aplicación en “Todos los objetos de Access”: Tablas, Consultas, Formularios, Informes, etc.
  • Por ejemplo, el informe de “Detalle de contactos” tiene la apariencia que se puede apreciar en la segunda imagen de la serie.
  • Esta aplicación la podríamos modificar según se necesite para a continuación publicarla en SharePoint a través de los Servicios de Access. Para publicar la aplicación, nos vamos a “Archivo –> Guardar & Publicar -> Publicar en Access Services”.
  • Nos aseguramos en primer lugar que la aplicación está lista para ser publicada mediante la opción “Ejecutar Comprobador de compatibilidad”.
  • En la comprobación, se muestra un mensaje indicando que se tienen que cerrar todos los objetos abiertos. Pulsamos “Sí” en dicho mensaje.
image image image
  image  

Publicación de la aplicación

Una vez comprobada la compatibilidad, para publicar la aplicación no tenemos más que especificar la URL del servidor dónde se vaya a publicar y el nombre del sitio de SharePoint a crear. A continuación, pulsamos la opción “Publicar en Access Services”. A partir de aquí:

  • Concluido el proceso de publicación, comprobamos que se muestra la correspondiente ventana indicando que la publicación se ha realizado de forma correcta.
  • Si navegamos hasta el sitio, veremos que es una imagen fiel de la aplicación Access.
image image image
  • Por ejemplo, el formulario “Libreta de direcciones” nos permite visualizar un contacto del listado.
  • Podemos añadir un nuevo contacto a través de la opción “Agregar nuevo”.
  • En todo momento podemos abrir la aplicación en Access y trabajar en este entorno. Para ello, pulsamos “Opciones -> Abrir en Access”. De esta forma se descarga el correspondiente archivo accdw.
image image image
  • De nuevo en Access 2010, podemos visualizar la información creada en SharePoint.
  • A través de la opción “Archivo -> Sincronizar todo” podemos sincronizar en el sitio de SharePoint cualquier cambio realizado en el cliente de Access.
image image

Análisis de los objetos publicados

Como comentábamos en el primer post de la serie, los objetos de Access que constituyen la aplicación se convierten en objetos de SharePoint en el momento de publicación:

  • A través de “Opciones -> Configuración” podemos ver todos los elementos de la aplicación publicados en el Sitio de SharePoint.
  • En la página “Ver todo el contenido del sitio”, podemos ver que se han creado:
    • Dos listas “Comentarios” y “Contactos” generadas a partir de las tablas homólogas de la aplicación Access.
    • Dos bibliotecas de documentos que contienen los informes e imágenes utilizados en la aplicación.
    • Otras listas auxiliares.
  • El detalle de la biblioteca “Report definitions” nos permite verificar que se han creado tantos informes de SQL Server Reporting Services como informes tenía la aplicación Access original. Del mismo modo, se ha creado un origen de datos único para estos informes.
  • Del mismo modo, si editamos la lista “Contactos”, veremos la correspondiente vista Access con los datos almacenados en la lista.
image image image
  image  

Y hasta aquí llega este tercer post sobre los Servicios de Access. Espero que os haya resultado interesante.

Publicado por

Juan Carlos González

Juan Carlos es Ingeniero de Telecomunicaciones por la Universidad de Valladolid y Diplomado en Ciencias Empresariales por la Universidad Oberta de Catalunya (UOC). Cuenta con más de 12 años de experiencia en tecnologías y plataformas de Microsoft diversas (SQL Server, Visual Studio, .NET Framework, etc.), aunque su trabajo diario gira en torno a SharePoint & Office 365. Juan Carlos es MVP de Office Servers & Services desde 2015 (anteriormente fue reconocido por Microsoft como MVP de Office 365 y MVP de SharePoint Server desde 2008 hasta 2015), coordinador del grupo de usuarios .NET de Cantabria (Nuberos.Net, www.nuberos.es), co-fundador y coordinador del Grupo de Usuarios de SharePoint de España (SUGES, www.suges.es), así como co-director de la revista gratuita en castellano sobre SharePoint CompartiMOSS (www.compartimoss.com). Hasta la fecha, ha publicado 8 libros sobre SharePoint & Office 365 y varios artículos en castellano y en inglés sobre ambas plataformas.

5 comentarios en “SharePoint 2010: Configuración y uso de los Servicios de Access (III)!”

  1. buenos dias, y gracias por su gran trabajo de publicar estos tutoriales que nos ilustan.

    Estamos queriendo hacer una integracion en mi trabajo con Access 2010 y sharepoint 2010.

    y haciendo pruebas cuando se crea un informe en access y deseamos verlo por web al subirlo nos muestra un error

    Error al procesar el informe. (rsProcessingAborted)
    Se ha intentado utilizar una extensión de datos ‘ADS’ que no está registrada en este servidor de informes o no se admite en esta edición de Reporting Services. (rsDataExtensionNotFound)

    Sobre la integracion, todo esta ok eh hecho pruebas de reportear listas directas de sharepoint y todo ok pero cuando reporteo de access sale ese error.

    creo que falta algun paso para que reconosca el servidor de reportes los informes creados en access saludos.
    espero su pronta respuesta

  2. Hola Estimado amigo. Disculpa si te interrumpo en tus actividades, pero quisiera me pudieras hechar una mano con un problema que tengo al publicar una base de datos web en sharepoint 2010. Resulta que no tengo ningun problema al crearla y publicarla en sharepoint, de hecho funciona la interfaz inicial con los “Tabs” respectivos. Pero no logro entender porquè me aparece un error a la hora de querer visualizar los datos y cuando deseo agregar un nuevo registro, solo me aparece este error: “Servicios de Access no puede procesar la solicitud.” Logrè arreglar para poder ver los reportes, sin embargo me he quebrado la cabeza para solventar lo otro y no puedo. Talvez tu me puedes dar una luz. Te lo agradezco de antemano.
    Haga clic aquí para intentarlo de nuevo

  3. Hola,
    Entiendo que has revisado que los servicios de Access estén correctamente configurados…¿Qué error te aparece?¿has revisado los logs de SharePoint para encontrar información respecto a la fuente del error?

    Saludos

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *