[Reporting Services] Configurando el DataSource para Access
Buenas :), en alguna ocasión, me han preguntado como trabajar con una base de datos Access o como conectarse a esta. Pues bien, la forma de diseñar para informes de servidor es la misma que para otra base de datos. Si es verdad, que la forma de conectarse no, aunque no es muy diferente, os la explico a continuación de forma detallada :D.
Primero, configuramos nuestro DataSource, que es la fuente de acceso a nuestro origen de datos. Para ello, en la pestaña data, nos vamos donde pone dataset y desplegamos el combo que aparece al lado. A continuación, pulsamos nuevo New DataSet como está en la siguiente imagen:
Al pulsar, no sale una ventana para configurar nuestro DataSource. En este pondremos un nombre y en Type (1), elegiremos OLE DB. Luego pulsamos edit (2) para configurar la siguiente pantalla.
En esta pantalla, tenemos las siguientes opciones:
- DataSource: Esta es la pestaña edit, de la pantalla anterior. Si pulsamos change (o cambiar si estáis con la interfaz en español), podremos volver a cambiarla.
- OLE DB Provider (1): Este es el proveedor de datos que vamos a utilizar. Este nombre sale así porque en la pestaña edit de la pantalla anterior así lo elegimos. Del desplegable (o combo), elegiremos el que más se adapte a nuestras versión de office. En nuestro caso será Microsoft Jet 4.0 OLE DB Provider.
- Enter a Server or file name (2): Aquí le diremos la ruta donde se encuentra nuestra base de datos.
- Log on to the Server. Aquí solo le diremos que no tiene contraseña (Blank password (3)), asi es que activaremos esa pestaña.
En caso de que nuestra base de datos tuviese usuario y password, tan sólo tendríamos que rellenar los dos textbox que viene para ello (User Name y Password) - Test Connection (4). Por último, probamos que la conexión está correcta y ya podemos pulsar ok.
Bueno, pues la primera parte de conexión a la base de datos, ya está realizada. Después de hacer esto, la pestaña de datos del informe, ya tendrá el dataset en su combo, con lo que podremos ver todas las tablitas que tiene nuestra base de datos.

Si pulsamos cuarto icono después de esta lista (el que está en rojo en la imagen), podremos ver como esta pequeña barra cambia por esta otra:
Si pulsamos el último icono (el que está en un cuadro rojo), nos saldrá una ventan con todas nuestras tablas y vistas.
Ahora, tan sólo tenemos que agregar las que nosotros tengamos y queramos utilizar.
Por último, una vez tenemos las tablas agregadas, y creadas las consultas necesarias que nos devolverán nuestros datos, pulsamos el botón actualizar (tercer botón después del combo, donde aparece el nombre de nuestro DataSet).
Al hacer esto, se actualizará la ventana DataSet (en la siguiente imagen, la de la izquierda), donde saldrá nuestro dataset y los campos de la consulta que hayamos creado.
Y ahora sólo nos queda diseñar nuestro informe (pestaña layout), pero eso ya es otro tema (más info aquí).
Espero que os sirva.
Un Saludo