Befehlsschaltfläche
Hallo Ninox Team.
Ich komme nicht weiter, weil ich über Eingabefeld Text oder auch Berechnung nicht auf Befehlsschaltfläche zugreifen kann.
Ich möchte gerne Feld 1) Eingabe Gewicht Zahl eingeben, dass ich mit Feld 2) auf null stellen kann und mit Feld 3) Gewicht bestätigen in dass Feld 4) Tabelle aktuelle Datum mit Gewicht vom Feld 1) eintragen kann.
7 Antworten
-
Hallo Oguz,
Die Formel für den Button 2)auf Null stellen wäre:
---
'1) Eingabe Gewicht':=null
---
angenommen, die Tabelle mit Datum und Gewicht heißt Wiegeprotokoll und die Tabelle mit Buttons heißt Dashboard.
Die Formel für den Button '3) Gewicht bestätigen' wäre:---
let me:=this;
let new:=create Wiegeprotokoll;
new.'Datum + Uhrzeit':=now();
new.Gewicht:=me.'1) Eingabe Gewicht';
new.Dashboard:=me
---Leo
-
Klasse Leo,
danke für schnelle Antwort, so funktionierts.
-
zu Korrektur für die Leser: es funktioniert bei mir in Zeile 5 ohne doppelpunkt
let me := this;
let new := (create Wiegeprotokoll);
new.('Datum + Uhrzeit' := now());
new.(Gewicht := me.'1) Eingabefeld Gewicht');
new."Daschboard" = me -
Da stimmt was nicht. Warum ist Dashboard bei dir in doppelten Anführungszeichn?
-
vielleicht weil ich als untertabelle erstellt habe
-
Hallo Oguz,
das hat damit nicht zu tun. Die letzte Zeile (new."Daschboard" = me) gibt keinen Befehl zurück. Übersetzt heißt es: "in dem neuen Datensatz der Tabelle Wiegeprotokoll ist der Text "Daschboard" gleich dem ID der Tabelle Daschboard wo ich micht gerade befinde".
Es wird dabei einen neuen Datensatz in Wiegeprotokoll erstellt aber nicht der Tabelle Dashboard zugeordnet. Somit kannst du ihm nur in der Tabelle shen aber nicht in der Untertabellenansich im Dashboard (es sei dem du möchtest es gar nicht)Leo
-
Hallo Leo,
danke für dein Tip, gestern abend war es doch spät geworden :)
ich habe mit neuen Tabelle aufgebaut und untertabelle weg gelassen.
Jetzt funktioniert es wie du empfohlen hast.
Gruss Oguz
Content aside
- vor 4 JahrenZuletzt aktiv
- 7Antworten
- 791Ansichten