MS Access - Feld in einem Bericht / Report positionieren

Hier wieder einmal ein Problem, vor dem man steht, wenn man auf die Wünsche der Kunden eingehen möchte um einen individuellen Bericht programmieren zur Verfügung zu stellen. Wenn man zum Beispiel einige Spalten in einem Bericht ausschalten möchte, könnte man einfach die Spalte, bzw. das Feld, unsichtbar machen. Dann hat man aber Lücken im Bericht und man verschwendet Platz auf der Seite.

Besser wäre es, man würde das Feld ausblenden und dann das verbleibende Feld per VBA neu positionieren und die Grösse einstellen. Und hier hat sich Microsoft mal wieder was tollen einfallen lassen (Leicht sarkastischer Unterton). Eine von Microsoft Access verwendete Maßeinheit, den Twip. Ich frage mich zwar als Europäer warum man da nicht Millimeter, bzw. Zehntel oder Hundertstel Milimeter nimmt, aber das soll jetzt nicht mein Problem sein.

Der Twip entspricht 1/20 Punkt oder 1/1440 Zoll. Ein Zentimeter enthält somit 567 Twips.

Und so könnte man das jetzt aussehen lassen.

MS Access - Twips
Private Sub Report_Open(Cancel As Integer)

Me!DeinFeldnameVerschwindet.visible = False

With Me!DeinFeldname
  .Left = 567   'Twips = 1 cm von links
  .Top = 113    'Twips = ca. 0,2 cm von oben
  .Width = 2835 'Twips = 5 cm Breite
End With

End Sub


Hier jetzt noch eine kleine Erklärung zu der Maßeinhheit Punkt. Anfang der 1990er Jahre wurde der Punkt im Rahmen der computergestützten Typografie auf ein 72tel des angloamerikanischen Zolls festgelegt und ist damit 0,3527 Millimeter.

Letzte Änderung dieser Information: 06.08.2024 14:01 h

Wir verwenden Cookies und Dienste von Drittanbietern

Akzeptieren Sie Cookies und Dienste?

 Nein   Ja     mehr Information

Wir nutzen folgende Cookies:

php Session Cookie: PHPSESSID
Wird vom Server gesetzt um die Funktionaität der Kontaktformulare, die Auswahl der Sprache, der Wunschliste und dem Warenkorb zu gewährleisten.
Speicherdauer: Bis Ende der Browsersitzung
Werte: SessionID: bqpfnha9n6lqt8opfjpijoi5gf


Eigenes Cookie: tenerindi_com
Speichert ob Sie Cookies und Dienste akzeptieren und wenn ja, welche Sie akzeptieren.
Speicherdauer: 90 Tage (Bei NEIN nur bis Ende der Browsersitzung)
Werte: AllowCookies: YES / NO - AllowGoogleMaps: YES / NO - AllowYoutube: YES / NO - AllowKalender: YES / NO - AllowMatomo: YES / NO


Matomo Analytics: _pk_id.1.8c15
wird verwendet, um einige Details über den Benutzer zu speichern, wie die eindeutige Besucher-ID
Speicherdauer: 13 Monate

Matomo Analytics: _pk_ses.1.8c15
Kurzzeit-Cookies, die vorübergehend Daten für den Besuch speichern
Speicherdauer: 30 Minuten


Ihre Einstellungen

 Einstellung speichern Schliessen

  Es werden keine dauerhaften Cookies gesetzt und keine Daten an Google gesendet. Sie können allerdings die Landkarte von Google Maps und Streetview nicht nutzen.

  Das Cookie wurde soeben gesetzt.