Domino 9 und frühere Versionen > ND6: Entwicklung
Nachkommastellen abschneiden mit LS
cfiber:
Hallo zusammen,
wie kann ich mit LS aus z.B. 0.6 ne 0 machen und aus 1.7 ne 1 usw.
Also im Prinzip ne untere Gaußsche Klammer.
Mit Cint oder Round habe ich das nicht befriedigend hinbekommen.
Danke!
ascabg:
Hi
Schon mal die Funktion StrLeftBack("zu durchsuchender String", "gesuchter String", Vergleichsmethode) angesehen.
StrLeftbach("10.70", ".", 0) liefert als Ergebins 10
Axel:
Versuch's mal mit der Script-Funktion Fix
--- Zitat ---Returns the integer part of a number.
Syntax
Fix ( numExpr )
Elements
numExpr Any numeric expression.
Return value
Fix returns the value of its argument with the fractional part removed. The data type of the return value is determined by the data type of numExpr. The following table shows special cases.
--- Ende Zitat ---
Axel
Glombi:
--- Zitat von: ascabg am 20.01.06 - 08:52:08 ---Hi
Schon mal die Funktion StrLeftBack("zu durchsuchender String", "gesuchter String", Vergleichsmethode) angesehen.
StrLeftbach("10.70", ".", 0) liefert als Ergebins 10
--- Ende Zitat ---
Von Textoperationen auf Zahlfelder würde ich dringend abraten. Ausserdem muss mindestens "." und "," als Zeichen für den Dezimaltrenner angesehen werden. Und was machst Du, wenn "." als Tausendertrenner eingestellt ist?
Andreas
ascabg:
--- Zitat von: Axel am 20.01.06 - 09:01:47 ---Versuch's mal mit der Script-Funktion Fix
--- Zitat ---Returns the integer part of a number.
Syntax
Fix ( numExpr )
Elements
numExpr Any numeric expression.
Return value
Fix returns the value of its argument with the fractional part removed. The data type of the return value is determined by the data type of numExpr. The following table shows special cases.
--- Ende Zitat ---
Axel
--- Ende Zitat ---
Bei mit liefert Fix(10.68) als Ergebnis 11.
Dies scheint jedoch nicht das gewuenschte Ergebnis zu sein.
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln