SearchÔÇŽ
Arbeiten mit Feldern

Felder aus der gleichen Tabelle

Viele Ninox-Funktionen wirken im Kontext eines bestimmten Datensatzes. F├╝r die Tabelle Personen lassen sich beispielsweise Plz und Ort f├╝r eine Rechnungsstellung zu einem Ausdruck zusammenfassen
Plz + ÔÇť ÔÇť + Ort
Enthalten Feldnamen Sonderzeichen wie Leerzeichen, Anf├╝hrungszeichen, Punkte, etc. oder kollidieren sie mit reservierten W├Ârtern, m├╝ssen sie von einfachen Anf├╝hrungszeichen umschlossen sein.
'Erster Versuch' + " " + 'Zweiter Versuch'
Enth├Ąlt ein Feldname ein einzelnes Anf├╝hrungszeichen, muss ein weiteres als Escape-Zeichen vorangestellt sein.
'Antons''s Preise'

Felder aus Bezugstabellen

NX gestattet auch die Nutzung von Feldern aus Bezugstabellen. Beziehungen sind dabei immer Eins zu Viele Verkn├╝pfungen. So k├Ânnen ÔÇô wie in der Datenbank Buchversand ÔÇô f├╝r einen Kunden mehrere Rechnungen erstellt sein.
Um den Namen eines Kunden auf einer Rechnung darzustellen, muss der Tabellenname Personen dem Vor- und Nachnamen vorangestellt sein. Bei einem Klick auf den Feldnamen links in der Namensleiste f├╝gt Ninox den Tabellennamen automatisch mit ein.
Kopie_von_Handbuch_komplett_html_e2d2c685
Das Referenzieren von Bezugsfeldern im Formeleditor.

Aggregationsfunktionen

Der Zugriff auf Felder von Bezugstabellen funktioniert in beide Richtungen. So ergibt sich die monatliche Summe einer Verkaufsstatistik aus den Einzelrechnungen des jeweiligen Monats. Ein Ausdruck, der sich auf mehrere Bezugsdatens├Ątze bezieht, gibt mehrere Werte als Ergebnis zur├╝ck. Die Darstellung solche Ergebnisse kann die Anwendung sogenannter Aggregats- oder Auswertungsfunktionen erfordern.
Name
Ergebnis
Beispiel
avg
Mittelwert (ignoriert leere Felder).
avg (Rechnungspositionen.'Gesamt netto')
cnt
Anzahl nicht leerer Felder.
cnt (Rechnungspositionen.'Gesamt netto')
concat
Liste s├Ąmtlicher Inhalte, durch Kommata getrennt.
concat (Rechnungspositionen.'Gesamt netto')
first
Erster Wert (entsprechend der Ninox-internen Sortierfolge.
first (Rechnungspositionen.'Gesamt netto')
last
Letzter Wert (entsprechend der Ninox-internen Sortierfolge.
last (Rechnungspositionen.'Gesamt netto')
max
Maximum der Inhalte (ignoriert leere Felder).
max (Rechnungspositionen.'Gesamt netto')
min
Minimum der Inhalte (ignoriert leere Felder).
min (Rechnungspositionen.'Gesamt netto')
sum
Summe der Inhalte (ignoriert leere Felder).
sum (Rechnungspositionen.'Gesamt netto')
Tabelle Verkaufsstatistik enth├Ąlt die Summe der monatlichen Buchverk├Ąufe. Die Ermittlung dieser Monatssumme erfordert den Zugriff auf das Feld Verkaufspreis in Tabelle Auflagen. Diese Formel ben├Âtigt die wohl am h├Ąufigsten verwendete Funktion sum. NX ist dabei ebenfalls in der Lage, Verkn├╝pfungen ├╝ber mehrere Ebenen hinweg zu behandeln.
Kopie_von_Handbuch_komplett_html_e9c116f9
Das Referenzieren von Bezugsfeldern ├╝ber mehrere Bezugsebenen.