TextBox.CanShrink-Eigenschaft (Access)

Ruft ab oder legt fest, ob das angegebene Steuerelement automatisch vertikal angepasst wird, um alle Daten zu drucken oder in der Vorschau anzuzeigen, die der Abschnitt oder das Steuerelement enthält. Boolescher Wert mit Lese-/Schreibzugriff.

Syntax

Ausdruck. Canshrink

Ausdruck Eine Variable, die ein TextBox-Objekt darstellt.

HinwBemerkungeneise

Die CanShrink-Eigenschaft verwendet die folgenden Einstellungen.

Einstellung Visual Basic Beschreibung
Ja True Die Höhe Steuerelements wird so verkleinert, dass alle Daten, die das Steuerelement enthält, gedruckt oder angezeigt werden, ohne dass leere Zeilen vorhanden sind.
Nein False (Standard) Das Steuerelement wird nicht verkleinert.

Diese Eigenschaftseinstellung ist schreibgeschützt in einem Makro oder Visual Basic in jeder Ansicht außer der Entwurfsansicht.

Verwenden Sie diese Eigenschaft, um die Darstellung gedruckter Formulare und Berichte zu steuern. Wenn Sie die Eigenschaft auf Ja festlegen, wird das Objekt automatisch angepasst, sodass eine beliebige Datenmenge gedruckt werden kann. Wenn ein Steuerelement verkleinert wird, werden die Steuerelemente, die sich unterhalb dieses Steuerelements befinden, auf der Seite nach oben verschoben.

Wenn Sie die CanShrink-Eigenschaft eines Steuerelements auf Ja festlegen, legt Microsoft Access die CanShrink-Eigenschaft des Abschnitts nicht auf Ja fest.

Abschnitte werden vertikal über die gesamte Breite verkleinern. Angenommen, ein Formular enthält zwei Textfelder nebeneinander in einem Abschnitt, und für jedes Steuerelement ist die CanShrink-Eigenschaft auf Ja festgelegt. Wenn ein Textfeld eine Datenzeile enthält und das andere Textfeld zwei Datenzeilen enthält, sind beide Textfelder zwei Zeilen lang, da der Abschnitt über seine gesamte Breite dimensioniert ist. Um die Daten unabhängig voneinander zu verkleinern, können Sie zwei Unterformular- oder Unterberichtssteuerelemente nebeneinander platzieren und deren CanShrink-Eigenschaft auf Ja festlegen.

Wenn Sie die CanShrink-Eigenschaft verwenden, beachten Sie Folgendes:

  • Die Eigenschafteneinstellungen wirken sich nicht auf den horizontalen Abstand zwischen Steuerelementen aus. Sie wirken sich nur auf den vertikalen Raum aus, den die Steuerelemente belegen.

  • Überlappende Steuerelemente können nicht verkleinert werden.

  • Die Höhe eines großen Steuerelements kann verhindern, dass Steuerelemente, die sich neben diesem befinden, verkleinert werden. Wenn sich beispielsweise mehrere kurze Steuerelemente auf der linken Seite des Detailabschnitts eines Berichts befinden und sich ein hohes Steuerelement, z. B. ein ungebundener Objektrahmen, auf der rechten Seite befindet, werden die Steuerelemente auf der linken Seite nicht verkleinern, selbst wenn sie keine Daten enthalten.

Support und Feedback

Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.