Domino 9 und frühere Versionen > ND7: Entwicklung

tausendertrennzeichen sofort anzeigen

<< < (3/6) > >>

Roooky:
Hallo nochmal!

Jetzt hab ich leider ein anderes Problem, was vielleicht mit dem ersten zusammenhängt.

In die Eingabevalidierung des gleichen Feldes schreibe ich:

@If(StZahl_1 <= 150000; @Success; @Failure("Über 150.000 produzierte Teile in dieser Schicht? Herzlichen Glückwunsch, Sie sind der Mitarbeiter des Monats!"))

StZahl_1 ist ein bearbeitbares Zahlenfeld.
Die Validierung arbeitet korrekt, aber beim ersten öffnen der Maske bekomme ich eine Fehlermeldung: "Für Vergleichsoperatoren müssen zwei Werte desselben Datentyps angegeben werden."
Tja, seh ich ja auch so. Nur was mache ich falsch?
Hab das mit dem Tausendertrennzeichen schon wieder rausgenommen, keine Änderung.
Hab die 150000 in Anführungszeichen gesetzt, StZahl_1 in Text umgewandelt, und alle Änderungen untereinander fröhlich kombiniert - aber es geht einfach nicht...

please support  ::)

koehlerbv:
Das hat mit dem Exiting nichts zu tun.

@If(@IsNumber (StZahl_1) & StZahl_1 >= 150000; @Success; @Failure("Über 150.000 produzierte Teile in dieser Schicht? Herzlichen Glückwunsch, Sie sind der Mitarbeiter des Monats!"))

Beim Erstellen des Dokuments ist StZahl_1 ja noch "" ...

Bernhard

Roooky:
Danke Bernhard!!!

Einen kleinen Fehler hattest du allerdings, tztztz   ;)
Klar, aus "<" muss ">" werden (wurde mir zumindest irgendwann klar...), aber es müssen auch @success und @failure getauscht werden.

THX!!

Roooky:
Ach so, das Problem könnte eventuell gewesen sein, dass du den @failure-Text ernst genommen hast... Ist allerdings ironisch gemeint, denn mehr als 150.000 Teil pro Schicht kann man nicht produzieren...

koehlerbv:
Nein, nein, das war schon mein Fehler - ich habe nur auf das <= gestiert und nicht gesehen, dass die Reihenfolge @Success / @Failure ja zum gewünschten Ergebnis führt!

Bernhard

Navigation

[0] Themen-Index

[#] Nächste Seite

[*] Vorherige Sete

Zur normalen Ansicht wechseln