Cita:
Empezado por nolo
y si lo hago segun tu estructura quedaria asi no??
me tira error en la segunda linea, osea aca
adsReporte.SQL.Clear;
|
Código Delphi
[-]
with adsReporte do begin If active then Close;
SQL.Clear;
SQL.Add('select V.fDocumento, C.sRazonSocial, V.idTipoDoc, ((V.rTotBruto+V.rTotDescuentos)*TD.iAplicStock*(-1)) as totBruto,');
....
SQL.Add('ORDER BY V.idTipoDoc ASC, V.idPV ASC, V.idNumDoc ASC');
Parameters.ParamByName('idVendedor').Value := TEdit1.AsInteger
Parameters.ParamByName('FechaDesde').Value := dtpDesde.DateTime
Parameters.ParamByName('FechaHasta').Value := dtpHasta.DateTime;
Open;
end;
Edite un poco el código, esa sería la manera más adecuada de realizar la consulta que deseas. Y debería funcionar correctamente. Si te marca error en la linea "SQL.Clear", por favor, dinos cuál error es el que te marca para saber cuál es el problema.