none
Textlänge feststellen?

    Frage

  • Hallo,
     
    ich möchte in einem Bericht gerne ein Datenfeld umrahmen. Die Breite des
    Feldes sollte sich nach dem Text-Inhalt variabel gestalten. Wie kann ich
    dies erreichen? (Access-2003)
     
    Vielen Dank + Gruß
     
    Roland
     
     


    Donnerstag, 25. August 2011 09:55

Antworten

Alle Antworten

  • OK, ich habe eine mögliche Lösung gefunden: mit den Len()-Funktion die Anzahl der Zeichen ermitteln, dann mit irgendeiner Pixelzahl multiplizieren...

     

    Trotzdem vielen Dank + Gruß

    Roland

    Donnerstag, 25. August 2011 10:55
  • Hallo,

    Roland Klassen wrote:

    OK, ich habe eine mögliche Lösung gefunden: mit den Len()-Funktion die
    Anzahl der Zeichen ermitteln, dann mit irgendeiner Pixelzahl
    multiplizieren...

    Das wird nur bedingt funktionieren. Bei proportionaler Schrift haben bei
    gleicher Len() viele m und w mehr Breite als viele i und l. Schau dir die
    Beispiel-DB an, da ist das geloest:

    http://www.lebans.com/textwidth-height.htm

    Gruss - Peter


    Mitglied im http://www.dbdev.org
    FAQ: http://www.donkarl.com

    Donnerstag, 25. August 2011 14:23
    Moderator
  • Hallo Roland,

    hast Du es geschafft? Ich finde das Beispiel von Peter sehr gut und aussagekraeftig.

    Danke und Gruesse,

    Bogdan

    Dienstag, 30. August 2011 11:49
    Moderator
  • Hallo,

    Ich habe die Antwort von Peter getestet und markiert. 

    VG

    Bogdan 

    Mittwoch, 31. August 2011 07:52
    Moderator
  • Hallo Bogdan, hallo Peter,
     
    vielen Dank für Eure Mühe. Ich habe mir die DB soeben heruntergeladen und werde es ausprobieren sobald ich wieder ans Programmieren komme...
     
    L. G. Roland
    "Bogdan Petru Roiu" schrieb im Newsbeitrag news:5a1a0c34-cdd4-440b-ad7a-5c34d617c0b9...

    Hallo,

    Ich habe die Antwort von Peter getestet und markiert. 

    VG

    Bogdan 

    Mittwoch, 31. August 2011 09:10
  • Danke Roland,

    Das Feedback – egal ob es einen temporären Stand oder einen endgültigen Stand zeigt – ist sehr wertvoll. Danke und VG

    Bogdan

    Mittwoch, 31. August 2011 09:19
    Moderator
  • Hallo,

    es tut mir leid, kein Feedback mehr gegeben zu haben. Aber ich hatte die Sache aufgrund anderer Dinge nicht mehr weiter verfolgt...

    L. G. Roland

    Freitag, 10. Oktober 2014 11:07