procedure TfrmVentasConsulta.btnBuscarClick(Sender: TObject);
begin
dmDatos.cdsCliente.Active := false;
with dmDatos.qryListados do begin
Close;
SQL.Clear;
SQL.Add('SELECT caja, numero, fecha, hora, estatus, Sum((total)-Sum(iva)) AS subtotal, ');
SQL.Add('Sum(iva) As iva, Sum(total) As Total, cliente, clave FROM ventas v WHERE 1 = 1 ');
if(chkCliente.Checked) then
SQL.Add('AND cliente IN (SELECT clave FROM clientes WHERE nombre LIKE ''%' + txtClienteBusq.Text + '%'') ');
if(chkFecha.Checked) then begin
SQL.Add('AND fecha >= ' + quotedstr(datetostr(FechaBusq.date)));
end;
Open;
end;