Buscar Primeira data do mês e ultima
02/07/2008
0
e buscar a ultima data do mes e mostrar em outro tedit.
Robinhocne
Posts
02/07/2008
Joaoshi
Ex.:
procedure TForm2.Button1Click(Sender: TObject); begin edit1.Text := DateToStr(StartOfTheMonth(Date)); edit2.Text := DateToSTr(EndOfTheMonth(Date)); end;
Espero ter ajudado.
02/07/2008
Altingon
Function FirstDayOfMonth (Data : TDateTime; lSabDom : Boolean) : TDateTime; var Ano, Mes, Dia : word; DiaDaSemana : Integer; begin DecodeDate (Data, Ano, Mes, Dia); Dia := 1; if lSabDom Then begin DiaDaSemana := DayOfWeek (Data); if DiaDaSemana = 1 Then Dia := 2 else if DiaDaSemana = 7 Then Dia := 3; end; FirstDayOfMonth := EncodeDate (Ano, Mes, Dia); end; Function LastDayOfMonth(Data : TDateTime; lSabDom : Boolean) : TDateTime; var Ano, Mes, Dia : word; AuxData : TDateTime; DiaDaSemana : Integer; begin AuxData := FirstDayOfMonth(IncMonth(Data, 1), False) - 1; if lSabDom Then begin DecodeDate (Auxdata, Ano, Mes, Dia); DiaDaSemana := DayOfWeek (AuxData); AuxData := EnCodeDate (Ano, Mes, Dia); end; LastDayOfMonth := AuxData; end; DateEdit1.Date := FirstDayOfMonth(now,true); DateEdit2.Date := LastDayOfMonth(DateEdit1.Date,true);
03/07/2008
Robinhocne
muito obrigado
tópico resolvido.!
Clique aqui para fazer login e interagir na Comunidade :)