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.

  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
     
    Exl121150, 14. Januar 2021
    #2
Thema:

Textfelder in Bericht automatisch verlängern

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

  2. Daten aus anderer Tabelle automatisch befüllen

    in Microsoft Excel Hilfe
    Daten aus anderer Tabelle automatisch befüllen: Hallo Freunde der geliebten Excelkunst: Scheitere an einem kleinem Problem: Ich habe eine Liste mit Daten (Vorname, Nachname, Passnummer, Behörde, Nation und Geburtsdatum) befüllt von den...

Users found this page by searching for:

  1. text automatisch verlängern

  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Auf dieser Website werden Cookies für die Zugriffsanalyse und Anzeigenmessung verwendet.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden