Q&A

  • locate에 관한 질문입니다..
벌써 밤이군요....

빨리 해결하고 집에 갈수 있게 도와주세요...

뭐냐하면요...

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'



무엇이 문제인지 아시는분요...



1  COMMENTS
  • Profile
    김장섭 2000.01.12 04:52
    mildshin wrote:

    > 벌써 밤이군요....

    > 빨리 해결하고 집에 갈수 있게 도와주세요...

    > 뭐냐하면요...

    > 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] 이렇게요...그럼 수고하세요...