Hier beginnt die Magie! Und Ninox kann zeigen, was es noch alles kann
Über Formeln können Sie Abläufe automatisieren. Sie können zum Beispiel:
Text automatisch formatieren
Berechnungen durchführen
Logik einbauen, um bedingte Informationen zu erzeugen („Wenn das wahr ist, dann mach das ...“)
Felder, in die Sie Formeln (oder Skripte) einfügen können, sind bei Ninox immer durch gekennzeichnet.
In unserem Tutorial fangen wir erstmal etwas kleiner an, und werden über eine Ninox-Funktion auf Basis des Geburtstags automatisch das Alter unserer Ansprechpartner*innen berechnen lassen.
Ein aufregender Moment! Sie werden gleich das erste Mal in Ninox skripten. Wir erklären daher alles ganz genau. Zusätzlich können Sie alles im Video anschauen.
Das Prinzip wird dann immer das Gleiche sein, egal ob Ihr Skript – wie hier – nur aus 1 Zeile besteht oder viel komplexer ist.
Wir öffnen die Tabellen-Einstellungen der Tabelle Firma. So geht's
Fügen Sie ein Formel-Feld unter Geburtstag hinzu, indem Sie es aus der rechten Spalte in die Mitte ziehen und unter Geburtstag platzieren.
Geben Sie dem Feld den Namen Alter (heute).
Klicken Sie auf das neu hinzugefügte Feld Alter (heute). Die Feld-Einstellungen öffnen sich in einem neuen Pop-up.
Klicken Sie in das Formel-Feld Formel. Der Formel-Editor öffnet sich. Der sieht im Moment noch sehr leer aus, das werden wir aber gleich ändern.
Fügen Sie die Funktion age()
hinzu. Beim Tippen erhalten Sie von unserem Formel-Editor umgehend Vorschläge. Wählen Sie fx age
aus und bestätigen Sie mit Enter
.
In den Klammern, die automatisch ergänzt werden, geben Sie Geburtstag ein. So sagen Sie der Funktion age()
, auf welches Datum sie sich beim Berechnen beziehen soll.
Speichern Sie Ihr Skript. Klicken Sie OK in den Feld-Einstellungen. Kehren Sie zu Ihrem Formular zurück.
Sie möchten Ihr Feld nach Ihrem Geschmack gestalten? So geht's
Sie sehen in dem neuen Feld Alter (heute) das entsprechende Alter angezeigt. Das Feld wurde in allen Datensätzen ergänzt, sodass das aktuelle Alter in allen Datensätzen berechnet wurde!