2013-12-12 3 views
-1

액세스 멍청한 부분 내가 두려워하고 내가 참고할 수있는 몇 가지 참조 텍스트 덕분에 대부분의 문제를 해결했습니다. 이 일로 정말로 머리를 쓰지 마라.검색 문제 - 액세스 할 때 여러 테이블 필드를 검색하는 방법

데이터베이스는 진행중인 프로젝트를 추적하는 데 사용됩니다. 문제의 표는 프로젝트가 진행되는 곳을 가리키며 공급 번호에 대한 세 개의 필드를 포함합니다. 프론트 페이지의 텍스트 상자에 단일 공급 번호를 입력하고 결과를 표시하기 전에 사이트 등에 일치시킬 수 있어야합니다.

양식, 표 등이 모두 제 위치에 있습니다. 검색을 수행하는 중일뿐입니다.

도움을 주시면 감사하겠습니다.

감사

답변

0

가장 간단한 경우 ("공급 번호는"숫자 있다고 가정) 다음의 라인을 따라 뭔가 것은

Dim strSupplyNumber As String, strSQL As String 
strSupplyNumber = Replace(Me.txtSupplyNumber.Value, "'", "''") 
strSQL = _ 
     "SELECT * FROM [Sites] " & _ 
     "WHERE [SupplyNumber1] = '" & strSupplyNumber & "' " & _ 
      "OR [SupplyNumber2] = '" & strSupplyNumber & "' " & _ 
      "OR [SupplyNumber3] = '" & strSupplyNumber & "' " 

txtSupplyNumber이의 이름입니다 "첫 페이지"양식의 텍스트 상자 제어

strSQL 문자열을 다른 양식의 Record Source으로 사용하거나 OpenRecordSet 메서드 또는 다음 단계에서 필요한대로 사용할 수 있습니다.

관련 문제