나는 2010 년사용하여 검색 매개 변수 2010
내가 인접 여부, 그들이 직면 어떤 방법으로 자신의 위치를 포함 --- 도시에서 내 조직의 카탈로그 빈 벽을 할 수있는 데이터베이스를 구축하고 접근하고 있어요 많은 정보가 비어 있거나 점유되어 있습니다.이 정보는 WallsMaster라는 테이블에 저장됩니다.
이것은 내 검색어입니다. 내가 원하는
SELECT WallsMaster.StreetAddress, WallsMaster.Zip, WallsMaster.Direction, WallsMaster.LotInfo
FROM WallsMaster
WHERE
(
((WallsMaster.Zip) Like "*" & [Forms]![Search_Form]![Zip_Search]
Or
(WallsMaster.Zip)=""
Or
(WallsMaster.Zip) Is Null)
AND
((WallsMaster.Direction) Like "*" & [Forms]![Search_Form]![Direction_Search]
Or
(WallsMaster.Direction)=""
Or
(WallsMaster.Direction) Is Null)
AND
((WallsMaster.LotInfo) Like "*" & [Forms]![Search_Form]![LotInfo_Search]
Or
(WallsMaster.LotInfo)=""
Or
(WallsMaster.LotInfo) Is Null)
)
;
내가 우편의 값을 입력하지만 빈 다른 매개 변수를두고, (널 (null)/공백 포함) 모든 방향 & LotInfo 값이 우편에 대한 만 (아니다 nulls/blank Zip 값 포함). Direction을 입력하고 나머지는 공백으로두면 LotInfo에 대해 방향 (null/blank 방향 값 제외)에 대한 모든 Zip 및 LotInfo 값 (nulls/blanks 포함)을 원합니다.
여기에 공백으로 두었던 매개 변수의 nulls/blanks가 포함되어 있지만 필드의 nulls/blanks도 포함됩니다. 검색 매개 변수를 지정했습니다.
즉, 내가 우편 번호 19130를 검색하고 & LotInfo 빈 방향을 떠날 경우,이 얻을 :
Address, Zip, Direction, LotInfo
123 Main St, 19130, South, Vacant
789 Fake St, 19130, ,
321 K St,19130, East, Occupied
- 가 어떻게 재 수
Address,Zip,Direction,LotInfo 123 Main St, 19130, South, Vacant 456 Elm St, , North, Vacant 789 Fake St, 19130, , , 321 K St, 19130, East, Occupied
는 내가 원하는 것은이입니다 내가 원하는 결과를 내 SQL 스크립트 작성 하시겠습니까?
- 이 예제에서는 몇 가지 필드를 공유하고 있습니다. 내 실제 WallMaster 테이블에는 약 30 개의 필드와 수백 개의 레코드가 있으며 한 번에이 필드의 일부 또는 전부를 검색 할 수 있도록 검색 양식을 원합니다. 이 검색을 작성하는 가장 효율적인 방법입니까?
감사합니다. Allen Brown의 방법을 살펴 보겠습니다. – maneesha
또한 쿼리 결과를 기반으로하는 보고서가 있기 때문에 결과를 생성하는 쿼리를 사용하는 검색 폼을 설정하려고합니다. 그래서보고 싶은 화면상의 데이터 시트가 아닙니다. – maneesha
폼과 동일한 필드 집합으로 보고서를 디자인 한 다음 동일한 Recordsource & Filter 속성을 보고서에 전달할 수 없습니까? –