¿Varias consultas sql en el mismo datareport?
Primero quiero aclarar de que no me importa con que herramienta hacerlo, sino que pueda hacer lo que necesito. Estuve investigando un montón, y no pude entrontrar la respuesta, y al parecer no se puede hacer lo que quiero, pero me parece algo muy básico, y que se debería poder porque no veo cual es la dificultad, pero bueno espero que me puedas ayudar, porque nadie mepude decir como hacerlo.
Mi pregunta es la siguiente: necesito hacer un reporte sobre stock, yo hice un sistema en visual basic 6.0 que utiliza una base de datos en sql server 2000. El tema es el siguiente:
Tengo 3 tablas en juego: la entrada de stock, salida de stock, y la tabla producto (que indica el stock actual). Por lo tanto si yo quiero hacer una consulta de lo que entro y cuanto entro por fecha o por lo que sea me fijo en la 1º tabla, lo que salio en la 2º y el estado actual en la 3º.
Haciendo consultas con sql, ya tengo formulado lo que necesito, son 4 consultas, es decir, puedo colocar una fecha o un rango de fecha y lo que quiero es 4 cosas: stock inicial, entradas en ese rango de fechas, salidas en ese rango y el stock final. Por lo tanto son 4 consultas y 4 recordset.
Ahora te digo cual es el problema, intente hacerlo a esto en el mismo datareport, y no pude, instale el crystal report y me leí un manual, pero al parecer tampoco se puede. Lo que quiero es que estos 4 recordset me los muestre en el mismo reporte. Para salir del paso lo hice con 4 datareport, pero para mi que muy improlijo, y en el datareport, solo puedo poner un recordset. Intente hacerlo con dataenvironment, pero caigo en lo mismo porque en datasource pones el dataenvironmet, pero para que funcione tienes que completar el datamember y tienes que elegir uno y solo un comando del dataenvironment, asique por más que puedas tener todas las consultas que quieras en el dataenvironment, en el datareport caigo en lo mismo de no poder agregar más que uno.
Ademas solo tiene una sección (detalle) donde se enlazan los datos de la base de datos y por lo visto no se puede agregar más secciones de esta, por lo que es muy limitado el reporte que se puede hacer, a mi parecer. Espero estar equivocado y que lo que necesito si se pueda hacer.
Espero que puedas ayudarme! Desde el momento de tomarte el tiempo para leer esto ya te lo quiero agradecer!, muchísimas gracias por tu tiempo! Saludos cordiales!
p/d: si algo no se entendió bien, me gustaría poder mandarte imágenes para que te hagas una mejor idea de lo que quiero hacer.
Mi pregunta es la siguiente: necesito hacer un reporte sobre stock, yo hice un sistema en visual basic 6.0 que utiliza una base de datos en sql server 2000. El tema es el siguiente:
Tengo 3 tablas en juego: la entrada de stock, salida de stock, y la tabla producto (que indica el stock actual). Por lo tanto si yo quiero hacer una consulta de lo que entro y cuanto entro por fecha o por lo que sea me fijo en la 1º tabla, lo que salio en la 2º y el estado actual en la 3º.
Haciendo consultas con sql, ya tengo formulado lo que necesito, son 4 consultas, es decir, puedo colocar una fecha o un rango de fecha y lo que quiero es 4 cosas: stock inicial, entradas en ese rango de fechas, salidas en ese rango y el stock final. Por lo tanto son 4 consultas y 4 recordset.
Ahora te digo cual es el problema, intente hacerlo a esto en el mismo datareport, y no pude, instale el crystal report y me leí un manual, pero al parecer tampoco se puede. Lo que quiero es que estos 4 recordset me los muestre en el mismo reporte. Para salir del paso lo hice con 4 datareport, pero para mi que muy improlijo, y en el datareport, solo puedo poner un recordset. Intente hacerlo con dataenvironment, pero caigo en lo mismo porque en datasource pones el dataenvironmet, pero para que funcione tienes que completar el datamember y tienes que elegir uno y solo un comando del dataenvironment, asique por más que puedas tener todas las consultas que quieras en el dataenvironment, en el datareport caigo en lo mismo de no poder agregar más que uno.
Ademas solo tiene una sección (detalle) donde se enlazan los datos de la base de datos y por lo visto no se puede agregar más secciones de esta, por lo que es muy limitado el reporte que se puede hacer, a mi parecer. Espero estar equivocado y que lo que necesito si se pueda hacer.
Espero que puedas ayudarme! Desde el momento de tomarte el tiempo para leer esto ya te lo quiero agradecer!, muchísimas gracias por tu tiempo! Saludos cordiales!
p/d: si algo no se entendió bien, me gustaría poder mandarte imágenes para que te hagas una mejor idea de lo que quiero hacer.
1 respuesta
Respuesta de Roberto Alvarado
1