그래, 데이터베이스의 데이터를 표시하는 DBGrid를 사용하고 있습니다.DBGrid에서 데이터를 검색하고 해당 DBGrid가 표시하는 내용을 일시적으로 변경하는 검색 추가 - Delphi
데이터베이스에는 11 개의 열이 포함 된 테이블이 있습니다. 열 번호 4는 고객 이름이라고하며 고객 이름을 포함합니다.
내가 원하는 클라이언트 이름으로 쓸 검색 상자 (Google 검색 표시 줄과 유사)를 원합니다. 일단 DBGrid를 변경하고 4 번째 클라이언트 이름이 포함 된 행만 표시하면 컬럼 (컬럼 고객 이름)
예 :
Column names:
column1 - column2 - column3 - customer name - column5 - column6 - column7 - column8 - column9 - column10 - column11
blabla blabla blabla John Edwards blabla blabla blabla blabla blabla blabla blabla
blabla1 blabla1 blabla1 Michael Skunk blabla blabla blabla blabla blabla blabla blabla
blabla2 blabla2 blabla2 John Edwards blabla2 blabla2 blabla2 blabla2 blabla2 blabla2 blabla2
등등 .. 행을 많이, 모든 열에서 서로 다른 정보를 가진 모든. 어느 시점에서 나머지 데이터베이스 열에도 다른 정보가 있지만 열 번호 4 (고객 이름 열)의 동일한 클라이언트 이름을 갖습니다.
예를 들어, 제가 이미 보았 듯이 2 entries for John Edwards
검색 필드에 해당 고객 이름을 쓸 때 DBGrid에 표시하려는 모든 행을 열 번호 4에 포함되지 않은 다른 행이 사라질 때까지
위의 예제를 사용하는 경우 검색 필드에 John Edwards를 쓰면 DBGrid에서이 두 행만 표시되어야합니다.
일단 내가 작성한 검색 필드를 지우면 DBGrid는 초기 상태로 돌아가서 검색하기 전과 같이 모든 것을 표시해야합니다.
어떻게하면 좋을까요? 오히려 델파이에 익숙하지 않고 여기와 Google에서 검색 할 수있는 유용한 정보가 없기 때문에 단서가 없습니다.
감사합니다. 많은 도움을 주셔서 감사합니다.
몇 개의 레코드가 있습니까? –
레코드 란 무엇을 의미합니까? 미안 네이티브 영어와 나는 당신도 너무, 더 구체적으로 참조하십시오 혼동하고 싶지 않아요 – Petzy
필터링하려는 테이블에있는 레코드의 개수? –