Formel für Massendatenänderung "speichern"
Ich habe 2 verknüpfte Tabellen - "Mitglieder" und "Zahlungen"
In die Tabelle "Zahlungen" importiere ich monatlich einen CSV.Datei mit Kontodaten, die ich dann per Massendatenänderung mit den einzelnen Mitgliedern verknüpfe.
Formel:
let t1 := 'Ackerreferenz';
(select Mitglieder)['Bankreferenz' = t1].Id
Das funktioniert gut.
Doch wie kann ich die Formel so hinterlegen, dass ich sie nicht jedes mal neu eintippen muss?
Danke für die Unterstützung!
Liebe Grüße - Stefan
2 Antworten
-
Hallo Stefan,
du könntest dir irgendwo einen Button hinbauen der die Logik enthält und du gar nicht erst über Massendatenänderung arbeiten musst:
for myZahlung in (select Zahlungen where Mitglied=null) do
myZahlung.Mitglied := first(select Mitglieder where Bankreferenz=myZahlung.'Ackerreferenz')
endWobei ich hoffe, ich habe deine Struktur halbwegs richtig verstanden ... ich bin mal davon ausgegangen dass 'Ackerreferenz' ein Feld in Zahlungen ist und die Verknüpfung über das Feld 'Mitglied' in dieser Tabelel geht. Sonst bitte gemäß deiner Struktur anpassen.
VG Frank
-
Hallo Frank,
danke für den wertvollen Hinweis - das klappt super!
Liebe Grüße - Stefan
Content aside
- vor 5 JahrenZuletzt aktiv
- 2Antworten
- 1319Ansichten