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

Access 데스크톱 데이터베이스에서 SetTempVar 매크로 함수를 사용하여 임시 변수를 만들고 특정 값으로 설정할 수 있습니다. 그런 다음 변수를 후속 작업에서 조건 또는 인수로 사용하거나 다른 매크로, 이벤트 프로시저 또는 폼이나 보고서에서 변수를 사용할 수 있습니다.

설정

SetTempVar 매크로 함수에는 다음과 같은 인수가 있습니다.

매크로 함수 인수

설명

이름

임시 변수의 이름을 입력합니다.

Expression

이 임시 변수의 값을 설정하는 데 사용할 식을 입력합니다. 식 앞에 등호(=) 기호를 지정하지 마세요. 빌드 단추 작성기 단추클릭하여 식 작성기를 사용하여 이 인수를 설정할 수 있습니다.

주의

  • 한 번에 최대 255개의 임시 변수를 정의할 수 있습니다. 임시 변수를 제거하지 않으면 데이터베이스를 닫을 때까지 메모리에 유지됩니다. 임시 변수 사용이 완료되면 임시 변수를 제거하는 것이 좋습니다. 단일 임시 변수를 제거하려면 RemoveTempVar 작업을 사용하고 해당 인수를 제거할 임시 변수의 이름으로 설정합니다. 둘 이상의 임시 변수가 있고 한 번에 모두 제거하려면 RemoveAllTempVars 작업을 사용합니다.

  • 임시 변수는 전역 변수입니다. 임시 변수가 만들어지면 이벤트 프로시저, VBA(Visual Basic for Applications) 모듈, 쿼리 또는 식에서 참조할 수 있습니다. 예를 들어 MyVar라는 임시 변수를 만든 경우 다음 구문을 사용하여 변수를 텍스트 상자의 제어 원본으로 사용할 수 있습니다.

=[TempVars]![MyVar]

참고: 매크로, 쿼리 및 이벤트 프로시저에서는 식 앞에 등호를 지정할 필요가 없습니다.

추가 기능 또는 참조된 데이터베이스에서 임시 변수를 참조할 수도 있습니다.

  • VBA 모듈에서 SetTempVar 매크로 함수를 실행하려면 TempVars 개체의 Add 메서드를 사용합니다.

예제

다음 매크로는 SetTempVar 매크로 함수를 사용한 다음 조건 및 메시지 상자에서 임시 변수를 사용한 다음 임시 변수를 제거하여 임시 변수를 만드는 방법을 보여 줍니다.

조건

매크로 함수

인수

SetTempVar

이름: MyVar

: InputBox("0이 아닌 숫자 입력.")

[TempVars]! [MyVar]<>0

MsgBox

메시지: ="입력한 " & [TempVars]! [MyVar] &".

경고음:

형식: 정보

RemoveTempVar

이름: MyVar

도움이 더 필요하세요?

더 많은 옵션을 원하세요?

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

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

이 정보가 유용한가요?

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

의견 주셔서 감사합니다!

×