FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Registro actual en quick report
Hola que tal, la verdad es algo frustante lo que me pasa, ya que ya habia echo esto y me habia salido bien en otras aplicaciones, no se a que se deba.
Tengo un aplicacion, la cual en un boton le puse este codigo.
Con esto Hago que el formulario "central" me muestre en sus dbedits todos los registros que en el campo municipio que digan acayucan, se muestren, es decir lo utilizo como un filtro para mostrar solo los registros que digan acayucan. y asi con los demas botones que tengo, solo cambiara el nombre de municipio. bueno en eso ando bien, pero tambien quiero que en el form central tenga su boton de imprimir, asi que diseñe un reporte y bueno lo puse en el boton con form1.qreport.preview; hasta ahi vamos bien, solo que me muestra todos los registros de acayucan, y yo solo quiero que me muestre el registro que estoy viendo. En el form tengo un dbgrid y varios dbedits, se supone que al posicionarme en alguno, y darle imprimir me saldra el informe con solo el registro que estoy viendo, pero ahora no me funciona, yo recuerdo que hace años lo hice y no tuve problemas, pero ahora no, no se que diantres estoy haciendo mal. tengo delphi 7 uso access como base de datos y en el adoquery uso esta sql SELECT * From Tbsindicatos no se que pasa... |
#2
|
||||
|
||||
Hola ctrl_attack, por lo que entiendo el DataSet de tu QuickReport es el mismo donde haces la consulta "....WHERE tbsindicatos.MUNICIPIO = "acayucan") ", si es así es normal que te muestre todos los registro que coincidan con esa condición, supongo que estas usando una banda Detail, si solo quieres mostrar el registro actual, podrías usar otro Query para el reporte y en el Where poner condiciones donde solo te muestre el registro que estas viendo en ese momento, supongo que tiene un codigo, preguntar por ese codigo que ya lo tienes en tu formulario central, o no utilizar un DataSet y cargar los valores que tienes en tus DBEdit en QrLabels o QrMemo en tu QuickReport.
Saluditos
__________________
Disfruten cada minuto de su vida a lado de sus seres queridos como si fuese el ultimo, uno nunca sabe lo que puede pasar. |
#3
|
|||
|
|||
jeje si es cierto, para cargar los valores de los dbedits seria algo como esto en el boton imprimir?
DBEdit1.text:= form1.QrMemo.text; form1.Qreport1.preview; ?? |
#4
|
|||
|
|||
jeje creo que era alreves, jeje
|
#5
|
||||
|
||||
Si, al reves, pero también puedes utilizar los QrLabels.
Cita:
Saluditos
__________________
Disfruten cada minuto de su vida a lado de sus seres queridos como si fuese el ultimo, uno nunca sabe lo que puede pasar. |
#6
|
|||
|
|||
pues yo asi lo tengo en un sistema y lo acabo de ver para verificar, pero entonces filtra el dataset antes de imprimir y le quitas el filtro despues ya con eso debe salir solo el actual
|
#7
|
|||
|
|||
para que te deje solo el registro que estas viendo del reporte solo deja en blanco la propiedad dataset del reporte
|
#8
|
|||
|
|||
Gracias
Gracias por toda su ayuda, probando un poco de todo logre solucionarlo, muchas gracias...
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Quick Report delphi 4 o Crystal Report | Mauricio Correa | Impresión | 7 | 05-02-2011 14:57:40 |
Número de registro actual (DBGrid) | FGarcia | Varios | 10 | 29-02-2008 23:38:48 |
Identificar registro actual en el dbgrid | ilichhernandez | Conexión con bases de datos | 7 | 17-11-2005 21:27:12 |
Imprimir reporte de registro actual | silviodp | Impresión | 1 | 27-04-2005 22:00:37 |
SelectSQL del registro actual | Tomás | SQL | 2 | 04-03-2004 00:23:18 |
|