 |
ActiveDelphi .: O site do programador Delphi! :.
|
Exibir mensagem anterior :: Exibir próxima mensagem |
Autor |
Mensagem |
programadorcimples Novato

Registrado: Quarta-Feira, 17 de Mai de 2017 Mensagens: 47
|
Enviada: Qua Dez 21, 2022 9:51 am Assunto: filtro por data |
|
|
Bom dia estou comunicando com relogio de ponto
agora preciso trazer pelo exemplo passado, um filtro por data so que queria trazer digitando no edit e nao como ta no exemplo
nesta linha preciso onde esta o dia, mes e ano , que venha do edit
lJSO := SO('{initial_date:{day: 21 ,month: 12 , year: 2022}}'); //('{initial_date:{day: 2 ,month: 12,year: 2022}}')
var
lJSO : ISuperObject;
lRequest: TStringStream;
lResponse: String;
IdHTTP1: TIdHTTP;
dia:ISuperObject;
begin
IdHTTP1 := TidHTTP.Create; //YearsBetween(Date, EncodeDate(year, month, day));
lJSO := SO('{initial_date:{day: 21 ,month: 12 , year: 2022}}'); //('{initial_date:{day: 2 ,month: 12,year: 2022}}')
lRequest := TStringStream.Create(lJSO.AsString, TEncoding.UTF8);
try
IdHTTP1.Request.ContentType := 'application/json';
IdHTTP1.Request.Charset := 'utf-8';
try
lResponse := IdHTTP1.Post('https://192.168.0.0/get_afd.fcgi?session='+ session,lRequest ); //+ session, lRequest
// ShowMessage(lResponse);
Memo1.Lines.Add(Lresponse);
except
on E: Exception do
ShowMessage('Error on request:'#13#10 + E.Message);
end;
finally
lRequest.Free;
IdHTTP1.Free;
end;
lJSO := nil; |
|
Voltar ao Topo |
|
 |
adriano_servitec Colaborador

Registrado: Sexta-Feira, 30 de Janeiro de 2004 Mensagens: 17618
|
Enviada: Qua Dez 21, 2022 4:53 pm Assunto: Re: filtro por data |
|
|
programadorcimples escreveu: | Bom dia estou comunicando com relogio de ponto
agora preciso trazer pelo exemplo passado, um filtro por data so que queria trazer digitando no edit e nao como ta no exemplo
nesta linha preciso onde esta o dia, mes e ano , que venha do edit
lJSO := SO('{initial_date:{day: 21 ,month: 12 , year: 2022}}'); //('{initial_date:{day: 2 ,month: 12,year: 2022}}')
var
lJSO : ISuperObject;
lRequest: TStringStream;
lResponse: String;
IdHTTP1: TIdHTTP;
dia:ISuperObject;
begin
IdHTTP1 := TidHTTP.Create; //YearsBetween(Date, EncodeDate(year, month, day));
lJSO := SO('{initial_date:{day: 21 ,month: 12 , year: 2022}}'); //('{initial_date:{day: 2 ,month: 12,year: 2022}}')
lRequest := TStringStream.Create(lJSO.AsString, TEncoding.UTF8);
try
IdHTTP1.Request.ContentType := 'application/json';
IdHTTP1.Request.Charset := 'utf-8';
try
lResponse := IdHTTP1.Post('https://192.168.0.0/get_afd.fcgi?session='+ session,lRequest ); //+ session, lRequest
// ShowMessage(lResponse);
Memo1.Lines.Add(Lresponse);
except
on E: Exception do
ShowMessage('Error on request:'#13#10 + E.Message);
end;
finally
lRequest.Free;
IdHTTP1.Free;
end;
lJSO := nil; |
Seria isso que vc quer?
Código: | var
Data: TDateTime;
Ano, Mes, Dia: Word;
begin
Data := StrToDate(Edit1.Text);
DecodeDate(Data, Ano, Mes, Dia);
lJSO := SO('{initial_date:{day: '+IntToStr(Dia)+
' ,month: + IntToStr(mes) +
' , year: + IntToStr(ano) +'}}'); |
_________________ Jogo seu smartphone? Acesse o link e confira.
https://play.google.com/store/apps/details?id=br.com.couldsys.rockdrum
https://play.google.com/store/apps/details?id=br.com.couldsys.drumsetfree |
|
Voltar ao Topo |
|
 |
joemil Moderador

Registrado: Quinta-Feira, 25 de Março de 2004 Mensagens: 9099 Localização: Sinop-MT
|
Enviada: Qui Dez 22, 2022 9:03 am Assunto: |
|
|
so pra ficar mais bonitinho rsrsrs
Código: | lJSO := SO(Format('{initial_date:{day: %d, ,month: %d, year: %d}}',[Dia, Mes, Ano])); |
_________________ <b>SEMPRE COLOQUE [RESOLVIDO] NO SEU POST</b>
Enviar imagens: http://tinypic.com/ |
|
Voltar ao Topo |
|
 |
programadorcimples Novato

Registrado: Quarta-Feira, 17 de Mai de 2017 Mensagens: 47
|
Enviada: Qui Dez 22, 2022 10:43 am Assunto: |
|
|
DEU CERTO VALEUUU |
|
Voltar ao Topo |
|
 |
|
|
Enviar Mensagens Novas: Proibido. Responder Tópicos Proibido Editar Mensagens: Proibido. Excluir Mensagens: Proibido. Votar em Enquetes: Proibido.
|
|