알골의세계정복

[액세스] 임시변수 만들기 본문

공부/액세스

[액세스] 임시변수 만들기

알고르 2017. 2. 8. 00:44
반응형

액세스가 실행되는 동안 계속 저장되어 있어야 할 정보가 있다면, 그 정보를 어딘가에 저장을 해야 합니다. 액세스에서는 이런 경우를 대비하여 "임시변수"라는 기능을 제공합니다.

 

간단하게 텍스트 상자와 버튼을 이용하여 "임시변수"를 만들어 값을 저장하고 불러오도록 하겠습니다.

 

 

 

[만들기] -> [폼] -> [새폼]을 클릭 후, 위 그림에서 보시는 바와 같이 텍스트 상자 2개, 버튼 1개를 폼에 그려줍니다.

 

"입력" 텍스트 상자에 값을 입력 후, "확인" 버튼을 누르면, 임시변수를 생성하여 "입력"버튼의 값을 대입하고 "출력" 텍스트 상자에 표시하도록 하겠습니다.

 

 

 

위에서 만든 텍스트 상자의 이름을 위에는 "입력", 아래는 "출력"으로 저장을 합니다.

 

 

 

"확인" 버튼의 속성 "On Click" 이벤트를 수정합니다.

 

 

 

위 그림에서 보시는 것처럼 코딩을 해 줍니다.

 

// "입력" 텍스트 상자에 값이 없으면..

If    IsNull([입력])    Then

MessageBox

메시지    입력 값을 넣어주세요

 

// "입력" 텍스트 상자에 값이 있으면..

else

// "임시변수"를 생성하고 "입력" 텍스트 상자 값을 넣어줍니다. -- 저는 임시변수를 "임시변수"라는 이름으로 만들었습니다.

SetTempVar

이름    임시변수

식        =[입력]

// "임시변수"에 저장된 값을 "출력" 텍스트 상자에 넣어줍니다.

SetProterty

컨트롤 이름   출력

속성             값

값                =[TempVars]![임시변수]

End If

 

----------------------------

* SetTempVar : 임시변수를 생성하는 함수

* SetProtery : 컨트롤의 속성을 변경하는 함수

 

 

 

[폼 보기] 모드로 변경을 한 뒤, "입력" 텍스트 상자에 "테스트입니다" 라고 입력 후, "확인" 버튼을 클릭하면, "출력" 텍스트 상자에 같은 글이 복사되는 것을 확인할 수 있습니다. 이상으로 임시변수를 생성하는 법을 마치겠습니다.

반응형
Comments