DBGrid에서 새로운 레코드를 Insert하려할 때
필수입력 필드를 입력하지 않고 레코드 포인터를 옮기려고하면
(즉, A,B,C,D 필드중 B,C 필드가 필수입력 필드라면 A,B 필드를 입력하고
필수입력 필드인 C필드의 값을 입력하지 않고 커서로 현재 입력중인
레코드의 윗레코드로 이동하거나 마우스로 다른 레코드로 이동하면)
'Field C must have a value'든가 하는 그런 비슷한 에러가 납니다.
어떻게 그 에러를 핸들링 할 수 있나요?
에러코드를 보니까 9732에 'Field value required'가 있긴 한데
어떤 이벤트에서 잡을 수 있는지..
혹시 경험이 있거나 예제가 있으면 꼭좀 알려주세요..
> DBGrid에서 새로운 레코드를 Insert하려할 때
> 필수입력 필드를 입력하지 않고 레코드 포인터를 옮기려고하면
> (즉, A,B,C,D 필드중 B,C 필드가 필수입력 필드라면 A,B 필드를 입력하고
> 필수입력 필드인 C필드의 값을 입력하지 않고 커서로 현재 입력중인
> 레코드의 윗레코드로 이동하거나 마우스로 다른 레코드로 이동하면)
> 'Field C must have a value'든가 하는 그런 비슷한 에러가 납니다.
> 어떻게 그 에러를 핸들링 할 수 있나요?
> 에러코드를 보니까 9732에 'Field value required'가 있긴 한데
> 어떤 이벤트에서 잡을 수 있는지..
>
> 혹시 경험이 있거나 예제가 있으면 꼭좀 알려주세요..
DBGrid에 연결된 테이블이나 Query처럼 TDataSet에서 상속받은 클래스에 OnEditError 가 있습니다