Massendatenänderung bei Mehrfachauswahlfeld
Liebes Forum,
wie schaffe ich es, per Massendatenänderung den Inhalt eines Mehrfachauswahlfeldes so zu ändern, dass die bestehenden Werte beibehalten werden und nur der neue Wert hinzugefügt wird? Bei mir werden immer die alten Werte durch den neuen Wert ersetzt. Ich habe versucht, die bestehenden Werte mittels numbers(MFAF) auszulesen und dann zusammen mit dem neuen Wert einzufügen aber das klappt nicht.
Wäre super, wenn jemand eine Idee hat.
Viele Grüße
af
6 Antworten
-
Hi, af. Wenn Du bei Massendatenänderung, in "berechneten Wert zuweisen" eingibst:
*
array([DEINENUMMER], numbers(MFAF))
oder Button
MFAF:=array([DEINENUMMER], numbers(MFAF))
*
müßte es gehen. Gruß Mirko
-
...Button natürlich mit for-Schleife:
*
for i in select TABELLE do i.(MFAF:=array([DEINENUMMER], numbers(MFAF)))
*
-
Hallo Mirko,
top, klappt einwandfrei. Vielen Dank für die tolle Hilfe!
Viele Grüße, Auro
-
Hallo,
wie kann ich einen Wert zuweisen in ein dynamisches Auswahlfeld das leer ist.
Gruß
Andreas
-
Hi Andreas. Dafür bräuchte man noch Informationen, die ich nicht weiß. Deshalb Mutmaßung:
1. Du willst nur die sichtbar gefilterten Werte aus dem Feld "Terminart" übertragen
2. Tabellenname zu Deinem Screenshot nenne ich "Tab1"
3. Tabellenname auf dem das dynamische Auswahlfeld beruht nenne ich "Tab2"
4. in Tab2 heißt das Feld ebenfalls "Terminart", Feldtyp ist Auswahlfeld
5. Tab1, Feldtyp "Terminart" ist Auswahlfeld
Mach einen Button und probiere das:
*for i in select Tab1 do
if i.text(Terminart) = "Wechsel" then
i.(Terminart2 := first((select Tab2)[text(Terminart) = "Wechsel"]))
end
end
* -
Hallo Mirko,
super vielen Dank das hat funktioniert
Gruß Andreas
Content aside
- vor 2 JahrenZuletzt aktiv
- 6Antworten
- 447Ansichten