0

Formelparser ?

Kann ich in einem Textfeld eine Formel eingeben (z. B.) 5*6, diese in der Funktion einer Befehlsschaltfläche auslesen, berechnen lassen und in einem Zahlenfeld das Ergebnis anzeigen (auf Knopf-Druck ?).

Scheint nicht zu gehen. Formeln oder Funktionen lassen sich nicht von einem Text-Feld in eine Funktion umwandeln.

3 Antworten

null
    • Ninox-Professional
    • planoxpro
    • vor 5 Jahren
    • Gemeldet - anzeigen
    • BugTrapper
    • vor 5 Jahren
    • Gemeldet - anzeigen

    Wie das beim Suchen so ist, man benötigt die richtigen Schlüsselwörter, habe das Forum selbstverständlich durchsucht, aber nicht das Richtige gefunden, sorry :o) und danke.

    Dachte mir das schon, dass das nicht geht, man kann im Moment also nur Formeln mit dem Ninox-eigenen Formeleditor eingeben. Schade :o(

    Sonst könnte man z. B. in ein Textfeld Zahl1+Zahl2 oder Zahl1*Zahl2 oder (Zahl1+Zahl2)/20 eingeben, und es würde sich das Ergebnis jedesmal dynamisch ändern. Ähnlich wie bei ner Formel-Eingabe im Google-Suchfeld.

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

    Der Hinweis auf den vorhandenen Thread war nicht als Vorwurf gemeint, sondern lediglich meiner Faulheit geschuldet. ;)

     

    Theoretisch ginge das vermutlich, was dir vorschwebt. Man müsste das Textfeld halt auf bestimmte mathematische Zeichen hin überprüfen und in seine Einzelteile zerlegen. Die Funktionen dafür stellt Ninox zur Verfügung (z. B. Reguläre Ausdrücke), aber das mir ehrlich gesagt zu kompliziert. Vielleicht versucht sich ja irgendwann mal irgendjemand an sowas und stellt den Code dann zur Verfügung.

Content aside

  • vor 5 JahrenZuletzt aktiv
  • 3Antworten
  • 1232Ansichten