Autor Thema: Zwei Textfelder (Liste) abhängig voneinander bearbeiten.  (Gelesen 1386 mal)

Offline Silver

  • Senior Mitglied
  • ****
  • Beiträge: 294
  • Geschlecht: Männlich
  • "free your mind"
Hallo!

Ich habe zwei Textfelder, die Mehrfachwerte enthalten, und durch neue Zeile bzw. Semikolon getrennet sind. Dies sieht z. B. wie folgt aus

Feld A:                          Feld B:
Text in Feld A 1;           Text in Feld B 1;
Text in Feld A 2;           Text in Feld B 2;         
Text in Feld A 3;           Text in Feld B 3;

so. Nun soll über Kontrollkästchen ausgewählt werden, welcher Inhalt gelöscht werden soll. Die Auswahlformel für das Kontrollkästchen steht soweit... ich kann also auswählen, was gelöscht werden soll, nun soll in Abhänigkeit dessen, auch die entsprechende Zeile in Feld B rausgenommen werden.
Also ich wähle z. B. Text in Feld A 2 und es soll auch der Eintrag Text in Feld B 2 aus Feld B entfernt werden.
Kann ich irgendwie auf den Eintrag der Zeile 2 in diesem Fall zugreifen und dieses Element löschen. Also irgendwie wenn Element 2 von Feld A gewählt wird, auch Element 2 von Feld B löschen.

Ich hab leider keine Idee... ihr?  ???

Driri

  • Gast
Re: Zwei Textfelder (Liste) abhängig voneinander bearbeiten.
« Antwort #1 am: 07.04.05 - 17:36:32 »
Hoi,

ich denke mal, so in der Art müßte das funktionieren :

posA := @Member(Text in FeldA; FeldA);
wertB := @RightBack(@Implode(@Subset(FeldB; posA); ";"); ";")

Dann müßtest Du dir über @Subset zwei Teillisten aus FeldB zusammenbasteln :

1...posA-1

und

posA+1...n

Die beiden Teillisten haust Du wieder zu einer Liste zusammen und schießst sie in FeldB.


Glombi

  • Gast
Re: Zwei Textfelder (Liste) abhängig voneinander bearbeiten.
« Antwort #2 am: 07.04.05 - 17:48:02 »
Hier mein Vorschlag:

_Auswahl := ... hier die Auswahl aus Feld1...
_TmpListe := FeldA + "#" + FeldB;
_ZuLoeschenInFeld2 := @Trim(@Right(_TmpListe;_Auswahl+"#"));
FIELD Feld2 := @Trim(@Replace(Feld2;_ZuLoeschenInFeld2;""));
""

Andreas

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz