Search

Die Programmiersprache NX
Bei Ihrer Arbeit werden Sie eine Reihe von TĂ€tigkeiten durchfĂŒhren, die immer und immer wieder einem ewig gleichen Ablauf folgen. Solche Arbeitssequenzen lassen sich mit Ninox automatisieren und damit einiges an Zeit sparen. Dabei muss es sich keineswegs um komplexe AblĂ€ufe handeln, schon automatisierte EintrĂ€ge aktueller Zeitstempel in Felder können VorgĂ€nge vereinfachen und beschleunigen.

Die Programmiersprache NX

NX, die Programmiersprache von Ninox, ermöglicht das Erweitern der FunktionalitÀt von Ninox-Datenbanken mit eigens erstellten Funktionen. Diese gestatten insbesondere das Automatisieren von AblÀufen.
Im Gegensatz zu anderen Programmiersprachen wie beispielsweise Visual Basic unterscheidet NX nicht zwischen Funktionen und Prozeduren. Funktionen liefern in AbhĂ€ngigkeit der Werte ihrer Parameter ein bestimmtes Ergebnis. Prozeduren dagegen fĂŒhren eine Reihe von aufeinander folgenden Einzelaktionen aus.
Das Erstellen solcher Funktionen erfolgt mit dem Textmodus des Formeleditors. Die im Abschnitt Berechnungen benutzten Formel-Beispiele fĂŒr den Feldtyp Berechnung sind somit auch mit NX erstellte Funktionen. Insofern stellt dieser Abschnitt eine ErgĂ€nzung zum vorangehenden Abschnitt dar.
Generell gilt:
  • NX entfernt automatisch ĂŒberflĂŒssige Klammern in AusdrĂŒcken, es speichert beispielsweise 1 + (2 * 3) als 1 + 2 * 3.
  • NX entfernt automatisch Leerzeichen in AusdrĂŒcken, die es als ĂŒberflĂŒssig erachtet. Es speichert beispielsweise text (year (today () ) ) als text(year(today())).
  • Das Ändern von Feldnamen lĂ€sst sich jederzeit vornehmen, ohne die betroffenen Namen in einer NX-Funktion anpassen zu mĂŒssen. NX speichert die Namen als Referenz zur Feld ID, die sich nicht verĂ€ndern lĂ€sst.
Export as PDF
Copy link