Q&A

  • 1899-12-30이렇게 나오는것을..
안녕하십니까..

프로그램에서

날짜입력란에 아무것도 입력하지 않고 저장을 한뒤

다시 정보보기를 하면

입력하지 않은 날짜란에 1899-12-30이라는 것이 나오네요..(초기값인가?)

필드에 보면 아무 정보도 없는걸로 나오는데 화면에는

1899-12-30으로 나오는 이것을 특정한 날짜로 나오게 할 순 없나요?

예를 들자면 2001-01-01이런식으로...



그리고..

만일 저장할때 아무것도 입력하지 않았을때 특정한 날짜로 입력이 되게끔

하는 방법은? 2001-01-01 이렇게 저장되게끔...

아시는분 답변 부탁드립니다.

아차 DB는 ACCESS고 델5.0입니다.





2  COMMENTS
  • Profile
    목동 2001.12.11 05:22
    초보자 목동입니다.. -_-;;;

    저는 Delphi 4를 사용하고 있는데 아마 비슷 하지 않을까 하네요.

    now 함수를 한번 써보세요.

    위에서 NOW 는 현재의 시간을 리턴해 주고요.. 이걸 다시 형변환 시켜서 뿌려 주면 됩니다.

    예를 들어 화면에 Label 이나 Edit box 를 하나 만들고, 이것의

    caption 을 지정해 주면 될듯 하네요.

    즉 edit.text := datetostr(now);

    하면 editbox 의 text 에 현재의 시간이 올라 가죠

    그리고 '1899-12-30'의 형식은 maskedit 를 사용하신듯 하니까

    'Maskedit.text := datetostr(now) '의 형식도 가능하지 않을까 합니다.



    강석찬 wrote:

    > 안녕하십니까..

    > 프로그램에서

    > 날짜입력란에 아무것도 입력하지 않고 저장을 한뒤

    > 다시 정보보기를 하면

    > 입력하지 않은 날짜란에 1899-12-30이라는 것이 나오네요..(초기값인가?)

    > 필드에 보면 아무 정보도 없는걸로 나오는데 화면에는

    > 1899-12-30으로 나오는 이것을 특정한 날짜로 나오게 할 순 없나요?

    > 예를 들자면 2001-01-01이런식으로...

    >

    > 그리고..

    > 만일 저장할때 아무것도 입력하지 않았을때 특정한 날짜로 입력이 되게끔

    > 하는 방법은? 2001-01-01 이렇게 저장되게끔...

    > 아시는분 답변 부탁드립니다.

    > 아차 DB는 ACCESS고 델5.0입니다.



  • Profile
    강석찬 2001.12.11 06:56
    냉무 -_-;;;