TTable을 쓰신다면..
locate를 이용해서 검색할 수 있습니다.
헬프를 보면.. 예제가지 자세히 있으므로 구체적인 내용은 생략합니다.
한가지 덧 붙이고 싶은것은..
DB에선 SQL이 거의 표준입니다.
SQL을 익힐것을 권하고 싶습니다.
SQL을 익히면.. 위와 같은 검색은 매우 유연하게 처리할수 있습니다.
초보자 님이 쓰신 글 :
:
:
:
:
:
:
: 디비를 이용해서 회원정보(이름,학번,성별등등)를 입력한뒤...그것을 화면에서는 디비그리드를 이용해 뿌려줍니다..
: 이 때...검색을 할려고 하는데...검색버튼을 클릭하면 메시지창이 뜨면서 거기에 검색어를 입력해 검색을 하면 그 검색결과를 보여지게
: 하는건데...이름으로는할수 있거든여...(학번,성별등등 한개로 검색하는건)
:
: var Name:string; begin
: dataModule2.Table2.IndexFieldNames :='이름' ;
: inputQuery('검색','검색할 단어를
: 입력하세여~~!!',Name); dataModule2.Table2.FindNearest([Name]); end;
:
: ==> 이건 이름으로 검색할수 있는 소슨데여....저기 이름을 학번이나 성별로 고치면 그것도 검색할수 있거든여..
:
: 근데 검색종류를 1개가 아닌 2개 이상으로 검색을 할려면 어떻게 해야하나여???
: 예로 검색할수 있는걸 위에선 이름하나만으로 주어져서 이름 검색만 가능한데 그걸 이름,학번두개루 해서 검색하는 사람이 자기가 검색하고
: 싶은걸루(이름이나 학번)으로 검색할려면 어떻게 해야하나여???
: 좀 갈켜주세여~~~~~!!
:
:
:
:
:
:
:
:
:
:
|