0

Befehlsschaltfläche

Hallo Ninox Team.

Ich komme nicht weiter, weil ich über Eingabefeld Text oder auch Berechnung nicht auf Befehlsschaltfläche zugreifen kann.

2020.06.20 Ninox Befehlsschaltfläche

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

null
    • Leonid_Semik
    • vor 3 Jahren
    • Gemeldet - anzeigen

    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

    • Oguz_2019
    • vor 3 Jahren
    • Gemeldet - anzeigen

    Klasse Leo,

    danke für schnelle Antwort, so funktionierts.

    • Oguz_2019
    • vor 3 Jahren
    • Gemeldet - anzeigen

    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

    • Leonid_Semik
    • vor 3 Jahren
    • Gemeldet - anzeigen

    Da stimmt was nicht. Warum ist Dashboard bei dir in doppelten Anführungszeichn?

    • Oguz_2019
    • vor 3 Jahren
    • Gemeldet - anzeigen

    2020.06.21 ninoxvielleicht weil ich als untertabelle erstellt habe

    • Leonid_Semik
    • vor 3 Jahren
    • Gemeldet - anzeigen

    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

    • Oguz_2019
    • vor 3 Jahren
    • Gemeldet - anzeigen

    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 Oguz2020.06.21 ninox 1

Content aside

  • vor 3 JahrenZuletzt aktiv
  • 7Antworten
  • 791Ansichten