tente isto: procedure TForm1.Button1Click(Sender: TObject); var ---data: tdate; ---dia, ano, mes: word; begin ------data := StrToDate(DBEdit1.Text); ------DecodeDate(data, ano, mes, dia); ------inc(dia); ------data := StrToDate(IntToStr(dia) + '/' + IntToStr(mes) + '/' + IntToStr(ano)); end; este codigo vai dar erro se o dia passar de 30 ou 31 dependendo do mes... se quiser um código comleto post denovo que eu te retorno, ou manda um e-mail... fiz só um exemplo do que você queria...