Dotyczy
Access dla Microsoft 365 Access 2021 Access 2019 Access 2016

Dotyczy

Obiekt BoundObjectFrame

Obiekt Image

Obiekt OptionButton

Obiekt Report

Obiekt CheckBox

Obiekt Label

Obiekt OptionGroup

Obiekt SubForm

Obiekt ComboBox

Obiekt Line

Obiekt Page

Kolekcja TabControl

Obiekt CommandButton

Obiekt ListBox

Obiekt PageBreak

Obiekt TextBox

Obiekt CustomControl

Obiekt ObjectFrame

Obiekt Rectangle

Obiekt ToggleButton

Właściwość Top pozwala określić położenie obiektu w formularzu lub raporcie. Właściwość do odczytu i zapisu typu Integer (liczba całkowita) dla wszystkich obiektów na liście Dotyczy oprócz obiektu Report, dla którego jest to właściwość tylko do odczytu typu Long (liczba całkowita długa).

wyrażenie Argument wymagany. Wyrażenie zwracające jeden z powyższych obiektów.

Spostrzeżenia

Położenie kontrolki to odległość między jej lewą lub górną krawędzią a lewą lub górną krawędzią sekcji zawierającej kontrolkę. Ustawienie właściwości Top na 0 powoduje umieszczenie krawędzi kontrolki na samej górze sekcji. Aby użyć innej jednostki miary niż ustawiona w oknie dialogowym Ustawienia regionalne w Panelu sterowania systemu Windows, podaj jednostkę, taką jak centymetr lub cal (na przykład 3 cm lub 2 cale).

W kodzie języka Visual Basic wartość tej właściwości ustawia się, wykorzystując wyrażenie numeryczne. Wartości są wyrażone w twipach.

W przypadku kontrolek tę właściwość można ustawić za pomocą arkusza właściwości kontrolki, makra lub kodu języka Visual Basic for Applications (VBA).

Po przesunięciu kontrolki nowe ustawienie jej właściwości Top jest automatycznie wprowadzane do arkusza właściwości. Przy wyświetlaniu formularza lub raportu w podglądzie wydruku położenie kontrolki jest określone przez jej właściwość Top i ustawienia marginesów raportu, które są dostępne po kliknięciu przycisku Marginesy na karcie Układ strony.

W przypadku raportów właściwość Top określa odległość bieżącej sekcji od górnej krawędzi strony. Ustawienie właściwości jest podawane w twipach. Używając tej właściwości w procedurze zdarzenia Format dla sekcji, można określić odległość sekcji od górnej krawędzi strony na wydruku.

Przykład

Poniższy przykład zawiera kod sprawdzający ustawienie właściwości Top dla bieżącego raportu. Jeśli ta wartość jest mniejsza niż minimalne ustawienie marginesu, dla właściwości NextRecord i PrintSection jest ustawiana wartość False (Fałsz). W sekcji nie następuje przejście do następnego rekordu, a następna sekcja nie jest drukowana.

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 IfEnd Sub

Potrzebujesz dalszej pomocy?

Chcesz uzyskać więcej opcji?

Poznaj korzyści z subskrypcji, przeglądaj kursy szkoleniowe, dowiedz się, jak zabezpieczyć urządzenie i nie tylko.