Fórum Quick reporter com datas #166510
26/06/2003
0
Ex: Quero imprimir meu movimeno do dias 01/06/03 até 15/06/03 .
Coloquei dois maskedits um pra receber a data inicial e um pra receber a data final . também sei que usarei o Between para pegar a data do Maskedit1 até o Maskedit 2 .
Porem nao sei onde digitarei o codigo nem como será o codigo para jogar esses dados nomeu quickreporter1 .
Se alguem puder me ajudar .
Dimasarantes
Curtir tópico
+ 0Posts
26/06/2003
Yanomami
var
a, b, c: string;
begin
if rbCliente.Checked = true then
begin
a:=´SELECT USUARIOS.NOME, USUARIOS.CODIGO,[Ordem Producao].OP_Solicitacao, [Ordem Producao OD].OD_numero,[Ordem Producao OD].OD_DataExp, [Ordem Producao OD].OD_Aprovada, [Ordem Producao OD].OD_ValorItem ´;
b:=´FROM ([Ordem Producao OD] INNER JOIN [Ordem Producao] ON [Ordem Producao OD].OP_numero = [Ordem Producao].OP_numero) INNER JOIN USUARIOS ON [Ordem Producao].CODIGO = USUARIOS.CODIGO ´;
c:=´where [Ordem Producao OD].OD_DataExp between :Ini and :Fim and USUARIOS.CODIGO =:codigo order by [Ordem Producao OD].OD_numero´;
relOrdEntrega.qryOrEntrega.sql.clear;
relOrdEntrega.qryOrEntrega.SQL.Add(a+b+c);
relOrdEntrega.qryOrEntrega.ParamByName(´codigo´).AsString := dataModule1.tbClientesCODIGO.Value;
relOrdEntrega.qryOrEntrega.ParamByName(´Ini´).AsDateTime := trunc(dpDataInicial.date);
relOrdEntrega.qryOrEntrega.ParamByName(´Fim´).AsDateTime := trunc(dpDataFinal.date);
relOrdEntrega.qryOrEntrega.open;
//relOrdEntrega.qrTipo.caption := ´Em aberto´;
//relOrdEntrega.qrIni.Caption := DateToStr(dpDataInicial.date);
//relOrdEntrega.qrFim.Caption := DateToStr(dpDataFinal.date);
relOrdEntrega.QuickRep1.Preview;
end;
Gostei + 0
26/06/2003
Yanomami
espero que ajude, se quiser este exemplo completo mande um mail edson_gouveia@bol.com.br
[]´s
Gostei + 0
26/06/2003
Japa
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)