2014-11-13 2 views
0

양식에 많은 입력란이있는 목록 상자가 있는데 그 안에 부분 문자열을 검색하는 검색 기능을 만들려고합니다.액세스 목록 상자에 대한 검색 도구 만들기

Private Sub SearchBox_Change() 
    Me.DataView.RowSource = "SELECT RowSrcString FROM MechDataFiltered WHERE " & _ 
    "MechDataFiltered.* LIKE " & Chr(34) & Me.SearchBox.Text & "*" & Chr(34) & " " 
End Sub 

RowSrcString 다른 필터에 따라 변경 (MechDataFiltered)에서 필드 이름의 문자열이다. 내 문제는 제 3 행에 있다고 생각합니다. MechDataFiltered.*은 "any"대신 "all"을 사용합니다. 각 필드에서 검색을 변경하려면 어떻게해야합니까?

답변

0

Allen Brown의 사이트에서 일부 search criteria 샘플을 살펴볼 수 있습니다. 프로그래밍 관점에서 보았을 때 상당히 발전했지만, 그는 업계의 전문가 중 한 명이며, 나는 그의 사이트에서 여러 가지 팁을 사용 해왔다.

알렌은 여러 입력 필드의 검색 기준을 사용하여 내가 생각하는 결과를 반환하는 쿼리 (필터) 표현식을 동적으로 작성하는 방법을 보여줍니다.

그는 다양한 기술을 시도하기 위해 다운로드 할 수있는 샘플 데이터베이스가 있습니다.

희망 하시겠습니까?

관련 문제