0

Übernahme von Inhalten

Hallo zusammen, ich möchte in einer Tabelle, wenn ich einen neuen Datensatz hinzufüge, das bestimmte Inhalte von numerischen Felddern und Textfeldern vom vorherigen Datensatz übernommen werden. Die Felder sind immer die Gleichen, die Inhalte auch. 

Führt man so einen Befehl generell im Feld “Bei neuem Datensatz folgendes Script ausführen” durch oder im benötigten Text oder Nummernfeld?

Danke im Voraus für die Hilfe

Andreas

3 Antworten

null
    • neon_scarf
    • vor 4 Jahren
    • Gemeldet - anzeigen

    Nachtrag: wenn man es nicht über ein Gestaltungselment macht.

    • Ninox-Professional
    • planoxpro
    • vor 4 Jahren
    • Gemeldet - anzeigen

    Hallo, was heißt “vom vorherigen Datensatz”? Falls damit der zeitlich zuletzt erstellte gemeint ist, dann ließe dieser sich anhand der ID ermitteln und als Vorlage für den neuen Datensatz nehmen (als Trigger “Bei neuem Datensatz ...”):

     

    let myNr := number(this);
    let mylast := last((select TABELLE where number(Nr) < myNr) order by number(Nr))
    FELD1 := mylast.FELD1;
    FELD2 := mylast.FELD2;
    [...]

    • neon_scarf
    • vor 4 Jahren
    • Gemeldet - anzeigen

    Vielen Dank, so war es gemeint.  Hat funktioniert.