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
-
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
-
Passt perfekt. Wie immer super schnell geholfen. Dickes Lob. Dankeschön.
Content aside
- vor 2 JahrenZuletzt aktiv
- 2Antworten
- 108Ansichten