Microsoft로 로그인
로그인하거나 계정을 만듭니다.
안녕하세요.
다른 계정을 선택합니다.
계정이 여러 개 있음
로그인할 계정을 선택합니다.

적용 대상

Form 개체

Report 개체

InputParameters 속성을 사용하여 폼이나 보고서 또는 Microsoft Access 프로젝트(.adp)내에서 레코드 원본로 사용되는 경우 저장 프로시저의 RecordSource 속성에 있는 SQL 문으로 전달되는 입력 매개 변수를 지정하거나 확인할 수 있습니다. 읽기/쓰기 String입니다.

expression.InputParameters

필수 요소입니다. 적용 대상 목록에 있는 개체 중 하나를 반환하는 식입니다.

주의

속성 시트 또는 VBA(Visual Basic for Applications) 코드를 사용하여 이 속성을 설정할 수 있습니다.

RecordSource 속성과 함께 사용되는 경우:

RecordSource 속성의 SQL 문과 함께 사용되는 InputParameter 속성 문자열 예제에서는 다음 구문을 사용합니다.

state char=[Forms]![formname]![StateList], salesyear smallint=[Forms]![formname]![Enter year of interest]

이 구문을 실행하면 state 매개 변수가 StateList 컨트롤의 현재 값으로 설정되고 salesyear 매개 변수를 입력하라는 메시지가 사용자에게 표시됩니다. 이 목록에 없는 다른 매개 변수가 있는 경우 기본값이 할당됩니다.

InputParameter 목록에 있는 기본값이 아닌 각 매개 변수에 대해 하나의 ? 표식을 사용하여 쿼리를 실행해야 합니다.

Microsoft Office Access 2007의 새로 고침 또는 다시 쿼리 명령은 쿼리를 다시 실행하도록 트리거해야 합니다. 사용자는 코드에서 표준 Recordset.Requery 메서드를 호출하여 이 작업을 수행할 수 있습니다. 매개 변수 값이 폼의 컨트롤에 바인딩되어 있는 경우 해당 컨트롤의 현재 값이 다시 쿼리 시간에 사용됩니다. 컨트롤 값이 변경되면 쿼리가 자동으로 다시 실행되지 않습니다.

저장 프로시저와 함께 사용되는 경우:

저장 프로시저와 함께 사용되는 InputParameter 속성 문자열 예제는 다음과 같습니다.

@state char=[Forms]![formname]![StateList], @salesyear smallint=[Forms]![formname]![Enter year of interest]

이 구문을 실행하면 @state 매개 변수가 StateList 컨트롤의 현재 값으로 설정되고 @salesyear 매개 변수를 입력하라는 메시지가 사용자에게 표시됩니다. 이 목록에 없는 다른 저장 프로시저에 대한 매개 변수가 있는 경우 기본값이 할당됩니다.

InputParameter 목록에 있는 기본값이 아닌 각 매개 변수에 대해 하나의 ? 표식이 있는 {call } 구문이 포함된 명령 문자열을 사용하여 저장 프로시저를 실행해야 합니다.

Access의 새로 고침 또는 다시 쿼리 명령은 저장 프로시저를 다시 실행하도록 트리거해야 합니다. 사용자는 코드에서 표준 Recordset.Requery 메서드를 호출하여 이 작업을 수행할 수 있습니다. 매개 변수 값이 폼의 컨트롤에 바인딩되어 있는 경우 해당 컨트롤의 현재 값이 다시 쿼리 시간에 사용됩니다. 컨트롤 값이 변경되면 저장 프로시저가 자동으로 다시 실행되지 않습니다.

저장 프로시저에 매개 변수가 있는 경우 저장 프로시저를 폼의 레코드 원본으로 처음 선택하면 이 작성기 대화 상자가 호출됩니다. InputParameters 문자열을 처음 만든 후 이와 동일한 대화 상자가 문자열 변경용 작성기로 사용됩니다. 그러나 이 경우 매개 변수 목록은 문자열에 이미 있는 항목에서 가져옵니다.

매개 변수 값은 코드에서 ADO(ActiveX Data Objects)의 명령Parameter 개체를 사용하여 설정할 수도 있습니다. 결과 집합이 반환되면 폼의 Recordset 속성을 설정하여 결과 집합에 폼을 바인딩할 수 있습니다. 작업 쿼리 같은 결과 집합을 반환하는 저장 프로시저, 출력 매개 변수를 반환하는 저장 프로시저 또는 여러 결과 집합을 반환하는 저장 프로시저를 처리하는 유일한 방법은 ADO 코딩입니다.

도움이 더 필요하세요?

더 많은 옵션을 원하세요?

구독 혜택을 살펴보고, 교육 과정을 찾아보고, 디바이스를 보호하는 방법 등을 알아봅니다.

커뮤니티를 통해 질문하고 답변하고, 피드백을 제공하고, 풍부한 지식을 갖춘 전문가의 의견을 들을 수 있습니다.

이 정보가 유용한가요?

언어 품질에 얼마나 만족하시나요?
사용 경험에 어떠한 영향을 주었나요?
제출을 누르면 피드백이 Microsoft 제품과 서비스를 개선하는 데 사용됩니다. IT 관리자는 이 데이터를 수집할 수 있습니다. 개인정보처리방침

의견 주셔서 감사합니다!

×