Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Impresión (https://www.clubdelphi.com/foros/forumdisplay.php?f=4)
-   -   Reportes de productos (https://www.clubdelphi.com/foros/showthread.php?t=13989)

maui 06-09-2004 21:57:20

Reportes de productos
 
hola amigos del foro

tengo el sigte problema:

tengo una pantalla para listar los productos:

ej: codigo 1111 descripcion harina famillia y proveedor

la idea es cuando seleccione los datos del producto presione mostrar

y me aparesca en el reporte lo que seleccione:

el la pantalla tengo un ibquery, un ibtransaction y datasoyrse

y en el reporte un ibtable y un transaccion

¿ como lo hago para mostrar los datos en el reporte?

, ya que no me funciona si tienen algun codigo de ejemplo....

espero sus comentarios

jachguate 06-09-2004 22:02:45

Hola Maui.

Te recomiendo que incluyas en tu mensaje datos importantes como:
Que reporteador usas (quickreport, fastreport, freereport, crystalreports, Rave, etc).

También que digas que significa "ya que no me funciona". Esto porque puede mostrar un mensaje de error, pero también puede el reporte salir en blanco, o por ejemplo, sacar los datos de todos los productos y no del que te interesa en particular. En cualquiera de los tres casos, el reporte "no funcionaría", pero como comprenderas, el origen del problema y la solución son distintos.

Te recomiendo también, que leas el hilo de la calidad de las preguntas.

Hasta luego.

;)

maui 06-09-2004 22:59:00

hola y gracias por contestar

uso quickreport 5.0

al presionar mostrar me muestra el reporte vacio.-

estoy usando el sigte query

select codigo,descripcion,familia,proveedor
from PRODUCTO
where (codigo = >:d) and (codigo <=:h)
order by Codigo Desc;

luego en el reporte en el componente tquickreport pongo en la opcion dataset
en ibquery para que me muestre los datos que yo quiero enel reporte(osea siempre se esta actualizando).-

este es el codigo que uso en delphi
<delphi>
procedure TfrmListadoProducto.Button1Click(Sender: TObject);
begin
qryList.Close;
qryList.ParamByName('CD').asString := edtC.Text;
qryList.ParamByName('CH').asString := edtC1.Text;
qryList.Open;
FrmRptListPdto.qr.Refresh;
FrmRptListPdto.qr.Preview;
end;
</delphi>
espero tus comentarios.-

jachguate 06-09-2004 23:49:01

Los parámetros que usas en la consulta son c y h. Los que sustituis en el código de delphi, son cd y ch.

Por cierto la etiqueta code se escribe entre corchetes, asi: [delphi]
Hasta luego.

;)

maui 06-09-2004 23:55:26

no amigazo

no es ese el problema...

ya cambie c porlas ch....

y no funciona

el problema es que el reporte no me muestra nada

por eso te envie la consulta´para ver que puede ser...


espero tus comentarios....

jachguate 07-09-2004 00:03:49

Asegurate primero que la consulta devuelva algún registro. De la forma que lo publicaste, la consulta no devolverá ninguno, y obviamente, el reporte asociado a ella saldrá vacio.

Hasta luego.

;)


La franja horaria es GMT +2. Ahora son las 18:07:24.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi