적용 대상
BoundObjectFrame 개체 |
Image 개체 |
OptionGroup 개체 |
SubForm 개체 |
---|---|---|---|
CheckBox 개체 |
Label 개체 |
Page 개체 |
TabControl 컬렉션 |
ComboBox 개체 |
Line 개체 |
PageBreak 개체 |
TextBox 개체 |
CommandButton 개체 |
ListBox 개체 |
Rectangle 개체 |
ToggleButton 개체 |
CustomControl 개체 |
ObjectFrame 개체 |
Report 개체 |
|
Form 개체 |
OptionButton 개체 |
Section 개체 |
Access 애플리케이션에 필요한 폼, 보고서, 데이터 액세스 페이지, 구역 또는 컨트롤 대한 추가 정보를 저장합니다. 읽기/쓰기 String입니다.
expression.Tag
식 필수 요소입니다. 적용 대상 목록에 있는 개체 중 하나를 반환하는 식입니다.
주의
최대 2,048자의 문자열 식을 입력할 수 있습니다. 기본 설정은 빈 문자열(" ")입니다.
개체의 속성 시트, 매크로 또는 VBA(Visual Basic for Applications) 코드를 사용하여 이 속성을 설정할 수 있습니다.
다른 속성과 달리 Tag 속성 설정은 개체의 특성에 영향을 미치지 않습니다.
이 속성을 사용하여 다른 속성 설정에 영향을 주지 않거나 다른 부작용을 초래하지 않고 식별 문자열을 개체에 지정할 수 있습니다. Tag 속성은 프로시저에 변수로 전달되는 폼, 보고서, 데이터 액세스 페이지, 섹션 또는 컨트롤의 ID를 확인해야 하는 경우 유용합니다.
예
다음 예에서는 Tag 속성을 사용하여 폼의 컨트롤에 대한 사용자 지정 메시지를 표시합니다. 컨트롤에 포커스가 있으면 설명 텍스트가 lblMessage라는 레이블 컨트롤에 표시됩니다. 각 컨트롤의 Tag 속성을 짧은 텍스트 문자열로 설정하여 메시지의 텍스트를 지정합니다. 컨트롤이 포커스를 받으면 해당 Tag 속성이 레이블 컨트롤의 Caption 속성에 지정됩니다. 이 예에서는 폼에서 txtDescription이라는 텍스트 상자에 대한 설명 텍스트와 cmdButton이라는 명령 단추를 표시합니다.
Sub Form_Load()
Dim frmMessageForm As Form
Set frmMessageForm = Forms!Form1
frmMessageForm!lblMessage.Caption = "" ' Clear text.
frmMessageForm!txtDescription.Tag = _
"Help text for the text box."
frmMessageForm!cmdButton.Tag = _
"Help text for the command button."
End Sub
Sub txtDescription_GotFocus()
' Tag property setting as caption.
Me!lblMessage.Caption = Me!txtDescription.Tag
End Sub
Sub txtDescription_LostFocus()
Me!lblMessage.Caption = ""
End Sub
Sub cmdButton_GotFocus()
' Tag property setting as caption.
Me!lblMessage.Caption = Me!cmdButton.Tag
End Sub
Sub cmdButton_LostFocus()
Me.lblMessage.Caption = " "
End Sub