Micuenta:
[email protected]
Hola mi desesperado amigo. Yo soy un aficionado a VB y he usado el bendito DataReport para elaborar sencillos informes. PAra esto previamente mi DataReport debe estar enlazado a un DataEnvironment, y este DataEnvironmente debe estar conectado a mi Base de Datos. En el caso tuyo debe ser MySql. ¿Como lo conectaras a MYSql, eso no lo se?, pero si logras que se conecte con ella, lo demas cae por su propio peso, ya que lo MEdiante el DataEnvironmente vas a generar SQl con las cuales vas a contruir tu informe. Para ser mas Claro. Agrego un DataEnvironment, a este le Agrego una Conexion y la conecto a mi base de dato en Access, luego creo un objeto Command, aqui contruyo mi Sql a mi gusto. Una ves hecho esto. Agrego un DataReport a mi proyecto, defino las propiedades DataSource=DataEnvironment1 y DataMEmber=Command1. Ahora para el diseño es facil. Simplemente mantengo a la vista al DataReport y al DataEnvironment. Estando mi Dataenvironment a la vista, con el objeto Command1 desplegado con sus registros que cree con mi Sql. Simplemente arrastro estos a mi informe, generandome su una etiqueta y textbox por registro. Ahora para mandarle trabajar con parametros para mi reporte pues voy tener que hacer unas modificaciones a la estructura de mi Sql que puse en mi Command1 el que esta en el DataEnvironmente. Simplemete reemplazo mi campo condicional del Where por ?. Una ves hecho esto trabajo con la codificacion. Para pasarle el valor a ese parametro seria asi:
DataEnvironment1.Command1 {Valor}
Esta es una idea. Si quieres que te la grafique con gusto y con un poco de tu paciencia lo hare. Espero que te halla dado una idea.