AW: Format Strings mit festen String längen
Zitat:
Zitat:
Delphi-Quellcode:
In Worten heißt das dann:
Format('%4.1f', [Zahl])
Zitat:
|
AW: Format Strings mit festen String längen
Ich dachte, der Ausgangswert (Ganze Zahl, Gleitkommazahl) ist variabel, nur das Ergebnis soll gleich sein, oder habe ich den letzten Post des TE falsch verstanden? Deshalb mein Vorschlag mit der Funktion.
|
AW: Format Strings mit festen String längen
@Sir Rufo, es ist ja so, dass er trotzdem nicht abschneidet, aber ich versuch das mal ;)
@DeddyH Die Funktion, die ich habe, baut mir aus zB. / / Fester Text ######## ##.# einen Formatstring auf, der so aussieht: %+6.6s Fester Text %8d %2.1f der freie Text soll dabei linksbündig, die Zahlen aber rechtsbündig sein und, bis auf das letzte funktionierts ja auch schon ;) |
AW: Format Strings mit festen String längen
Zitat:
|
AW: Format Strings mit festen String längen
Wisst ihr, im Grunde ist es eine alte formularvorlage, die in einem Dos Programm verwendet wurde.
Die ausgedruckten Blätter werden unterschrieben, eingescannt und automatisch verarbeitet. Um den Umstieg zu erleichtern und die Abstimmung mit dem einzuscannenden Programm zu erleichtern (das ist nicht von mir.) habe ich mir gedacht, ich nutze weiterhin die selben Formatdateien. Im Dos wurde so eine Zeile einfach mit Using aufgerufen und der Zeile dann entsprechende Feldinhalte übergeben. Genau so, soll das jetzt auch ablaufen, ich sage: Format (statt using), Zeilennummer und die werte, die in die Zeile gehören. So kann der Kunde weiterhin festtexte etc selber verändern, solang die Anzahl und das Format der Variablen Felder erhalten bleibt. |
AW: Format Strings mit festen String längen
Auf jeden Fall passt %2.1f nicht zur Maske ##.#.
|
AW: Format Strings mit festen String längen
nein, aber %4.1f passt prima, so gehts :D
... wieder was gelern, ... danke :) |
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:17 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz