검색 양식 인 양식이 있습니다. 이 양식에는 필드 이름 목록과 검색 키워드를 입력 할 수있는 텍스트 상자가 있습니다. 각 검색 필드/값에 대해 부울 목록의 드롭 다운 목록이 있습니다 (및 또는 아님). 사용자가 검색 버튼을 명중 할 때, 선택 후 실행되는 쿼리 문자열을 생성합니다데이터 시트가있는 검색 양식
Set qdf = CurrentDb.QueryDefs("temp_query")
qdf.SQL = SQL_query_string
DoCmd.Close acQuery, "temp_query"
DoCmd.OpenQuery "temp_query", acViewNormal, acReadOnly
SQL_query string
하면 필드/값 조합을 기반으로 생성됩니다.
위의 코드는 인 temp_query
이라는 새 쿼리를 만듭니다. 새 쿼리 창을 여는 대신 쿼리 결과를 데이터 시트 (테이블) 형식으로 표시하려고합니다. 하위 폼이 답일 수 있다고 생각했지만 데이터 시트 형식이 아닌 것 같습니다. 어떻게해야합니까?
이 방법이 가장 좋은 방법 인 것처럼 보이지만 실제 데이터 시트와 비슷한 모양을하고 싶습니다.
현재 양식은 어떻게됩니까? 분할 양식으로 사용할 수 없습니까? –
좋은 생각입니다. 그런 다음 검색 입력 폼에서 생성 된 쿼리 문자열에서 데이터 시트 양식을 채우려면 어떻게해야합니까? – abalter
여기에서 해결책을 시도했지만 'Me! DatasheetView.Form'에는'RecordSource' 속성이없는 것 같습니다. – abalter