Ist-Stand abfragen und speichern
Hallo zusammen,
ich habe eine Tabelle, in der verschiedenen Funktionsfelder eine Übersicht eines Portfolios darstellen. (Anzahl in verschiedenen Kategorien, etc.) Also Werte, die sich bei Erweiterung ändern.
Gibt es eine Möglichkeit mittels Button-Aktion diese Werte in eine neue Tabelle auszulesen oder besser gesagt - mit Datum, an dem die Aktion ausgeführt wurde- speichern zu lassen, so, dass sie sich nicht ändern, wenn die Ursprungswerte geändert werden?
Also quasi den aktuellen Ist-Stand abfragen und speichern.
Vielen Dank im Voraus
Gruß
Dennis
2 Antworten
-
Ja, mache dir eine Tabelle SPEICHERUNG mit allen Feldern die zu speichern sind, einem Datumsfeld und einen auslösenden Button in deiner Tabelle
Darin holst Du dir erst die Werte die Du speichern möchtest und erstellst dann einen neuen Eintrag.
let myDaten1 := Feld1;
let myDaten2 := Feld2;
let myDaten3 := Feld3;
let newEntry := (create SPEICHERUNG);
newEntry.(Feld1 := myDaten1);
newEntry.(Feld2 := myDaten2);
newEntry.(Feld3 := myDaten3);
newEntry.(Datum := now()); -
Hallo T. Bartzsch,
Vielen Dank für deine schnelle Antwort, und sorry für meine späte Rückmeldung.
Hatte bisher leider noch nicht viel Zeit es ausführlich auszuprobieren.
Auf die schnelle wirft es mir beim Button-betätigen leider keine Werte aus.
Es wird zwar ein Datensatz erstellt, der aber lediglich das Datum enthält.
Vermutlich hängt es auch damit zusammen, dass es die Übersicht des Portfolios für verschiedene Portale gibt?!
Ich denke, ich muss noch zusätzlich ein Auswahlfeld in der Tabelle „SPEICHERUNG“ integrieren, in dem ich die Zeile des richtigen Portals auswähle.
Habe also die Tabelle
„PORTALE“ (Portal 1, Portal 2, Portal 3)
mit den jeweiligen Spalten
(Name, Anzahl Bilder, Anzahl Videos,...)
deren Werte ich - je nach Auswahl des Auswahlfeldes (Verknüpft auf Name „PORTALE“) -
in meiner neuen Tabelle
„SPEICHERUNG“
speichere.
Könnte das mein Problem lösen? Vielleicht kannst du mir sagen, wie ich die zusätzliche Auswahl in deine beschriebene Programmierung integrieren kann.
- Sorry, stehe, was die Programmierung in Ninox angeht, noch ziemlich am Anfang und stoße daher immer mal wieder auch bei „Kleinigkeiten“ an die Grenzen.
Ich werde es jetzt nochmal ausführlich angehen, würde mich aber dennoch freuen, falls du noch die ein oder andere Hilfestellung für mich hättest.Vielen Dank im Voraus
Gruß
Dennis
Content aside
- vor 3 JahrenZuletzt aktiv
- 2Antworten
- 155Ansichten