2014-04-16 2 views
0

사용자가 날짜를 선택하고 다음 필드에서 탭을 선택할 때 일정을 표시하는 드롭 다운 화살표가있는 필드가있는 powerbuilder 데이터 창이 있습니다 (날짜 필드는 공백과 Isdate에 유효 함). 하지만 마음이 바뀌고 돌아가서 선택한 날짜와 탭을 삭제합니다 .... 응용 프로그램이 PB 화면 메시지를 표시하는 데 충돌합니다. 응용 프로그램을 충돌시키지 않고 필드를 공백으로 초기화하려면 어떻게해야합니까? 날짜 필드는 필수 필드가 아니기 때문에 .... 저는 Powerbuilder 12.5 classic을 사용하고 있습니다. 날짜 필드는 필요가 없기 때문에Powerbuilder 드롭 다운 및 초기화 날짜

+0

충돌과 함께 모든 메시지? 창이 열릴 때 필드가 어떻게 초기화됩니까? (DB에서 NULL로 검색)? –

답변

1

당신은 & " (날짜 필드에 공백 및 ISDATE에 대한 검증)"며 "날짜 필드는 필수 필드가 아니기 때문에 ....은"왜 당신은 검증을하고있다. 해당 유효성 검사 코드를 제거하십시오. 그런 다음 레코드를 저장하는 동안 또는 작업중인 작업이 날짜 필드를 확인하려면 해당 필드가 비어 있으면 Null로 지정하십시오. 이 확인은 버튼 클릭 이벤트 또는 다른 이벤트에서 수행하십시오. 따라서 앱에서 오류를 반환하지 않습니다. 일반적으로 응용 프로그램 충돌을 피하기 위해 응용 프로그램 개체에 대한 시스템 오류 이벤트를 처리하려고합니다.

감사

주권