Q&A

  • 반납일로부터 연체된 일수를 계산 하는 방법좀 (안에 내용 붙여놓았어요....)
처음 델파이를 공부하는 사람입니다.

지금 날짜을 계산하는 부분에서 많이 어려워하고 있습니다.

다음에서 정해진 날짜에서 연체된 일수를 계산하고자 합니다....

제발 구원으 손길을............

procedure TForm1.btn8Click(Sender: TObject);

var

t: String;

begin

if Book_.State in [dsInsert, dsEdit] then begin

if Book_Day.Value = '' then begin

Book_Day.Value := FormatDateTime('YYYYMMDD',now);

end;

t := Copy(Book_Day.Value,1,4) + '-'

+ Copy(Book_Day.Value,5,2) + '-'

+ Copy(Book_Day.Value,7,2);

Book_Return.Value := FormatDateTime('YYYYMMDD',StrToDate(t) + 10 );

-----> 여기에서 Book_delayday.Value 에 책 반납일로부터 연체된 일수를 계산할려

합니다.

Book_Day.Value ==>대여일

Book_Return.Value ==>반납일

윗부분을 참고로 연체 일수를 계산 할수있는 방법좀 가르쳐주세요....

Book_.Post;

Fals(False);

end;

end;



1  COMMENTS
  • Profile
    방기남 2000.06.21 07:24


    안녕하세요. 좀 다르게 생각을 하면 어떻겠습니까? 테잎이든 책이든 대여이후 반납일이 정해져 있을

    겁니다. DB 에서는 반납예정일에 대한 날짜를 가지고 있을거구요.



    그럼, 대여자가 사실상 반납한 날짜에서 반납예정일 만큼 빼주면 연체된 일수가 계산될 겁니다.

    ^^



    assembly@hitel.net