Office: (Office 2016) Textfelder in Bericht automatisch verlängern

Helfe beim Thema Textfelder in Bericht automatisch verlängern in Microsoft Access Hilfe um das Problem gemeinsam zu lösen; Guten Tag zusammen, Ich habe bereits Google durchforstet und war leider nicht fündig. Mein Problem: Ich habe einen Bericht ohne Layoutvorlage in... Dieses Thema im Forum "Microsoft Access Hilfe" wurde erstellt von L_EY, 11. Januar 2021 um 17:42 Uhr.

  1. L_EY Neuer User

    Textfelder in Bericht automatisch verlängern


    Guten Tag zusammen,

    Ich habe bereits Google durchforstet und war leider nicht fündig.

    Mein Problem:
    Ich habe einen Bericht ohne Layoutvorlage in Access erstellt (keine passende gefunden).
    In diesem Bericht befinden sich mehrere Textfelder nebeneinander. Alle Textfelder ändern je nach Textmenge ihre Höhe (soweit so gut). Allerdings sollen alle Textfelder stehts die gleiche Höhe haben, sprich das Textfeld mit weniger Inhalt soll so groß sein wie das größte Textfeld.

    Meine Recherche hat ergeben, dass es für dieses Problem die Anker-Funktion gibt. Allerdings habe ich diese Funktion nur in Formularen gefunden und nicht in Berichten.

    Vielen Dank

    Mit freundlichen Grüßen
    L_Ey
     
  2. Exl121150 Erfahrener User
    Hallo,

    da du von einem Bericht sprichst, so wird dieser sicherlich mehrere Bereiche (=section) besitzen, die hierarchisch ineinander verschachtelt sind, wobei der innerste Bereich/Abschnitt im Deutschen meist mit "Detail" oder "Detailbereich" benannt wird.
    Es handelt sich dabei um ein Section-Objekt, das auch über verschiedene Ereignisse (=event) verfügt.
    Das "Format"-Ereignis für das Section-Objekt (z.B. Objekt namens "Detailbereich") wird ausgelöst, wenn das Report-Objekt, die Objekte, die im "Detailbereich" im Report-Designer platziert wurden, plötzlich für die Anzeige am Bildschirm (bzw. für den Ausdruck im Drucker) ab den aktuellen Koordinaten des Detailbereiches grafisch erstellen muss. Dieses Format-Ereignis ruft zu diesem Zweck eine Prozedur auf (falls eine solche existiert), in der abweichende Regelungen zum Standard-Erstellungsprozedere festgelegt werden können. Das nennt sich eine Callback-Procedure für in diesem Fall das "Format"-Event. Diese lautet:
    Private Sub Detailbereich_Format(Cancel as Boolean, FormatCount as Integer)
    .....
    End Sub

    Dabei ist "Detailberich" der Name der Section
    Über den Rückgabeparameter erfährt das Report-Objekt, ob die in der Prozedur enthaltenen Operationen als erfolgreich anzusehen sind (Cancel=False) oder ob sie zu verwerfen/ignorieren sind (Cancel=True).
    Über den Parameter "FormatCount" teilt das Report-Objekt der Prozedur mit, der wievielte Formatierungsversuch für dieses Section-Objekt das ist (beginnend bei 1). Es kann ja durchaus sein, dass es da mehrere Formatierungsversuche geben kann, wenn nämlich zB. der Detailbereich am Ende einer Berichtsseite erstellt werden soll (FormatCount=1), der Detailbereich aber keinen Platz mehr hat, so muss die Reporterstellung auf dieser Seite (automatisch) gecancelt werden und auf der nächsten Seite nach dem Seitenkopf ein weiterer Erstellungsversuch (FormatCount=2) gestartet werden.

    In dieser Prozedur musst du also überprüfen, welche Textfelder hier im Detailbereich enthalten sind, welche Feldhöhen diese haben, wobei schlussendlich nach deinen Vorgaben davon die größte dieser Feldhöhen für alle Textfelder dieses Detailbereiches zu nehmen ist.
    Zu beachten ist im Reportdesigner auch, dass die Detailbereich-Eigenschaft "vergrößerbar" auf "Ja" eingestellt ist (vielleicht auch "verkleinerbar" = "Ja").
    Die Report-Eigenschenaften Me.CurrentX und Me.CurrentY stellen dabei die Koordinaten der linken oberen Ecke der Section "Detailbereich" dar. Einen kleinen Einblick in diese Materie gewährt auch der folgende Microsoft-Link (dort heißt die Section "Detail")

    Report. Eigenschaften CurrentX-Eigenschaft (Access) | Microsoft Docs
     
Thema:

Textfelder in Bericht automatisch verlängern

Die Seite wird geladen...
  1. Textfelder in Bericht automatisch verlängern - Similar Threads - Textfelder Bericht automatisch

  2. im Bericht wird Text abgeschnitten in einem Textfeld vom Typ "langer Text"

    in Microsoft Access Hilfe
    im Bericht wird Text abgeschnitten in einem Textfeld vom Typ "langer Text": Hallo Forum, ich möchte in einem Bericht in meinem Feld "Bermerkungen" einen langen Text anzeigen ca. 4000 - 6000 Zeichen. In der, dem Bericht zugrunde liegenden Tabelle habe ich für das...
  3. Textfeld in Bericht sichtbar wenn...

    in Microsoft Access Hilfe
    Textfeld in Bericht sichtbar wenn...: Hallo! Ich hoffe ich finde hier Hilfe. Ich beschäftige mich erst seit kurzem mit Access, man findet aber wirklich viel im Internet und ich glaube ich bin schon recht weit. Ich scheitere gerade an...
  4. Bericht Zeilenumbruch in Textfeld

    in Microsoft Access Hilfe
    Bericht Zeilenumbruch in Textfeld: Hallo, gibt es irgendwie die Möglichkeit in einem mehrzeiligen Textfeld nur die erste Zeile nach einer bestimmten Anzahl Zeichen (idealerweise nach einem bestimmten Maß) den Text zu "umbrechen"....
  5. Bericht: Textfeld ausblenden, wenn anderes Tetfled leer

    in Microsoft Access Hilfe
    Bericht: Textfeld ausblenden, wenn anderes Tetfled leer: Hallo, ich habe in meinem Bericht eine Tabelle. 3 Spalten: Textfeld / Textfeld mit Haken / Textfeld Jetzt möchte ich, wenn kein Haken drin ist, dass alle 3 Felder ausgeblendet werden im...
  6. Textfeld in Bericht Werte aus Abfrage zuweisen

    in Microsoft Access Hilfe
    Textfeld in Bericht Werte aus Abfrage zuweisen: Hallo zusammen, ich würde gerne in einem Bericht einem ungebundenen Textfeld "Nachfrage" Werte aus der Abfrage "NachfrageTeilTag" zuweisen in Abhängigkeit von den Feldern "Teilenummer" und "Tag"....
  7. Access Textfeld in Bericht mit Formatierung

    in Microsoft Access Hilfe
    Access Textfeld in Bericht mit Formatierung: Hallo zusammen, bin gerade etwas am verzweifeln. Ich möchte in Access einen Bericht erstellen. Das ganze ist ein Vertrag, oben zieht er sich die Daten der Person (Name, Anschrift...) und unten...
  8. Hinzufügen eines Textfeld-Steuerelements zu einem Formular oder zu einem Bericht

    in Microsoft Access Tutorials
    Hinzufügen eines Textfeld-Steuerelements zu einem Formular oder zu einem Bericht: Hinzufügen eines Textfeld-Steuerelements zu einem Formular oder zu einem Bericht Access für Microsoft 365 Access 2019 Access 2016 Access 2013 Access 2010...