0

Datum in anderer Tabelle ausfüllen

Hallo Zusammen,

habe folgende Formel um aus einem Dashboard heraus, ein Datum in einer nicht verknüpften Tabelle einzutragen.

let myDatum := Kalenderjahr;
let myKonto := (select Kontakte);
myKonto.(Kalenderjahr := myDatum)

die Funktion an sich funktioniert, dauert aber ungefähr 5 Sekunden bei ca. 400 Datensätze.

Ist das normal oder liegt das an meiner Formel.

 

Gruß

6 Antworten

null
    • Leonid_Semik
    • vor 6 Jahren
    • Gemeldet - anzeigen

    Hallo Thomas,

    Zwei Fragen dazu:

    1. WEB oder App?

    2. Button oder Trigger nach Änderung?

    Leo

    • Thomas_Konradt
    • vor 6 Jahren
    • Gemeldet - anzeigen

    Habe Web und App, soll aber im WEB benutzt werden und Button.

     

    Gruß

    Thomas

    • Thomas_Konradt
    • vor 6 Jahren
    • Gemeldet - anzeigen

    Leo,

    du hast mich greade auf eine Idee gebracht. Habe den Button deaktiviert in ein Trigger nach Änderung angewendet uns es geht sofort.

    Aber warum?

     

    Gruß

    Thomas

    • Leonid_Semik
    • vor 6 Jahren
    • Gemeldet - anzeigen

    let myDatum := Kalenderjahr;

    do as server

    select Kontakte.(Kalenderjahr := myDatum)

    end

    ---

    oder als Alternative deine Formel als Trigger bei Änderung in dem Ja/Nein Feld. Die Funktion bei Button dann:

    'Ja/Nein':=if 'Ja/Nein'=true then false else true end

    Leo

    • Thomas_Konradt
    • vor 6 Jahren
    • Gemeldet - anzeigen

    Danke

    • Leonid_Semik
    • vor 6 Jahren
    • Gemeldet - anzeigen

    Hallo Thomas,

    die Interaktionen mit dem Button werden als client ausgeführt. Ich stelle es mir so vor: für die Schleife "select Kontakte.(Kalenderjahr := myDatum)" wird bei jedem Datensatz ein Änderungsbefehl an Server gesendet und dann die Antwort von Server umgesetzt. Beim Trigger (oder do as server) wird den Kompletten befehl direkt am Server ausgeführt und die Geänderte Tabelle komplett an client zurück gesendet. Da ich kein Programmierer bin, kann es sein, dass ich mich irre.

    Leo

Content aside

  • vor 6 JahrenZuletzt aktiv
  • 6Antworten
  • 1882Ansichten