0

Variable an Textfeld übergeben

Hallo zusammen

 

Obwohl ich schon längere Zeit mit Ninox arbeite, schaffe ich folgendes Mikroproblem einfach nicht: Mit welchem Funktionstext kann ich eine definierte Variable (zB."let lz:=_md") an ein Textfeld irgend einer Tabelle übergeben?

Vielen Dank für eure Hilfe

Hans Peter

6 Antworten

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

    Hallo Hans Peter, wenn die Variable einen Text beinhaltet, dann lässt sich der Wert einfach durch Angabe des Feldnamens und ":=" zuweisen, also auf das genannte Beispiel bezogen:

    TEXTFELD := lz

    Enthält die Variable keinen Text, sondern eine Zahl, ein Datum o. ä., dann kann man den Wert mit der Funktion text() umwandeln:

    TEXTFELD := text(lz)

    • HPF
    • vor 4 Jahren
    • Gemeldet - anzeigen

    Hy Copytexter

    Ganz herzlichen Dank. werde das gleich probieren.

    • HPF
    • vor 4 Jahren
    • Gemeldet - anzeigen

    Leider funktioniert der Votschlag nicht. Er liefert diesen Text zurück.

    Was nun?

    Beste Grüsse

     

    HPF

    • UweG
    • vor 4 Jahren
    • Gemeldet - anzeigen

    Hallo Hans Peter

    Ein Funktionsfeld kann nur "Beim Anklicken" einen Wert in ein anderes Feld Text(Numerisch schreiben.

    Ein automatisches schreiben funktioniert nicht.

    Du musst den ScriptCode vom Copytexter in den Trigger "Beim Anklicken" reinschreiben.

    • Ninox-Professional
    • planoxpro
    • vor 4 Jahren
    • Gemeldet - anzeigen

    Offenbar habe ich die Bezeichnung "Funktionstext" falsch interpretiert. Funktions-/Berechnungsfelder sind ausschließlich dazu da, anhand von Formeln Ergebniswerte zu ermitteln und anzuzeigen. Man kann mit ihnen keine Werte in Datenfelder schreiben., so wie es hier in der zweiten Zeile versucht wird. Dazu gibt es Trigger und Schaltflächen.

     

    Sollte es aber, ich interpretiere mal weiter, lediglich darum gehen, sich den Zeitpunkt letzten Änderung anzuzeigen zu lassen, dann könnte man auch einfach nur "_md" in das Funktionsfeld schreiben. Ninox speichert Datum und Uhrzeit der letzten Änderung sowieso automatisch. Das "_md" ist die verkürzte Schreibweise der Funktion, um auf diesen Wert zuzugreifen.

     

    Falls das Problem damit noch nicht gelöst sein sollte, müsste man etwas mehr über das eigentliche Ziel der Aktion wissen, um konkret weiterhelfen zu können.

    • Ninox-Professional
    • planoxpro
    • vor 4 Jahren
    • Gemeldet - anzeigen

    Örgs, wieder zu spät ...