SoloCodigo

Programación General => Delphi => Mensaje iniciado por: senzao18 en Martes 30 de Noviembre de 2004, 05:21

Título: Reportes Con Delphi5
Publicado por: senzao18 en Martes 30 de Noviembre de 2004, 05:21
Hola tengo una pregunta con respecto a reportes.

Las tablas son las siguientes.

ayb<--- con campos.

Id_ab,Descripcion,Precio,Costo,Receta

ingredientes<--Con campos

Id_ab,Id_Producto,Cantidad

productos<--con campos..

Id_producto,Descripcion,CostoUni

Lo que quiere es hacer un reporte con la siguiente estructura

Citar
Id_Ab :5
Descripcion: Pollo con papas.

Ingredientes
Id_producto           Descripcion      Cantidad         Precio       SubTotal
   1                         Papas                2                   10             20
   2                         Ppollo                2                   15             30

                                                                                  Total   50

Para esto uso la siguiente instruccion SQL

Citar
select ayb.Id_ab,ayb.Descripcion,ayb.Costo,productos.descripcion,productos.Costo,ingredientes.Cantidad, ingredientes.cantidad * productos.costo as SubTotal from ayb inner join ingredientes on ayb.Id_ab=ingredientes.Id_ab inner join productos on ingredientes.Id_producto=productos.Id_producto

Todo estaba bien cuando solo tenia un articulo, pero al ser dos me sale solo el primer articulo y en la parte de ingredientes me salen todos de todos y en total me sale el total del primer articulo..

Yo creo que lo que esta mal es la forma de hacerlos reportes con las band cosa que no le entiendo bien, Espero y me entiendan y puedan aydarme. Gracias.