ayuda con una consulta de 2 tablas y dar resultado en un dbgrid
estoy utilizando dos tablas: vehiculos y bitacoravehiculos, quiero que al realizar la consulta me muestre algunos campos de ambas tablas en un DBGrid... de esta manera:
para relacionar las dos tablas, utilizo el campo (NumeroVehiculo) que existe en ambas tablas...
de la tabla Vehiculos, solo quiero Numerovehiculo (que es la llave primaria) y de la tabla BitacoraVehiculos me muestre los campos: fechaservicio, conceptoServ, conceptoRep, numfactura, diascomision, litros, importe, importetotal, para que al ejecutar el formulario de trabajo, al seleccionar un vehiculo me muestre todo su historial de reparaciones y servicios en un DBGrid, por ejemplo:
Tabla: Vehiculos
NumeroVehiculo Placas, Marca
--------------- -------- --------
01 GY-01514 Chevrolet
02 GA-02133 Nissan
Tabla: BitacoraVehiculos*
NumeroVehiculo FechaServicio ConceptoSer Importe ImporteTotal
--------------- -------------- ------------ ------- ------------
01 26/07/2006 Cambio de llantas $700.00 $700.00
01 28/07/2006 Cambio de balatas $800.00 $1500.00
02 20/08/2006 Cambio de aceite $100.00 $100.00
*por mencionar solo algunos campos de esta tabla, el campo importetotal es la suma acumulada del campo importe
Tabla Resultante despues de la consulta, si selecciono solo el
vehiculo 01:
NumeroVehiculo FechaServicio ConceptoSer Importe ImporteTotal
--------------- -------------- ------------ ------- ------------
01 26/07/2006 Cambio de llantas $700.00 $700.00
01 28/07/2006 Cambio de balatas $800.00 $1500.00
Tabla Resultante despues de la consulta, si selecciono
solo el vehiculo 02:
NumeroVehiculo FechaServicio ConceptoSer Importe ImporteTotal
--------------- -------------- ------------ ------- ------------
02 20/08/2006 Cambio de aceite $100.00 $100.00
Para ello en el formulario agregue un componente Query1 y en su propiedad SQL pongo el codigo de la consulta:
Select numerovehiculo, placas from vehiculos
solo que no se como unir ambas tablas con los campos requeridos.
|