Q&A

  • Quwey and DBGrid
안녕하세요!

Query 컴포넌트에서 나온 레코드들을

DB Grid을 사용해서 나타냈습니다.

여기서 Edit창에 쓴 id값이 있으면 그 행으로 이동을 어떻게 해야 하는지..

Table에는 SetKey와 GoToKey가 있어

Grid에 있는 내용에서 자유롭게 행 이동을 했는데,

Query에서는 어떻게 해야 하는지..

답변을 꼭 부탁드립니다...



1  COMMENTS
  • Profile
    nilriri 2000.01.21 07:27
    park wrote:

    > 안녕하세요!

    > Query 컴포넌트에서 나온 레코드들을

    > DB Grid을 사용해서 나타냈습니다.

    > 여기서 Edit창에 쓴 id값이 있으면 그 행으로 이동을 어떻게 해야 하는지..

    > Table에는 SetKey와 GoToKey가 있어

    > Grid에 있는 내용에서 자유롭게 행 이동을 했는데,

    > Query에서는 어떻게 해야 하는지..

    > 답변을 꼭 부탁드립니다...

    >





    qry_temp (디비그리드와 연결된 쿼리컴포넌트)



    qry_temp.locate('필드명','찾을값',[locaseinsensitive,lopartialkey]);



    옵션의 사용법은 help를....



    이명령을 쓰면 자동으로 옮겨지고



    디비그리드에 연결된 데이터소스컴포넌트의 이벤트에 체인지 이벤트가 발생됩니다.



    여기에 필요한 코딩을 하시면되구요..



    if qry_temp.locate('필드명',edit1.text ,[locaseinsensitive,lopartialkey]) then

    begin

    showmessage('찾았습니다.');

    end else

    begin

    showmessage('못찾았습니다.');

    end;





    이런식으로쓰시면 될겁니다....



    그럼..



    0186102679@018.co.kr