벌써 밤이군요....
빨리 해결하고 집에 갈수 있게 도와주세요...
뭐냐하면요...
query컴포넌트를 사용한 마스터,디테일 구조의 db폼을 만들고 있는데요....
컴포넌트는 데이타 모듈에 존재하구요...
먼저 마스터에서 선택한 값에 따라 변화된 디테일 테이블의 데이타중에서 특정값을 찾을려고
if dm.dan_sang.locate('good',scode_edit.text,loPartialKey) = true then
//dm:데이타모듈명,dan_sang:query컴포넌트명
begin
//어쩌고 저쩌고
end
else
begihn
//어쩌고 저쩌고
end;
이렇게 하면 lopartialkey라는 옵션명이 알수 없다는 에러메세지가 뜨는군요..
정확하게 에러문을 적으면..
undeclared identifier 'lopartialkey'
무엇이 문제인지 아시는분요...
> 벌써 밤이군요....
> 빨리 해결하고 집에 갈수 있게 도와주세요...
> 뭐냐하면요...
> query컴포넌트를 사용한 마스터,디테일 구조의 db폼을 만들고 있는데요....
> 컴포넌트는 데이타 모듈에 존재하구요...
> 먼저 마스터에서 선택한 값에 따라 변화된 디테일 테이블의 데이타중에서 특정값을 찾을려고
> if dm.dan_sang.locate('good',scode_edit.text,loPartialKey) = true then
> //dm:데이타모듈명,dan_sang:query컴포넌트명
> begin
> //어쩌고 저쩌고
> end
> else
> begihn
> //어쩌고 저쩌고
> end;
> 이렇게 하면 lopartialkey라는 옵션명이 알수 없다는 에러메세지가 뜨는군요..
> 정확하게 에러문을 적으면..
> undeclared identifier 'lopartialkey'
>
> 무엇이 문제인지 아시는분요...
>
안녕하세요 Locate함수는 Db.pas에 다음과 같이 선언되어있습니다.
Unit
DB
type
TLocateOption = (loCaseInsensitive, loPartialKey);
TLocateOptions = set of TLocateOption;
정확히 설명 드리기는 어렵지만 loPartialKey 이부분을 대괄호로 묶어 주시면 에러가
안나지요...[loPartialKey] 이렇게요...그럼 수고하세요...