csv Import Mehrfachauswahlfeld
Hallo,
ich habe ein Mehrfachauswahlfeld in einer DB; ich nenne hier die Optionen
Hose, Kleid, Jacke, Pullover
Mittels csv möchte ich aus einem bestehenden Datenbestand die entsprechend ausgewählten Optionen importieren. Wie müssen die Daten in der csv-Datei aufbereitet sein, damit der csv-Import für das Mehrauswahlfeld funktioniert?
Grüße Maurice
5 Antworten
-
Moin Maurice ,
ist es ein dynamisches oder ein normales Merhfachauswahlfeld?
VG Ronald
-
Für ein dynamisches Mehrfachauswahlfeld:
csv-Import der Werte in ein Textfeld
let vWerte := split(TEXTFELD, "TRENNZEICHEN");
let vArray := [0];
for i in range(0, cnt(vWerte)) do
vArray := array(vArray, [first((select 'TABELLE mit Werte für dynMAF')['FELDNAME' = item(vWerte, i)]).number(Nr)])
end;
'Mehrfachauswahl (dynamisch)' := vArray -
Ein (statisches) Mehrfachauswahlfeld lässt sich mit einem numerischen Array befüllen. Wenn die gewählten Optionen also bspw. als String in der Form "1,3,4" vorlägen, dann könnte man sie in numerische Werte umwandeln:
let myArrayTxt := split(CSVString, ","); let myArrayNum := for i in myArrayTxt do number(i) end; DeinMFAF := myArrayNum
-
Heißt in beiden Fällen: ich importiere im Form von der csv-Datei in ein Hilfs-Textfeld, um dann per Massendatenänderung in das Mehrauswahlfeld zu schreiben. Beim csv-Import kann ich ja kein Skripting anwenden, oder habe ich etwas übersehen?
Content aside
- Status Answered
- vor 2 JahrenZuletzt aktiv
- 5Antworten
- 62Ansichten
-
4
Folge bereits