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