Ir al contenido


Foto

[RESUELTO] Cómo enviar registros activos a un QuickRep ?


  • Por favor identifícate para responder
6 respuestas en este tema

#1 lsedr

lsedr

    Advanced Member

  • Miembros
  • PipPipPip
  • 272 mensajes

Escrito 06 enero 2011 - 09:18

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
  • 0

#2 cadetill

cadetill

    Advanced Member

  • Moderadores
  • PipPipPip
  • 994 mensajes
  • LocationEspaña

Escrito 07 enero 2011 - 02:47

Buenas,

Y cual es la duda?

Nos leemos

  • 0

#3 eduarcol

eduarcol

    Advanced Member

  • Administrador
  • 4.483 mensajes
  • LocationVenezuela

Escrito 07 enero 2011 - 07:11

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.
  • 0

#4 lsedr

lsedr

    Advanced Member

  • Miembros
  • PipPipPip
  • 272 mensajes

Escrito 08 enero 2011 - 12:01

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
  • 0

#5 egostar

egostar

    missing my father, I love my mother.

  • Administrador
  • 14.448 mensajes
  • LocationMéxico

Escrito 08 enero 2011 - 12:47

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



sql
  1. SELECT CAMPOS FROM TU_TABLA
  2. 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

  • 0

#6 lsedr

lsedr

    Advanced Member

  • Miembros
  • PipPipPip
  • 272 mensajes

Escrito 08 enero 2011 - 10:35

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.

Archivos adjuntos


  • 0

#7 eduarcol

eduarcol

    Advanced Member

  • Administrador
  • 4.483 mensajes
  • LocationVenezuela

Escrito 08 enero 2011 - 02:09

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.
  • 0




IP.Board spam blocked by CleanTalk.