2012-04-02 4 views
0

직원의 생년월일을 확인하고 싶습니다. 즉, 생년월일은 오늘 (현재) 날짜보다 커야합니다. PowerBuilder에서 date 연산에 대해 많이 알지 못합니다.날짜를 비교하는 PowerBuilder

+0

왜 받아 들여지지 않습니까? 또한 자녀의 생일을 미리 알았으므로 유스 케이스를 확인하십시오. –

답변

3

, 당신은 이런 식으로 뭔가를 할 수 :

if ld_birthdate > today() then 
    Messagebox ("Error", "Birthdate must be before today.") 
    return -1 
end if 

당신이 데이터 윈도우의 생년월일을 확인하고 싶은 경우, 가장 쉬운 방법은 열 사양 창에서 생년월일 열을 찾아 더블 클릭하는 것입니다 유효성 검사 식. 나는 또한 n_cst_datetime 서비스 클래스 PFC보고 제안

datawindow validation

0

데이터 유효성 검사를 계획하는 방법에 대한 정보는 pbscript, 검증 식으로 데이터 창에 있습니까?

FYI, PB에는 날짜, 시간 및 DateTime 데이터 형식이 모두 있습니다. 시간/날짜를 작성하고 그 일부를 추출하는 여러 가지 방법이 있으며, 다른 숫자 값과 마찬가지로 <, <=, =, >=, >, <>과 직접 비교할 수 있습니다. 파워 스크립트에서

0

: 이것은 당신이 디자인 타임에 유효성 검사를 테스트 할 수있는 식 작성기를 엽니 다.

제이슨