<현재 상황>
1. 오라클 테이블 필드 정의 내역 : 시간필드을 단독으로 콘트롤 해야 되는
상황입니다.
- A_DATE : DATE type -> 날짜만을 입력 (형식: YYYY-MM-DD)
- B_TIME : DATE type -> 시간만을 입력 (형식: HH:DD)
2. DateTimePicker 2개를 사용 하는데 하나는 Date종류로 하나는 Time종류로
사용하고 있습니다.
<문제점>
1. 날짜 입력 필드에는 Query를 써서 입력이 되기는 하나 년도가 두자리로만
입력이 되고 있습니다.
---> 4자리로 입력하는 방법은 없습니까?
2. 시간 입력 필드에는 시간만 Query를 써서 입력을 했는데도 날짜까지
입력이 되어 버리는데 방법이 없는지요. 그러나 ShowMessage로 중간에
데이터를 확인해 보면 시간만 있는데도 자꾸만 날짜까지 입력이 됩니다.
---> 시간만 입력하는 방법은 없습니까? 아니면 제가 생각이 잘못된 것이
있다면 어떤 내용이든 상관 없이 조언 부탁드립니다.
>
> <현재 상황>
> 1. 오라클 테이블 필드 정의 내역 : 시간필드을 단독으로 콘트롤 해야 되는
> 상황입니다.
> - A_DATE : DATE type -> 날짜만을 입력 (형식: YYYY-MM-DD)
> - B_TIME : DATE type -> 시간만을 입력 (형식: HH:DD)
> 2. DateTimePicker 2개를 사용 하는데 하나는 Date종류로 하나는 Time종류로
> 사용하고 있습니다.
>
> <문제점>
> 1. 날짜 입력 필드에는 Query를 써서 입력이 되기는 하나 년도가 두자리로만
> 입력이 되고 있습니다.
> ---> 4자리로 입력하는 방법은 없습니까?
> 2. 시간 입력 필드에는 시간만 Query를 써서 입력을 했는데도 날짜까지
> 입력이 되어 버리는데 방법이 없는지요. 그러나 ShowMessage로 중간에
> 데이터를 확인해 보면 시간만 있는데도 자꾸만 날짜까지 입력이 됩니다.
> ---> 시간만 입력하는 방법은 없습니까? 아니면 제가 생각이 잘못된 것이
> 있다면 어떤 내용이든 상관 없이 조언 부탁드립니다.
답변이 되실런지 제가 테스트는 못해보고 과거 경험을 올립니다..
년도가 두자리로 입력 되는건 제어판의 날짜 세팅이 그렇게 되어 있어서 일수 있구여
datetimepicker를 테이블에 넣으실때 formatdatetime을써보세여
데이타가 25:00 이라면
copy(formatdatetime('hhdd'.datetimepicker.date),1,2);
이방법이 되면 좋겠군요..