Autor Thema: Feld für bestimmte Zeichen sperren  (Gelesen 4102 mal)

Offline LisaS

  • Senior Mitglied
  • ****
  • Beiträge: 429
  • Geschlecht: Weiblich
  • Ich liebe dieses Forum!
    • [WCM4U]
Feld für bestimmte Zeichen sperren
« am: 08.10.03 - 10:34:39 »
Hallo,
ist es möglich ein Textfeld in dem Freitext eingetragen wird, so zu gestalten  daß es nicht möglich ist Semikolons und Hochkommatar einzugeben?
Wahrscheinlich nicht, oder :(
Wenn nicht, wie kann ich dann, per LS, evtl. Semikolons und Hochkommatar finden und elemenieren?

Gruß
Hitcher
Rechtschreibfehler sind beabsichtigt und dienen der allgemeinen Belustigung.
Server Windows , Domino 8.5.2, Workstation Win 7, Client 8.5.2, Designer 8.5.2 Browser IE 9, Firefox

Offline Rob Green

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.651
  • Geschlecht: Männlich
    • Meipor
Re:Feld für bestimmte Zeichen sperren
« Antwort #1 am: 08.10.03 - 10:42:37 »
dazu gibt es die Eingabeübersetzung
Verwende dort zB @matches oder @contains zwecks Fehlerhinweis
oder gleich zum Ersetzen @replacesubstring
« Letzte Änderung: 08.10.03 - 10:43:12 von Rob Green »
Vielleicht verdirbt Geld wirklich den Charakter.
Auf keinen Fall aber macht Mangel an Geld ihn besser.
(John Steinbeck)

Meiporblog: http://www.meipor.de/blog
allg. Unternehmerblog: http://www.m-e-x.de/blog

Offline LisaS

  • Senior Mitglied
  • ****
  • Beiträge: 429
  • Geschlecht: Weiblich
  • Ich liebe dieses Forum!
    • [WCM4U]
Re:Feld für bestimmte Zeichen sperren
« Antwort #2 am: 08.10.03 - 12:28:09 »
Hallo Rob Green,
Super das Klapt teilweise ???
Ich habe jetzt die beiden Formeln in der Eingabeübersetzung:
@ReplaceSubstring(ProjektTask ;@char(59) ;@Char(44));
@ReplaceSubstring(ProjektTask ;@Char(34) ;@Char(39))
Beide Formen alleine funktionieren, aber zusammen wird nur die zweite ausgeführt. ???

Gruß
Hitcher
Rechtschreibfehler sind beabsichtigt und dienen der allgemeinen Belustigung.
Server Windows , Domino 8.5.2, Workstation Win 7, Client 8.5.2, Designer 8.5.2 Browser IE 9, Firefox

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re:Feld für bestimmte Zeichen sperren
« Antwort #3 am: 08.10.03 - 12:38:39 »
So geht das besser:

temp1_ := @ReplaceSubstring(ProjektTask ;@char(59) ;@Char(44));
temp2_ := @ReplaceSubstring(temp1_ ;@Char(34) ;@Char(39))
temp2_

HTH,
Bernhard

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re:Feld für bestimmte Zeichen sperren
« Antwort #4 am: 08.10.03 - 12:42:07 »
Oder noch einfacher:
@ReplaceSubstring(ProjektTask ;@Char(59) : @Char (34); @Char (44) : @Char (39))

Bernhard

Offline LisaS

  • Senior Mitglied
  • ****
  • Beiträge: 429
  • Geschlecht: Weiblich
  • Ich liebe dieses Forum!
    • [WCM4U]
Re:Feld für bestimmte Zeichen sperren
« Antwort #5 am: 08.10.03 - 12:51:50 »
@Bernhard:
Genau so will ich das haben
@all:
Danke, Ihr wart wie immer eine super Hilfe

Gruß
Hitcher
Rechtschreibfehler sind beabsichtigt und dienen der allgemeinen Belustigung.
Server Windows , Domino 8.5.2, Workstation Win 7, Client 8.5.2, Designer 8.5.2 Browser IE 9, Firefox

Offline Rob Green

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.651
  • Geschlecht: Männlich
    • Meipor
Re:Feld für bestimmte Zeichen sperren
« Antwort #6 am: 08.10.03 - 12:59:35 »
wo soll ich die Rechnung hinschicken?
*ein Schockcroissant ist meine Einheit*  ;D

edit-> was ist eigentlich ein "Schockcroissant" .. hm.. grusel ..
meinte natürlich ein Schockocroissant  ;)
« Letzte Änderung: 08.10.03 - 13:12:49 von Rob Green »
Vielleicht verdirbt Geld wirklich den Charakter.
Auf keinen Fall aber macht Mangel an Geld ihn besser.
(John Steinbeck)

Meiporblog: http://www.meipor.de/blog
allg. Unternehmerblog: http://www.m-e-x.de/blog

Offline LisaS

  • Senior Mitglied
  • ****
  • Beiträge: 429
  • Geschlecht: Weiblich
  • Ich liebe dieses Forum!
    • [WCM4U]
Re:Feld für bestimmte Zeichen sperren
« Antwort #7 am: 08.10.03 - 13:27:52 »
@all:
... so ganz bin ich doch noch nicht fertig....

Wie Bekomme ich es hin, daß direkt bei der Eingabe die Zeichen geändert werden?

Direkt nach der Eingabe in dieses Feld wird nämlich ein LS per Button gestartet welches die Daten weiter verarbeitet und dann sollten keine Semikolons ect. im Feld enthalten sein.

Gruß
Hitcher
Rechtschreibfehler sind beabsichtigt und dienen der allgemeinen Belustigung.
Server Windows , Domino 8.5.2, Workstation Win 7, Client 8.5.2, Designer 8.5.2 Browser IE 9, Firefox

Offline Rob Green

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.651
  • Geschlecht: Männlich
    • Meipor
Re:Feld für bestimmte Zeichen sperren
« Antwort #8 am: 08.10.03 - 13:34:07 »
während der Eingabe geht leider nicht (würde nur im Web mit JS gehen bei Domino). Heißt?


Altern. A: in den LS Button den replacesubstring per LS einbauen
Altern. B: in das Exiting Event des Feldes diesen Code reinhauen
Dim WS As New NotesUIWorkspace
Dim UIDoc As NotesUIDocument
Set uidoc = WS.CurrentDocument
Call uidoc.Refresh
dann kann der User sosoft mit der Maus auf den Button klickern und die Eingabeumsetzung wird dennoch vorher (!) ausgelöst
Vielleicht verdirbt Geld wirklich den Charakter.
Auf keinen Fall aber macht Mangel an Geld ihn besser.
(John Steinbeck)

Meiporblog: http://www.meipor.de/blog
allg. Unternehmerblog: http://www.m-e-x.de/blog

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re:Feld für bestimmte Zeichen sperren
« Antwort #9 am: 08.10.03 - 13:35:10 »
Direkt bei Eingabe ist dies (de facto) nicht möglich.
Du mußt in Deinem Fall die Eingabeumsetzung an den Beginn Deines LS-Buhtong-Codes setzen.

Bernhard

Offline Rob Green

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.651
  • Geschlecht: Männlich
    • Meipor
Re:Feld für bestimmte Zeichen sperren
« Antwort #10 am: 08.10.03 - 13:38:26 »
*beweihrauch* sind wir nicht nett, koehlerbv?  :-* ;D
anbei gleich die Lösung für replacesubstrung in LS:
http://www-10.lotus.com/ldd/46dom.nsf/55c38d716d632d9b8525689b005ba1c0/0a6ce2a38f936f2885256c280026a086?OpenDocument
« Letzte Änderung: 08.10.03 - 13:39:04 von Rob Green »
Vielleicht verdirbt Geld wirklich den Charakter.
Auf keinen Fall aber macht Mangel an Geld ihn besser.
(John Steinbeck)

Meiporblog: http://www.meipor.de/blog
allg. Unternehmerblog: http://www.m-e-x.de/blog

Glombi

  • Gast
Re:Feld für bestimmte Zeichen sperren
« Antwort #11 am: 08.10.03 - 13:44:33 »
Man kann es "fast zeitgleich" bei der Eingabe machen, in dem man die NotesTimer Klasse verwendet. Dort kann man dann pro Sekunde das Feld checken und das Ersetzen antriggern.

Wenn ich auch so ein Sckockodingens kriege, poste ich mal nen Beispiel  ;D

Andreas
« Letzte Änderung: 08.10.03 - 13:49:23 von Glombi »

Offline LisaS

  • Senior Mitglied
  • ****
  • Beiträge: 429
  • Geschlecht: Weiblich
  • Ich liebe dieses Forum!
    • [WCM4U]
Re:Feld für bestimmte Zeichen sperren
« Antwort #12 am: 08.10.03 - 13:51:20 »
@all:

Ich hab mich für die Exiting Event - Methode entschieden.
Das klappt super

Danke!!

Gruß
Ramon
Rechtschreibfehler sind beabsichtigt und dienen der allgemeinen Belustigung.
Server Windows , Domino 8.5.2, Workstation Win 7, Client 8.5.2, Designer 8.5.2 Browser IE 9, Firefox

Offline Rob Green

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.651
  • Geschlecht: Männlich
    • Meipor
Re:Feld für bestimmte Zeichen sperren
« Antwort #13 am: 08.10.03 - 14:02:50 »
*ätsch, Glombi, keine Schocki .. :P*
ok, genug gespammed .. sorry .. sonst kommt der Hoshee um die Ecke und mit dem hoscht ka Spass
Vielleicht verdirbt Geld wirklich den Charakter.
Auf keinen Fall aber macht Mangel an Geld ihn besser.
(John Steinbeck)

Meiporblog: http://www.meipor.de/blog
allg. Unternehmerblog: http://www.m-e-x.de/blog

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz