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 im Abschnitt oder Steuerelement enthalten sind. Boolescher Wert mit Lese-/Schreibzugriff.

Syntax

Ausdruck verwendet werden. CanShrink

Ausdruck Eine Variable, die ein TextBox-Objekt darstellt.

Hinweise

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 in einem Makro oder in Visual Basic in jeder Ansicht außer der Entwurfsansicht schreibgeschützt.

Verwenden Sie diese Eigenschaft, um das Erscheinungsbild von gedruckten Formularen und Berichten zu steuern. Wenn Sie die Eigenschaft auf Ja festlegen, passt sich das Objekt automatisch so an, dass 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 ihre gesamte Breite verkleinert. 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 und das andere Textfeld zwei Datenzeilen enthält, sind beide Textfelder zwei Zeilen lang, da der Abschnitt über seine gesamte Breite zugeschnitten ist. Wenn Sie die Daten unabhängig voneinander verkleinern möchten, können Sie zwei Steuerelemente des Unterformulars oder des Unterberichts nebeneinander platzieren und ihre CanShrink-Eigenschaft auf Ja festlegen.

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

  • Die Eigenschafteneinstellungen haben keinen Einfluss auf den horizontalen Abstand zwischen Steuerelementen. Sie wirken sich nur auf den vertikalen Raum aus, den die Steuerelemente einnehmen.

  • Ü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 ein hohes Steuerelement, z. B. ein ungebundener Objektrahmen, sich auf der rechten Seite befindet, werden die Steuerelemente auf der linken Seite nicht verkleinert, auch 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.