Ver Mensaje Individual
  #3  
Antiguo 18-08-2006
Avatar de Lepe
[Lepe] Lepe is offline
Miembro Premium
 
Registrado: may 2003
Posts: 7.424
Reputación: 29
Lepe Va por buen camino
Tendrás que añadirle la restricción al Maestro:

Código SQL [-]
.... where idcliente = 32

... se dice fácil, pero hace mucho más facil:
Código Delphi [-]
const sqlClientePresupuesto= ' select * from bla ... inner join bla  %s';
begin
if UnCliente then
query1.sql.text := format(sqlclientePresupuesto, ['where idcliente = 32'])
 // restringido a un solo cliente.
else
query1.sql.text := format(sqlclientePresupuesto, ['']);
 // para todos los clientes.

query1.Open ;

Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente,
se lo volveré a explicar hasta que no lo entienda, Gracias.
Responder Con Cita