0

Werte aus einer Untertabelle zurückholen

Ich erledige die Ablesung der Stromzähler in unserem Gartenverein in einer Tabelle Zählerablesungen mit den Feldern Ablesedatum, Stand 1. Zähler, Stand 2. Zähler und Stand 3. Zähler.  Über ein Button werden diese Felder in die Untertabelle Ablage übertragen und die Felder der Tabelle Zählerablesungen geleert.

let my := this;
let new := (create Ablage);
new.(
'Zählerablesungen' := my;
Datum := my.Datum;
'Stand 1. Zähler' := my.'Stand 1. Zähler';
'Stand 2. Zähler' := my.'Stand 2. Zähler';
'Stand 3. Zähler' := my.'Stand 3. Zähler'
);
Datum := "";
'Stand 1. Zähler' := "";
'Stand 2. Zähler' := "";
'Stand 3. Zähler' := ""

Nun möchte ich über ein Button den letzten Datensatz  aus der Ablage zurückholen und in der Ablage löschen. 

Kann mir jemand helfen und einen Denkanstoß geben?

Dankeschön

2 Antworten

null
    • Ninox-Professional
    • planoxpro
    • vor 2 Jahren
    • Gemeldet - anzeigen

    Hallo, wenn es tatsächlich um den zuletzt erfassten Datensatz geht, würde ich es so versuchen:

     

    let myLast := last((Ablage) order by number(Nr));
    'Stand 1. Zähler' := myLast.'Stand 1. Zähler';
    'Stand 2. Zähler' := myLast.'Stand 2. Zähler';
    'Stand 3. Zähler' := myLast.'Stand 3. Zähler'
    delete myLast

    • KGV_Sonneneck_eV_Neuha
    • vor 2 Jahren
    • Gemeldet - anzeigen

    Passt perfekt. Wie immer super schnell geholfen. Dickes Lob. Dankeschön.