적용 대상
BoundObjectFrame 개체 |
Image 개체 |
OptionButton 개체 |
Report 개체 |
CheckBox 개체 |
Label 개체 |
OptionGroup 개체 |
SubForm 개체 |
ComboBox 개체 |
Line 개체 |
Page 개체 |
TabControl 컬렉션 |
CommandButton 개체 |
ListBox 개체 |
PageBreak 개체 |
TextBox 개체 |
CustomControl 개체 |
ObjectFrame 개체 |
Rectangle 개체 |
ToggleButton 개체 |
Top 속성을 사용하여 폼 또는 보고서에서 개체 위치를 지정할 수 있습니다. 읽기 전용 Long인 Repot 개체를 제외하고 적용 대상 목록의 모든 개체에 대해 읽기/쓰기 Integer입니다.
식 필수 요소입니다. 위의 개체 중 하나를 반환하는 식입니다.
주의
컨트롤 위치는 왼쪽 또는 맨 위 테두리에서 컨트롤을 포함하는 섹션의 왼쪽 또는 맨 위 가장자리까지 측정된 거리입니다. Top 속성을 0으로 설정하면 섹션의 맨 위에 컨트롤 가장자리가 배치됩니다. Windows 제어판에서 국가별 옵션 대화 상자의 설정과 다른 측정 단위를 사용하려면 cm 또는 인치 같은 단위를 지정합니다(예: 3cm 또는 2인치).
Visual Basic에서는 숫자 식을 사용하여 이 속성의 값을 설정합니다. 값은 트윕으로 표시됩니다.
컨트롤의 경우 컨트롤의 속성 시트, 매크로 또는 VBA(Visual Basic for Applications) 코드를 사용하여 이 속성을 설정할 수 있습니다.
컨트롤을 이동하면 새 Top 속성 설정이 속성 시트에 자동으로 입력됩니다. 인쇄 미리 보기에서 폼 또는 보고서를 보거나 폼을 인쇄할 때 컨트롤 위치는 페이지 레이아웃 탭에서 여백을 클릭하면 제공되는 보고서의 여백 설정과 함께 Top 속성 설정에 따라 결정됩니다.
보고서의 경우 Top 속성 설정은 현재 섹션이 페이지 맨 위에서 오프셋되는 양입니다. 이 속성 설정은 트윕으로 표시됩니다. 이 속성을 사용하여 섹션의 Format 이벤트 프로시저에서 섹션을 인쇄할 페이지가 얼마나 아래에 떨어져 있는지 지정합니다.
예
다음 예에서는 현재 보고서에 대한 Top 속성 설정을 확인합니다. 값이 최소 여백 설정보다 작으면 NextRecord 및 PrintSection 속성이 False로 설정됩니다. 섹션이 다음 레코드로 이동하지 않으며 다음 섹션이 인쇄되지 않았습니다.
Sub Detail1_Format(Cancel As Integer, _
FormatCount As Integer) Const conTopMargin = 1880 ' Don't advance to next record or print next section ' if Top property setting is less than 1880 twips. If Me.Top < conTopMargin Then Me.NextRecord = False Me.PrintSection = False End If End Sub