Es facil, lo que tienes que hacer es agregar un DataEnvironment, va a aparecer una ventana donde va a estar el dataenvironment y un objeto connection, da click derecho sobre el objeto connection y elije propiedades, elije en Use DAta source Name: MS Access Database, da click en aceptar, con esto le dices a visual basic que vas a enlazarte a una BD de Access, luego da click derecho sobre la conexion, agrega un comando, ahora de nuevo da click derecho pero ahora sobre el comando y elije propiedades...
Sale una ventana donde especificas el objeto de la base de datos (DatabaseObject) elijes tabla, y en Object Name das click y te sale una ventana donde debes especificar la ubicacion de la base de datos(.mdb) al dar click en aceptar vuelves a dar clic en ObjectName y Wala! estaran los nombres de las tablas de la base de datos que acabas de enlazar, elije la que quieras que aparezca en el reporte... da clic en OK y vamos a lo bueno
Ahora si agrega un DataReport, y en sus propiedades solo elije como datasource el dataenvironment, y en datamember elije el comando y ya esta enlazado!
Ahora solo queda insertar los Titulos de los campos(Labels) y los campos que contienen la informacion(textbox), estos los insertas dando click derecho sobre el reporte elijes el menu insert control y ahi estan los controles que puedes insertar, los labels o titulos ponlos en el page header y los campos(textbox) en detail, estos ultimos los dibujas y en su propiedad datafield solo elijes el campo que va a representar y listo!
ahora solo queda mandarlo llamar desde alguna form, dibuja un commandbutton que diga mostrar reporte y mete el siguiente codigo
Unload DataEnvironment1
DataReport1.Refresh
DataReport1.Show
y con esto al parecer hemos terminado, es algo complejo pero si tienes dudas no dudes en escribirme
gabrielduron@hotmail.com