Domino 9 und frühere Versionen > Entwicklung

Bedingung für Feldinhalt

<< < (2/4) > >>

Glombi:
Eingabevalidierung im Feld Zahlfeld:
@If(
 FeldInhalt = "" & Zahlfeld != "";
    @Failure("Sie dürfen keine Zahl eingeben!");
  @Success
)

Andreas

braincrusha:
okay die Formel funktioniert bis auf einen kleinen Schönheitsfehler.... wenn ich jetzt in das numerische Feld eine 1 eintrag und in dem anderen Feld nix steht und ich versuche zu speichern kommt die meine Fehlermeldung einmal dann kommt noch eine Fehlermeldung von Notes

Titel: Lotus Notes
Notes Error - Feld hat Valiedierungsformel nicht entsprochen

und dann nochmals meine Fehlermeldung

Glombi:
Dann hast Du irgendwo ein Script (evtl. im QuerySave) folgendes
call uidoc.Save oder Call Source.Save

Das muss man dann abfangen.
On Error Goto ErrorSave
...
call Source.Save

Ende:
Exit Sub

ErrorSave:
Resume Ende
Exit Sub

Andreas

P.S.: Du kannst natürlich auch die Validierung in Script machen.

braincrusha:

--- Zitat von: Glombi am 30.03.04 - 14:24:10 ---Dann hast Du irgendwo ein Script (evtl. im QuerySave) folgendes
call uidoc.Save oder Call Source.Save

Das muss man dann abfangen.
On Error Goto ErrorSave
...
call Source.Save

Ende:
Exit Sub

ErrorSave:
Resume Ende
Exit Sub

Andreas

P.S.: Du kannst natürlich auch die Validierung in Script machen.

--- Ende Zitat ---
Okay Scriptmässig kenn ich mich so gut wie gar nicht aus... noch nie machen müssen.

das Script Querysave gibt es mal gar nicht. call uidoc.Save oder Call Source.Save gibt es auch in keinem Script.

Irgendjemand ne Idee wie ich rausbekomm wo ich da jetzt abfangen soll?

koehlerbv:
Das Event QuerySave gibt es immer, in jeder Maske. Dagegen kannst Du gar nichts tun.
Es könnte leer sein - aber dagegen spricht die von Dir gepostete Fehlermeldung.
Ist das eine Anwendung, die zu 100% auf Deinem Mist gewachsen ist oder bohrst Du da etwas "Fremdes" auf ?

Navigation

[0] Themen-Index

[#] Nächste Seite

[*] Vorherige Sete

Zur normalen Ansicht wechseln