Autor Thema: Feldeingabe abfragen  (Gelesen 1711 mal)

Offline ewald

  • Aktives Mitglied
  • ***
  • Beiträge: 140
  • Geschlecht: Männlich
Feldeingabe abfragen
« 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
« Letzte Änderung: 16.05.05 - 18:50:23 von ewald »

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re: Feldeingabe abfragen
« Antwort #1 am: 16.05.05 - 16:12:34 »
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-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

Offline ewald

  • Aktives Mitglied
  • ***
  • Beiträge: 140
  • Geschlecht: Männlich
Re: Feldeingabe abfragen
« Antwort #2 am: 16.05.05 - 16:25:21 »
@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

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re: Feldeingabe abfragen
« Antwort #3 am: 16.05.05 - 16:26:37 »
Hmmm ... wie wäre es mit Not IsNumeric ??
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

Offline ewald

  • Aktives Mitglied
  • ***
  • Beiträge: 140
  • Geschlecht: Männlich
Re: Feldeingabe abfragen
« Antwort #4 am: 16.05.05 - 16:32:42 »
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.


Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re: Feldeingabe abfragen
« Antwort #5 am: 16.05.05 - 16:39:22 »
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
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

Offline ewald

  • Aktives Mitglied
  • ***
  • Beiträge: 140
  • Geschlecht: Männlich
Re: Feldeingabe abfragen
« Antwort #6 am: 16.05.05 - 18:35:11 »
danke.

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz