Das Notes Forum
Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: ewald am 16.05.05 - 16:09:11
-
Hi zusammen,
hab grade nen ziemlichen Hänger. Ich muss im QuerySaveEvent in meinem Script ein Feld abfragen. Nach der Länge frag ich schon ab, das funktioniert. Nun muss ich aber noch abfragen, ob in dem Feld wirklich nur Zahlen stehen. Irgendwas mir if isnot numeric oder so. Hab in der Forumssuche nix gefunden und die Designer Help hilft auch nicht so recht weiter. Wie muss denn dieser Codefetzen aussehen?
Thx Ewald
-
Warum ist denn das Feld in der Maske dann nicht gleich als Zahl definiert, dann braucht es die Prüfung nicht mehr. Ansonsten ...
@IsNumber in Formula
oder
IsNumeric in LotusScript und das ist bestens in der Hilfe beschrieben
-
@Jens,
die Fehlermeldung, die von Notes kommt, wenn in einem numeic field ein character eingegeben wird, ist nicht unbedingt für jeden Endanwender der DB verständlich. Deshalb möcht ich das im Script abfangen und eine verständlich formulierte, deutsche Fehlermeldung ausgeben.
Ich bräuchte auch IsNotNumeric und nicht IsNumeric, weil ich ich das Script mit End Function verlassen will, wenn ein character eingegeben wurde.
Ewald
-
Hmmm ... wie wäre es mit Not IsNumeric ??
-
Wobei wir nun wieder am Anfang wären. Not IsNumeric is mir schon klar, nur weiss ich nicht, wie ich es in Script programmieren soll.
Und wenn es in der Designer Help so toll beschrieben wäre, würde ich hier nicht nachfragen.
-
Was erwartest Du denn von der Designer-Hilfe? Dass Deine Lösung drinsteht? Da steht genau das drin, was es braucht, der Rest ist Programmier-Handwerk.
Das muss irgendwie so aussehen:
If Not IsNumeric(FeldInhalt) Then
....... Fehlerausgabe undwassonstnochgemachtwerdenmuss
End If
-
danke.