
Uploaded with ImageShack.us
Tengo dos tablas una es la servicios y otra la tabla de clientes. Suponiendo que la tabla Servicios tenga los campos:
ServID
Csid
ProblemaRep
Estatus
y la tabla clientes tenga los campos:
Csid
Cliente
Telefono
Direccion
Lo que quiero hacer es realizar una consulta a la tabla clientes segun el parametro introducido en los edits csid o cliente de la foto que pongo arriba. Pero que si en el campo Estatus de la tabla servicios el valor es 'PENDIENTE' se marque en rojo en el dbgrid.
Lo que hice hasta ahora es realizar una consulta a la tabla clientes unida a la tabla servicios y en el evento ondrawcolumncell pintar la fila.
Problema: Hecho asi me van a llegar todos los regitros de servicios del cliente en la tabla servicios y me aparecera el cliente varias veces en el dbgrid, ya que pueden existir muchos servicios con ESTATUS= 'RESUELTO'.
Lo que quier es que salgan solo una vez todos los clientes que cumplan con el parametro de busqueda y que los que tengan un servicio pendiente la fila se pinte de rojo.
IDEAS?