[RESUELTO] Cómo enviar registros activos a un QuickRep ?
Started by
lsedr
, Jan 06 2011 09:18 PM
6 replies to this topic
#1
Posted 06 January 2011 - 09:18 PM
En este momento necesito enviar una fila de los registros activos de una tabla SQL server 2005 que esta siendo visualizada con un DBGrid. El objetivo es crear un ticket en el cual aparezcan todos los registros de una fila seleccionada de la tabla para imprimirlos en el quickrep
Saludos C
Saludos C
#2
Posted 07 January 2011 - 02:47 AM
Buenas,
Y cual es la duda?
Nos leemos
Y cual es la duda?
Nos leemos
#3
Posted 07 January 2011 - 07:11 AM
Asumiendo que lo que necesitas es imprimir solo el registro activo, lo unico que debes hacer es filtrar el query de esa reporte segun el campo clave de el registro seleccionado en el dataset del dbGrid.
#4
Posted 08 January 2011 - 12:01 AM
Asumiendo que lo que necesitas es imprimir solo el registro activo, lo unico que debes hacer es filtrar el query de esa reporte segun el campo clave de el registro seleccionado en el dataset del dbGrid.
No entendi mucho que digamos, disculpa mi brutalidad
#5
Posted 08 January 2011 - 12:47 AM
Veamos
Tienes un DBgrid con los datos:
Num_Folio, Descripcion, Cantidad, Costo, Importe
1-Dato1-3-$10-$30
2-Dato2-5-$10-$50
:::::::::::::::::::
100-Dato100-4-$20-$80
Donde Num_Folio es el campo llave y deseas imprimir un recibo del Dato2.
En el QReport, debes tener asignado un Query con la siguiente consulta
Con eso tendrás sólo la información del Datos2 que podrás mostrar en el QReport.
Num_Folio, Descripcion, Cantidad, Costo, Importe
2-Dato2-5-$10-$50
Salud OS
Tienes un DBgrid con los datos:
Num_Folio, Descripcion, Cantidad, Costo, Importe
1-Dato1-3-$10-$30
2-Dato2-5-$10-$50
:::::::::::::::::::
100-Dato100-4-$20-$80
Donde Num_Folio es el campo llave y deseas imprimir un recibo del Dato2.
En el QReport, debes tener asignado un Query con la siguiente consulta
sql
SELECT CAMPOS FROM TU_TABLA WHERE NUM_FOLIO = 2
Con eso tendrás sólo la información del Datos2 que podrás mostrar en el QReport.
Num_Folio, Descripcion, Cantidad, Costo, Importe
2-Dato2-5-$10-$50
Salud OS
#6
Posted 08 January 2011 - 10:35 AM
aqui les muestro una foto para que se entienda mejor lo que necesito enviar al los componentes del QUICKREP.
Entonces lo que necesito es que cuando le de al Menú OPCIONES y seleccione Vista Previa del quickrep para imprimirlo, este debe tomar los registros activos que indico con el mouse y que aparezcan en los componentes QRDBText.
Disculpen mi inexperiencia.
Entonces lo que necesito es que cuando le de al Menú OPCIONES y seleccione Vista Previa del quickrep para imprimirlo, este debe tomar los registros activos que indico con el mouse y que aparezcan en los componentes QRDBText.
Disculpen mi inexperiencia.
Attached Files
#7
Posted 08 January 2011 - 02:09 PM
Lo estas enfocando mal, vamos a hacerlo por pasos.
Lo primero que debes hacer es armar el quickreport con una banda detalle y una cabecera por lo menos.
Luego que hagas esto colocas los campos que quieres por medio de los componentes QrDbText.
Debes tener un query exclusivo para el reporte, el cual debe tener la misma consulta que muestras en el grid. Y a su vez seleccionado en la propiedad Dataset del QuickRep
Cuando tengas esto avisas para continuar.
Lo primero que debes hacer es armar el quickreport con una banda detalle y una cabecera por lo menos.
Luego que hagas esto colocas los campos que quieres por medio de los componentes QrDbText.
Debes tener un query exclusivo para el reporte, el cual debe tener la misma consulta que muestras en el grid. Y a su vez seleccionado en la propiedad Dataset del QuickRep
Cuando tengas esto avisas para continuar.