seveN Postado Agosto 9, 2008 Denunciar Share Postado Agosto 9, 2008 Estou tentando fazer um formulário abrir mostrando no campo DataInicio o 1º dia do Mês atual e no campo DatafIm o último dia do Mês atual. Os dois campos são TDateTimePickler. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 José Luiz Postado Agosto 10, 2008 Denunciar Share Postado Agosto 10, 2008 No evento on Show do seu Formulário, coloque o seguinte : DateTimePicker1.DateTime := StrToDate ( '01/' + FormatDateTime ( 'mm/yyyy', date ) ); if FormatDateTime ( 'mm', date ) = '12' then DateTimePicker2.DateTime := StrToDate ( '01/01/' + IntToStr ( StrToInt ( FormatDateTime ( 'yyyy', date ) ) + 1 ) ) - 1 else DateTimePicker2.DateTime := StrToDate ( '01/' + IntToStr ( StrToInt ( FormatDateTime ( 'mm', date ) ) + 1 ) + FormatDateTime ( '/yyyy', date ) ) - 1 ;No primeiro caso basta pegar o dia 1 mais o mês e ano correntes.No segundo caso, precisa pegar o primeiro dia do mês seguinte, e diminuir 1, que será o último dia do mês corrente.Por esta razão a forma é diferente se o mês for dezembro.Um abraço,José Luiz. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 seveN Postado Agosto 10, 2008 Autor Denunciar Share Postado Agosto 10, 2008 Funcionou,Valeu.Grato. Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
seveN
Estou tentando fazer um formulário abrir mostrando no campo DataInicio o 1º dia do Mês atual e no campo DatafIm o último dia do Mês atual. Os dois campos são TDateTimePickler.
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.