![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|
|
#1
|
||||
|
||||
|
Hola
Suposiciones: 1- el edit esta vacio. 2- El dato del edit no es el mismo que el de la tabla. 3- No dices ni muestras nada de codigo, solo la parte del parametro. 4- Como podemos adivinar asi ?. Saludos
__________________
Siempre Novato |
|
#2
|
|||
|
|||
|
primero realizo una búsqueda del dato rfc(es de tipo varchar) en el cuadro de texto txt_rfc(es resultado se visualiza en el dbgrid y el valor buscado queda en el text):
Filtro : String; begin AdoTable1.Filtered := False; AdoTable1.Filtered := False; Filtro := 'rfc = '+txt_rfc.Text; AdoTable1.Filter := Filtro; AdoTable1.Filtered := True; AdoTable1.Open; el código para mandar a imprimir: Try QuickReport1:=TQuickReport1.Create(self); QuickReport1.ADOQuery1.SQL.Text:= 'Select * from cliente where frc = :s'; QuickReport1.ADOQuery1.Parameters[0].Value:= txt_rfc.text; QuickReport1.ADOQuery1.Open; QuickReport1.Preview; finally QuickReport1.Free; |
|
#3
|
||||
|
||||
|
Hola
Puede ser tonto pero estas seguro de esto:
Solo por curiosidad. Saludos
__________________
Siempre Novato |
|
#4
|
|||
|
|||
|
este error ya lo corregí
'Select * from cliente where frc = :s'; 'Select * from cliente where rfc = :s'; pero sigue el mismo error marcando error |
|
#5
|
||||
|
||||
|
Hola
Solo para intentarlo: Saludos
__________________
Siempre Novato |
|
#6
|
|||
|
|||
|
mismo error, misma linea
![]() ![]() |
|
#7
|
||||
|
||||
|
Hola
El edit txt_rfc.text contiene un dato cuando presionas el boton de imprimir ?. Que dato ?. Saludos
__________________
Siempre Novato |
|
#8
|
||||
|
||||
|
Hola
Hagamos otra prueba: Cuando haces el filtro en el adotable el dato es sacado del txt_rfc.Text.
Bien: El mismo caso es para el adoquery, solo que ahora vas a colocar el dato directamente en el codigo. Supongamos que escribiste en el txt_rfc.text (maria, jose o lo que sea). Eso es lo que vas a colocar en el codigo asi: Por supuesto que ese dato tiene que coincidir con el dato que este en la tabla, de lo contrario no mostrara nada ni dara error. Veamos que pasa asi. Saludos
__________________
Siempre Novato |
|
#9
|
|||
|
|||
|
de hecho conectando los QRDBText a el adotable ya no manda error, la cuestión es que no imprime todos los datos solo el primero y el segundo
|
|
#10
|
||||
|
||||
|
Hola
Si, pero que de la ultima prueba que puse arriba de este ?. Saludos
__________________
Siempre Novato |
|
#11
|
|||
|
|||
|
probé con el código:
Try QuickReport1:=TQuickReport1.Create(self); QuickReport1.ADOQuery1.SQL.Text:= 'Select * from cliente where frc = :d1'; QuickReport1.ADOQuery1.Parameters[0].Value:= 'maria'; // aqui colocas el dato que tendria que estar en el txt_rfc.text QuickReport1.ADOQuery1.Open; QuickReport1.Preview; finally QuickReport1.Free; y marca el mismo error, en la misma linea |
|
#12
|
||||
|
||||
|
Hola
Por supuesto no maria, verdad. ![]() A ver este: Saludos
__________________
Siempre Novato |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| CompositeReport y muuuuuchos TQuickRep | fonx | Impresión | 7 | 12-12-2007 15:53:08 |
| Convertir TQuickRep a PDF Delphi 6 | javicho_villa | Impresión | 5 | 23-01-2006 15:13:34 |
| Crear un TQuickRep en tiempo de ejecución | lunatiko | Impresión | 5 | 15-11-2005 11:09:07 |
| TQuickRep en Delphi 7 :'( | KayserSoze | Impresión | 2 | 27-01-2004 17:55:00 |
|