Autor Thema: einzelnen Textstring aus Feld löschen  (Gelesen 1301 mal)

Offline MarkusL

  • Aktives Mitglied
  • ***
  • Beiträge: 124
  • Geschlecht: Männlich
einzelnen Textstring aus Feld löschen
« am: 12.06.14 - 09:59:16 »
Hallo zusammen,

ich habe ein Textfeld, in dem mehrere Einträge stehen.
Über einen Button kann man einen oder mehrere Einträge auswählen und diese werden anschließend in dem Feld gelöscht. Das funktioniert auch.

Jetzt habe ich leider festgestellt, wenn der ausgewählte Eintrag "ABC" ist und ein zweiter Eintrag im Feld "ABC DEF" lautet, bleibt nach dem Löschen der zweite Eintrag nur mit " DEF" stehen.
Laut meiner Programmierung ist das zwar korrekt, aber nicht gewollt.

Kann mir jemand einen anderen Ansatz für die Umsetzung geben?

Hier mein Code:
result:=@Prompt([OkCancelListMult]; "Wählen Sie einen zu löschenden Eintrag"; "Auswahl" ;@Subset(Feldname ; 1); Feldname);
result_neu:=@Explode(@ReplaceSubstring(@Implode(Feldname ; "" ; "" );result ; "") ; "" ; "");
FIELD Feldname:=result_neu

Danke für Eure Hilfe.
Gruß Markus
« Letzte Änderung: 12.06.14 - 10:14:05 von MarkusL »
Version Lotus Notes / Domino: 8.5.3
Server: 1 Cluster, 1 weiterer Server
Anzahl Benutzer: ca. 230

Offline Peter Klett

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.713
  • Geschlecht: Männlich
Re: einzelnen Textstring aus Feld löschen
« Antwort #1 am: 12.06.14 - 10:05:56 »
Nimm @Replace anstelle von @ReplaceSubstring

EDIT: ... und spare Dir das Implode und Explode

result_neu := @Trim (@Replace (Feldname; result; ""))
« Letzte Änderung: 12.06.14 - 10:07:38 von Peter Klett »

Offline MarkusL

  • Aktives Mitglied
  • ***
  • Beiträge: 124
  • Geschlecht: Männlich
Re: einzelnen Textstring aus Feld löschen
« Antwort #2 am: 12.06.14 - 10:13:48 »
Hallo Peter,

danke für die schnelle Antwort, die natürlich auch funktioniert.
Einfach ist manchmal besser.
Version Lotus Notes / Domino: 8.5.3
Server: 1 Cluster, 1 weiterer Server
Anzahl Benutzer: ca. 230

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz