0

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

null
    • Frank_Schafer
    • vor 5 Jahren
    • Gemeldet - anzeigen

    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')
    end

    Wobei 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

    • ackerschoen
    • vor 5 Jahren
    • Gemeldet - anzeigen

    Hallo Frank,

    danke für den wertvollen Hinweis - das klappt super!

    Liebe Grüße - Stefan 

Content aside

  • vor 5 JahrenZuletzt aktiv
  • 2Antworten
  • 1319Ansichten