2014-11-12 3 views
0

MS 쿼리를 사용하여 Excel로 데이터를 검색합니다. MS Query Connection Properties에서 'Command Text'의 Where 절에 셀 값을 매개 변수로 사용할 수 있습니까? 가능한 경우 올바른 구문을 사용하는 것이 무엇입니까?MS 쿼리 명령 텍스트 매개 변수

것은 내가. "공급 업체" 이 vend_num = ("시트 2"). ("A1"). 값

답변

0

변경하여 조회 "DBO"FROM 아래

SELECT * 의 변화를 시도했다 받는 사람 :

SELECT * FROM "dbo"."vendor" WHERE vend_num = ? 

결과를 Excel로 반환하면 값을 입력하라는 메시지가 표시됩니다. Excel에서 현재 셀이 쿼리 결과의 어딘가에 있는지 확인하고 테이블 도구 디자인 리본으로 이동하여 새로 고침 아이콘 아래의 작은 아래쪽 화살표를 클릭하고 연결 속성을 선택합니다.

정의 탭을 클릭하고 매개 변수 버튼을 클릭하면 왼쪽에 각 매개 변수를 나열하는 대화 상자가 표시되고 오른쪽에는 매개 변수를 채우는 방법에 대한 세 가지 옵션이 표시됩니다.

첫 번째 옵션은 값을 묻는 것이며, 두 번째는 하드 코딩 된 값을 사용하고 마지막은 셀에서 값을 사용하는 옵션입니다. 셀 값이 변경되면 쿼리를 자동으로 새로 고칠 수도 있습니다.