LocCurrL$ bricht vor € um

Hallo,

ich habe folgendes Problem:
Das von der Formel
LocCurrL$(Chance.Amountineuro,“de-de”) + " (" + LocCurrL$(Chance.Amountineuro * Chance.Chancein / 100,“de-de”) + “)”
gelieferte Ergebniss bricht je nach Länge der Werten vor dem €-Zeichen um:
grafik

Wie kann ich das verhindern?

Mit vielem Dank im Vorraus
Peter Breuer

Hallo Peter,

du kannst das Problem auf die folgenden zwei Arten Lösen:

Möglichkeit 1:

Durch das Einfügen eines Linefeeds in die Formel, lässt sich ein Umbruch an einer beliebigen Stelle einfügen:

LocCurrL$(@Chance.Amountineuro,"de-DE") + "¶" + " (" + LocCurrL$(@Chance.Amountineuro * @Chance.Chancein / 100,"de-de") + ")"

Möglichkeit 2:

Wenn du gar keine Umbrüche im Text haben willst, kannst du für den Text auch die Eigenschaft “Einpassen” auf “Verkleinern” setzen:

Viele Grüße

HI grüß dich, das was Martin schreibt oder du setzt die Breite der Spalte direkt eine Größe die alle Werte darstellen könnte, wäre auch eine Möglichkeit.

Danke für die Tipps. Gelöst habe ich es indem ich LocCurrL$ durch LocCurr$ ersetzt und dann ein geschütztes Leerzeichen sowie ein Euro-Zeichen angehangen habe.
Ich hatte gehofft/erwartet, dass LocCurrL$ von sich aus zwischen Betrag und Währung ein geschütztes Leerzeichen setzt…

1 Like

Das macht an der Stelle tatsächlich Windows selbst so. Klar könnten wir dazwischengrätschen und die Ausgabe ändern, da weiß man aber nie, ob man nicht was bestehendes bei anderen Kunden kaputt macht. Schön, dass du eine Lösung gefunden hast - und Danke, dass du sie hier geteilt hast.

O.k. - das Windows das so macht hatte ich nicht auf dem Schirm…
Danke für die Erklärung.