Schleife bei csv-Dateiimport
Guten Morgen,
ich möchte bei dem Import eines csv-files in eine Tabelle (A) prüfen, ob der Wert E-Mail, welcher auch in der Tabelle B vorkommt, dort mit dem gleichen Wert belegt ist, wie in Tabelle B. Ist dies der Fall, möchte ich bei einem J/N-Feld in Tabelle A den Wert "1" setzen, wenn nicht Wert "0". Das Script soll ablaufen, wenn neue Datensätze via csv-File importiert werden aber auch wenn diese manuell in die Tabelle eingegeben werden. Auf manuellem Wege funktioniert dies bereits einen Datensatz mit folgendem Script:
let me := this;
select Tabelle A where 'E-Mail' = me.'E-Mail' > 0 do
'Dublette J/N' := 1
end
Leider habe ich das noch nicht hinbekommen über alle Datensätze als Schleife laufen zu lassen. Wie könnte ich das anstellen?
Frank
2 Antworten
-
Hallo Frank, versuch's mal so:
for i in select TabelleA do
i.'Dublette J/N' := if cnt(select TabelleB['E-Mail' = i.'E-Mail']) > 0 then 1 else 0 end
end
-
Funktionert einwandfrei. Wieder was gelernt - Danke.
Content aside
- vor 4 JahrenZuletzt aktiv
- 2Antworten
- 434Ansichten