PDA

Ver la Versión Completa : Reportes de productos


maui
06-09-2004, 21:57:20
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.

;)