Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Die Schritt-für-Schritt-Anleitung besteht aus 3 Haupt-Teilen: Grundlagen, Fortgeschrittene und Profis.
Wenn Sie neu bei Ninox sind, beginnen Sie am besten mit den Grundlagen, um mehr über das
Erstellen und Bearbeiten von Datenbanken und Tabellen, das
Anpassen von Datenfeldern und Formularen,
Filtern und Sortieren zu erfahren.
Besuchen Sie Schritt-für-Schritt für Fortgeschrittene, um sich mit
Tabellen-Verknüpfungen,
der Arbeit mit Formeln, dem
Teilen (Freigeben) und dem
Import und Export von Daten vertraut zu machen.
Vervollständigen Sie Ihr Wissen mit Schritt-für-Schritt für Profis, um sich mit dem
Drucken,
Tabellen-Beziehungen und
Tabellen-Aufbau,
Triggern,
Rollen und der Rechteverwaltung, und
Integrationen vertraut zu machen.
Los geht's! 🎈
Lernen Sie mehr über den Aufbau und die Organisation Ihrer Daten
Eine Sammlung von Daten, die so strukturiert sind, dass sie sich leicht durchsuchen und abrufen lassen.
Wenn Sie sich unsere Logomarke etwas genau anschauen, können Sie darin vielleicht das Standard-Symbol für Datenbanken erkennen? Das ist jedenfalls die Idee dahinter ...
Eine Tabelle enthält Daten. Sie ist ein Datenbank-Objekt, das Daten in Datensätzen (Zeilen) und Feldern (Spalten) speichert.
Die Daten beziehen sich in der Regel auf eine bestimmte Kategorie von Personen oder Dingen, z.B. Mitarbeiter oder Bestellungen. Sie kennen das vermutlich von einer Excel-Tabelle.
Eine Datenbank kann aus diversen Tabellen bestehen.
Tabellen spielen eine große Rolle, wenn es um Datenbanken geht. Daher möchten wir schon mal einen Blick auf die Struktur werfen. Aber keine Sorge, wenn wir gleich am Beispiel arbeiten, gehen wir darauf noch einmal ein.
Hier finden Sie unsere Ninox-Dokumentation, die Sie bei der Erstellung von leistungsstarken Anwendungen unterstützen soll
In der Ninox-Dokumentation stellen wir Ihnen nach Themen sortiert praxisorientiert Infos zur Ninox-Anwendung zur Verfügung.
Wir möchten Sie schnell an den Start bringen, sodass Sie sofort loslegen können, Ihre eigene, auf Ihre Bedürfnisse zugeschnittene Anwendung zu bauen.
Einsteiger, Fortgeschrittene und Experten sollen sich gleichermaßen angesprochen fühlen.
Wie Sie schnell merken werden, überarbeiten wir im Moment unsere Dokumentation grundlegend. Und wir laden Sie ein, sich aktiv daran zu beteiligen!
Sie haben am Ende jeder Seite die Möglichkeit, uns über die Smileys schnelles Feedback zu geben.
Wir haben die beste Community der Welt! Schauen Sie daher auf jeden Fall auch in unserem Forum vorbei.
Und jetzt viel Spaß beim Stöbern!
Ihr Produkt-Team von Ninox
Entscheiden Sie sich zwischen diversen Vorlagen oder gestalten Sie Ihre eigene Datenbank
Ninox bietet eine Vielzahl von Vorlagen, die Sie nach Bedarf verwenden können, z.B. Adressbuch, Sammlungen, eigenes CRM oder Warenwirtschaft u. v. m. Wir erstellen hier aber unsere eigene kleine Datenbank zum Verwalten von Veranstaltungen. Schritt für Schritt ...
Wir bauen unsere Datenbank ohne Vorlage und wählen ganz oben Leere Datenbank aus. Dadurch wird eine leere Datenbank geöffnet.
Ihre neue Datenbank braucht einen Namen. Geben Sie in das Pop-up Neue Datenbank den Namen Event-Management ein und klicken Sie auf Datenbank anlegen.
Ihre neue Datenbank ist fertig.
Wir legen eine neue Tabelle in einer Datenbank an
Jetzt geht es weiter mit der gerade angelegten Datenbank Event-Management.
In dieser Datenbank Event-Management legen wir eine Tabelle Events an. Dort werden wir zu jeder neuen Veranstaltung Informationen hinterlegen, wie zum Beispiel die Agenda, den Veranstaltungsort, die Teilnehmer usw.
Eine Tabelle besteht aus Zeilen und Spalten. In einer Spalte werden Informationen vom gleichen Typ hinterlegt. Die Anzahl der Teilnehmer für eine Veranstaltung befinden sich zum Beispiel immer in der Spalte Teilnehmer.
Jede Tabelle in einer Datenbank bekommt einen Namen. Am besten so, dass man gleich weiß, welche Informationen in dieser Datenbank gespeichert werden.
Hier nochmal kurz die wichtigsten Begrifflichkeiten.
Öffnen Sie Ihre neue Datenbank Event-Management.
Klicken Sie dann im nächsten Bildschirm auf Neue Tabelle.
Es öffnen sich die Tabellen-Einstellungen.
Geben Sie unter Tabellenname einen Namen für Ihre Tabelle ein. Da diese Tabelle Daten zu Veranstaltungen enthalten wird, nennen wir sie Events (das ist etwas kürzer).
Sie müssen noch nicht speichern, da wir gleich in den Tabellen-Einstellungen weiterarbeiten werden.
So kehren Sie nach dem Speichern in die Tabellen-Einstellungen zurück
Bevor wir die Änderungen speichern, möchten wir noch ein paar Anpassungen vornehmen.
Sie haben bereits auf Speichern geklickt? Dann zeigen wir Ihnen schnell, wie Sie wieder zur Bearbeitung zurückkehren.
Gehen Sie zu der Tabelle, in der Sie Anpassungen vornehmen möchten.
Klicken Sie oben links auf das Zahnrad-Symbol .
Wählen Sie im Dropdown-Menü Felder bearbeiten aus und schon sind Sie wieder in den Tabellen-Einstellungen.
Eine Anwendung, oft einfach nur App genannt, vom englischen „application“, ist ein vollständiges, in sich geschlossenes Computer-Programm, das für den Endbenutzer entwickelt wurde.
Eine Anwendung führt eine bestimmte nützliche Aufgabe aus, die nichts mit dem IT-System an sich oder dessen Wartung zu tun hat; sie kann mobile und Desktop-Programme beinhalten.
Ninox ist so eine Anwendung. Ninox läuft überall über die Cloud (also im Browser), steht aber auch als Native App für Android und Apple zur Verfügung.
Wir zeigen Ihnen Schritt für Schritt, was alles in Ninox steckt
In der Regel benötigen Sie für die Erstellung eigener , z.B. einer Rechnungsverwaltung, eines Veranstaltungskalenders oder Kundenmanagement-Lösung (CRM), umfassende Kenntnisse in mind. 1 Programmiersprache.
Mit Ninox können Sie
ohne vorherige Programmier-Kenntnisse sofort loslegen und sich Ihre
eigene, dabei immer flexible und anpassbare Anwendung einfach selbst bauen.
Bevor wir gleich loslegen, möchten wir Sie aber kurz mit ein paar Begriffen vertraut machen, da diese immer wieder auftauchen werden.
Wir empfehlen Ihnen, sich einfach über Next (jeweils unten rechts) der Reihe nach durch das Tutorial zu klicken.
Aber selbstverständlich können Sie über die Navigation auch bestimmte Themen einzeln ansteuern.
Jetzt zu den Begriffen, die Sie kennen sollten, da Sie Ihnen immer wieder begegnen werden ...
Sie brauchen ca. 10 min., wenn Sie sich die Einführung ganz genau durchlesen.
Hier geben Sie Ihre Daten ein und filtern Sie nach Bedarf
In einigen Anwendungen (hier insbesondere Datenbanken) dient ein strukturiertes Fenster, eine Box oder ein anderes in sich geschlossenes Element als visueller Filter für die zugrunde liegenden Daten, die es darstellt.
Bei einem Formular kann es sich auch um eine Vorlage handeln, in die Informationen (Daten) eingeben werden. Zum Beispiel Vor- und Nachname, die Adresse eines Kunden usw.
Eine Ansicht zeigt nur die für diese spezielle Ansicht ausgewählten Daten an. Sie können also festlegen, welche Inhalte wie angezeigt werden sollen.
Bei großen Datenmengen ist es sinnvoll, sich nur die Informationen anzeigen zu lassen, die konkret benötigt werden, z.B. alle Kunden, die mit Kreditkarte bezahlt und in der letzten Woche mehr als 1.000 € ausgegeben haben.
Ihr erstes Programm für Ihre Daten. Sinnvoll speichern und verknüpfen ... und alles jederzeit und schnell wiederfinden
Jedes Ninox-Projekt beginnt mit einer Datenbank, in der Sie Ihre Informationen speichern.
Gehen Sie zur und klicken Sie auf den Button Anmelden oben rechts (Mehr zu ).
Loggen Sie in Ihren Ninox-Account ein.
Klicken Sie auf den Button Ninox starten. Die Ninox-App wird in Ihrem Browser geöffnet.
Klicken Sie in der App-Ansicht auf Neue Datenbank.
Wir stellen Ihnen unser Tutorial in der Browser-Version eines Windows-Desktop vor. Daher kann es vorkommen, dass manche Dinge bei Ihnen ggf. etwas anders aussehen.
Aktivieren Sie das Werkzeug-Symbol, um Ihre Tabellen zu bearbeiten
Über das , das Sie immer oben rechts sehen, gelangen Sie in den Bearbeitungsmodus.
Nur wenn das Werkzeug-Symbol aktiviert ist, können Sie Änderungen an Ihren Tabellen durchführen, wie
Felder bearbeiten
Felder hinzufügen
Felder löschen
Wenn Sie eine Tabelle im Bearbeitungsmodus schließen, wird auch der Bearbeitungsmodus geschlossen. Klicken Sie nach dem erneuten Öffnen Ihrer Tabelle einfach wieder auf das Werkzeug-Symbol, um weitere Änderungen an Ihrer Tabelle durchzuführen.
Sie sehen das Werkzeug-Symbol nur, wenn Sie Admin-Rechte haben. Nur dann können Sie den Aufbau einer Datenbank ändern.
Sie können die Optionen eines Datenfelds Ihren Bedürfnissen anpassen. Möchten Sie zum Beispiel festsetzen, dass ein Feld auf jeden Fall ausgefüllt werden muss, also ein Pflichtfeld wird? Hinterlegen Sie dies einfach in den Feld-Einstellungen.
Genauso ist es möglich, eine
Mindest- oder Maximallänge für einen Eintrag festzulegen,
allgemeine Informationen hinzuzufügen oder
festzulegen, wer überhaupt ein Feld angezeigt bekommen soll (oder auch nicht).
Lassen Sie uns in unserem Beispiel das Auswahl-Feld Veranstaltungsort wie folgt konfigurieren:
Das Feld soll ein Pflichtfeld sein, d.h. es muss ausgefüllt werden.
Es soll als Radio-Buttons angezeigt werden.
Sie möchten einen Hinweis hinzufügen.
Sie möchten eine Liste mit 4 Auswahl-Optionen bereitstellen.
Klicken Sie in den Tabellen-Einstellungen auf Veranstaltungsort. Die Feld-Einstellungen vom Veranstaltungsort, einem Auswahl-Feld, öffnen sich.
Öffnen Sie die Feld-Einstellungen.
Wählen Sie unter Eingabe erforderlich in den Feld-Einstellungen Ja aus.
Öffnen Sie die Feld-Einstellungen.
Klicken Sie unter Anzeigen als auf Radio-Button.
Öffnen Sie die Feld-Einstellungen.
Klicken Sie auf Weitere Optionen.
Ergänzen Sie Ihren Hinweis (hier: „Wählen Sie den Veranstaltungsort aus.“)
Wir haben den Veranstaltungsort als Auswahl-Feld angelegt. Daher fügen wir dem Feld jetzt Auswahl-Möglichkeiten hinzu. Sie können natürlich so viele Optionen wie Sie möchten hinzufügen, wir beschränken uns im Beispiel auf 4.
Öffnen Sie die Feld-Einstellungen.
Klicken Sie auf + Wert hinzufügen.
Fügen Sie eine Option hinzu und bestätigen Sie mit Enter.
Wiederholen Sie Punkt 2 und 3 bis Sie alle 4 Optionen eingegeben haben.
Wenn Sie fertig sind, klicken Sie OK, um wieder zu den Tabellen-Einstellungen zu kommen.
Klicken Sie Speichern, um alle Ihre Anpassungen in der Tabelle zu speichern.
Wir haben im Beispiel den Räumen die Namen von Städten gegeben: Berlin, Hamburg, Köln und München.
Wenn Sie mit der Bearbeitung fertig sind, klicken Sie auf OK, um zurück in die Tabellen-Einstellungen zu kommen. Klicken Sie dort auf Speichern, damit Ihre Änderungen nicht verloren gehen!
Nach dem Speichern der Änderungen sollten Ihre Tabelle nun so aussehen:
Bevor es gleich an die Eingabe von Daten geht, möchten wir Ihnen noch ein bisschen mehr zu den verschiedenen Darstellungsformen des Auswahl-Felds zeigen.
Selbstverständlich können Sie bei Ninox auch Daten importieren, aber in unserem Beispiel zeigen wir Ihnen erst einmal, wie Sie Daten ganz einfach direkt in Ihr Formular eingeben.
Es gibt dafür 2 Möglichkeiten:
im Formular (unsere Empfehlung)
in der Tabelle
Klicken Sie in eine Zeile und geben Sie Ihre Daten in das sich öffnende (rechts) ein.
Falls sich das Formular nicht von allein von rechts ins Bild „schiebt", klicken Sie einfach auf die Pfeilspitze (oben rechts), um das Formular anzuzeigen.
Alternativ können Sie Ihre Daten auch direkt in die Tabelle eingeben. Das ist etwas weniger komfortabel, aber in manchen Fällen vielleicht etwas schneller.
Doppelklicken Sie in ein Feld und beginnen Sie mit der Eingabe. Über die Tab-Taste gelangen Sie ins nächste Feld (oder wieder doppelklicken).
Sie haben verschieden Optionen, die Auswahl-Möglichkeiten im Formular anzuzeigen
In einem Auswahl-Feld haben Sie die Möglichkeit, die hinterlegten Optionen auf 3 verschiedene Arten anzuzeigen.
Der gewünschte Wert wird aus einer Art Drop-down-Menü ausgewählt.
es gibt eine Standard-Option, die dann in der Auswahl-Liste ganz oben stehen kann
bei mehr als 7 Einträgen (dann am besten alphabetisch sortieren)
die Optionen müssen nicht verglichen werden
eine Option „Weitere“ oder „Andere“ wird benötigt
Alle Auswahlmöglichkeiten sind sichtbar. Klicken Sie einfach den gewünschten Wert an.
alle Optionen sollen auf einen Blick angezeigt werden
bei 5 oder weniger Auswahl-Möglichkeiten
die Optionen sollen evtl. verglichen werden
eine Möglichkeit zur schnellen Auswahl soll zur Verfügung gestellt werden
In unserem Beispiel vermutlich nicht die beste Wahl, da es 4 Optionen gibt. Dennoch möchten wir sie Ihnen zeigen, damit Sie die verschiedenen Anzeige-Optionen besser miteinander vergleichen können.
es gibt bis zu 3 Optionen
es gibt eine Standard-Option
es soll schnell zwischen 2 einfachen Möglichkeiten umgestellt werden können, z.B. Ein und Aus (wenn Sie nur Ja und Nein brauchen, empfehlen wir das Ja / Nein-Feld).
Vorsicht beim Löschen einer Tabelle. Je nach Aufbau Ihrer Datenbank werden Informationen aus einer Tabelle noch an anderer Stelle verwendet
Damit Sie nicht „aus Versehen“ eine Tabelle löschen, haben wir den entsprechenden Button etwas versteckt. Und natürlich werden Sie auch noch einmal extra gefragt, ob Sie Ihre Tabelle wirklich löschen möchten.
So wollen wir sicherstellen, dass Sie wirklich nur Tabellen löschen, die Sie nicht mehr benötigen.
Gehen Sie zu der Tabelle, die Sie löschen möchten.
Klicken Sie oben links auf das Zahnrad-Symbol .
Wählen Sie im Dropdown-Menü Felder bearbeiten aus. Sie sind in den Tabellen-Einstellungen.
Unten links finden Sie den Button Tabelle löschen.
Wenn Sie eine Tabelle löschen, werden alle darin enthaltenen Daten ebenfalls gelöscht, daher ggf. die Daten vorher sichern.
Es gibt bei Ninox 2 Arten der Nummerierung für eine Zeile, sprich einen Datensatz:
die immer sichtbare Zeilennummer
die ID eines Datensatzes (Nr)
Das ist der Zeilenkopf. Die Zeilennummer wird immer angezeigt. Sie fängt immer bei 1 an und zählt bis zum Ende der Tabelle durch.
Je nachdem, wie eine Tabelle sortiert wird, verweist die Zeilennummer für einen anderen Datensatz. In unserem Beispiel erscheint derselbe Datensatz einmal in Zeile 3 und einmal in Zeile 4.
Dann gibt es noch die eindeutige Kennzeichnung eines Datensatzes. Diese wird von Ninox bei der Erstellung eines neuen Datensatzes automatisch vergeben. Sie kann nicht geändert werden.
Intern ist sie von großer Relevanz, zum Beispiel beim Verknüpfen verschiedener Tabellen oder Selektieren bestimmter Datensätze.
Da Sie sie aber erst einmal nicht brauchen, hat Ninox die Spalte mit den IDs (Nr) standardmäßig ausgeblendet. Sie können sie sich aber jederzeit anzeigen lassen.
Detaillierteres Feedback, was genau Ihnen nicht oder nicht so gut gefallen hat, können Sie uns geben, indem Sie unseren kurzen Fragebogen ausfüllen. Darüber würden wir uns sehr freuen!
Wenn Sie nicht automatisch – wie im Beispiel – die Option + Neue Tabelle angezeigt bekommen, aktivieren Sie bitte oben rechts das , um in den Bearbeitungsmodus zu gelangen.
Sie möchten das Thema vertiefen? Schauen Sie sich dazu den entsprechenden Teil in unserem an.
Sie möchten das Thema vertiefen? Schauen Sie sich dazu unser an.
Sie möchten das Thema vertiefen? Schauen Sie sich dazu den entsprechenden Teil in unserem an.
Sie möchten das Thema vertiefen? Schauen Sie sich dazu den entsprechenden Teil in unserem an.
Auf Informationen aus anderen Tabellen der Datenbank zugreifen
Wie Sie bereits wissen, sind Tabellen dazu da, Daten zu speichern.
Indem wir verschiedene Tabellen miteinander verknüpfen, haben wir Zugriff auf mehr Daten und können diese an unterschiedlichen Stellen verwenden bzw. anzeigen lassen.
Wenn Sie Tabellen verknüpfen, müssen Sie die enthaltenen Daten nur einmal pflegen. Und Sie haben immer aktuelle Informationen parat!
Um Tabellen verknüpfen zu können, brauchen wir für unser Beispiel aus den Grundlagen allerdings erst einmal eine weitere Tabelle ...
Es ist ganz einfach, Spalten einzublenden – oder nicht benötigte Informationen auszublenden. Das wird noch interessant, wenn es an die Erstellung verschiedener Ansichten geht. Aber dazu später mehr.
Am Beispiel der ID-Spalte zeigen wir Ihnen, wie Sie sich eine „versteckte“ Spalte anzeigen lassen können.
Klicken Sie auf einen Spaltenkopf.
Im Pop-up klicken Sie auf Spalte einblenden.
Die verfügbaren, noch nicht angezeigten Spalten werden angezeigt.
Wählen Sie – hier in unserem Beispiel – Nr (= ID) aus.
Das Feld wird nach der angeklickten Spalte eingefügt. Hier: Die Spalte mit den IDs (Nr) der einzelnen Datensätze wird angezeigt.
Bei Bedarf können Sie die Spalte über einfaches Drag-and-drop dorthin bewegen, wo Sie sie haben möchten.
Im Film zeigen wir Ihnen auch gleich, wie Sie die Reihenfolge der Spalten ändern können.
Um eine nicht benötigte Spalte auszublenden, gehen Sie genauso wie beim Einblenden vor.
Klicken Sie auf den Spaltenkopf, den Sie ausblenden möchten.
Im Pop-up klicken Sie auf Spalte ausblenden.
Die Spalte wird nicht mehr angezeigt.
In dem Pop-up sehen Sie alle zur Verfügung stehenden Spalten bzw. Daten Ihrer Tabelle. Sie können diese auch hier über Drag-and-drop zwischen Sichtbare Spalten und Verfügbare Spalten hin- und herbewegen.
Zeigen Sie nur das an, was Sie gerade brauchen. Oder so anschaulich, wie Sie es wollen.
Über Ansichten stehen Ihnen verschiedene Optionen zur Verfügung, sich Ihre Daten anzeigen zu lassen. Sie können so Ihre Daten aus verschiedenen Blickwinkeln betrachten und erhalten einen besseren Überblick. Das wiederum unterstützt Sie dabei, fundierte Entscheidungen zu treffen.
Probieren Sie es am besten einfach aus und erstellen Sie für unser Beispiel verschieden Ansichten.
Klicken Sie in der Tab-Leiste auf das Plus-Symbol .
Geben Sie der neuen Ansicht einen Namen.
Wählen Sie eine Option aus.
Wir zeigen Ihnen hier ein paar Ansichten, basierend auf unserem Beispiel. Die sind aufgrund der mageren Datenlage natürlich nicht besonders aussagekräftig, aber wir finden, Sie bekommen eine Idee, wie kraftvoll diese Ansichten sein können.
Laden Sie Kollegen zu Ihrem Arbeitsbereich ein, um mit ihnen zusammen an Datenbanken zu arbeiten
Wenn Sie Ninox in der Cloud nutzen, können Sie mit Kollegen auf der ganzen Welt zusammen an Ihrer Datenbank arbeiten.
Daher zeigen wir Ihnen jetzt noch, wie Sie Ihre Kollegen in Ihren Arbeitsbereich einladen, damit diese an Ihrer Ninox-Anwendung mitarbeiten können.
Hier finden Sie mehr Infos zu unseren Abos.
Gehen Sie zu dem Arbeitsbereich, zu dem Sie eine Kollegin einladen möchten.
Klicken Sie rechts auf + Einladen. Ein Pop-up öffnet sich.
Geben Sie die entsprechende E-Mail-Adresse ein, wählen Sie aus, welche Rechte die Kollegin haben soll und in welcher Sprache sie die E-Mail-Einladung (deutsch oder englisch) erhalten soll.
Und los! Versenden Sie Ihre Einladung.
Ihre Kollegin erhält eine Einladung mit einem Link, über den Sie sich bei Ninox anmelden bzw. einloggen kann.
Sie sehen Ihre offenen Einladungen in der Übersicht Ihres Arbeitsbereichs.
Durch Anklicken der entsprechenden E-Mail-Adresse, können Sie
bei Bedarf Ihre Einladung erneut versenden oder
widerrufen.
Herzlichen Glückwunsch! 💐
Sie haben erfolgreich die Schritt-für-Schritt-Grundlagen von Ninox absolviert und damit die wichtigsten Grundlagen zum Aufbau Ihrer eigenen Anwendung kennengelernt.
Erfahren Sie mehr über Tabellen-Verknüpfungen, den Einsatz von Formeln und wie Sie Daten freigeben, importieren und exportieren.
Bevor Sie mit Schritt-für-Schritt für Fortgeschrittene weitermachen, sollten Sie mit den Themen aus den Grundlagen vertraut sein.
Super! Dann kann es losgehen.
Sie erfahren mehr zu folgenden Themen:
Bereit? Dann klicken Sie auf Next , um zur nächsten Seite zu gelangen.
Sie brauchen ca. 35 min., wenn Sie Schritt-für-Schritt für Fortgeschrittene von A bis Z durchlaufen. Selbstverständlich können Sie jederzeit pausieren oder sich nur spezielle Themen anschauen.
Setzen Sie Tabellen in Beziehung zueinander, um mehr Optionen zu haben
Indem Sie Tabellen miteinander verbinden, erhalten Sie mehr Möglichkeiten, auf Daten zuzugreifen. Durch das Verknüpfen müssen Sie Daten nur an einer Stelle pflegen; Sie arbeiten also immer mit aktuellen Daten.
Probieren wir es aus!
In der Datenbank Event-Management haben Sie nun 2 Tabellen:
Events (aus den Grundlagen)
Firma (siehe Vorbereitung)
Zuerst müssen wir die Tabellen-Einstellungen der Tabelle Events öffnen:
Öffnen Sie die Tabelle Events.
Klicken Sie oben links auf das Zahnrad-Symbol .
Wählen Sie im Drop-down-Menü Felder bearbeiten aus.
Um eine Verknüpfung zur Tabelle Firma herzustellen, gehen Sie wie folgt vor:
Klicken Sie in den Tabellen-Einstellungen der Tabelle Events in der rechten Spalte auf Verknüpfungs-Felder.
Sie sehen alle in der Datenbank Events zur Verfügung stehenden Tabellen. Wir möchten eine Verknüpfung (Referenz) zur Tabelle Firma erstellen.
Ziehen Sie dafür das Feld Firma in die mittlere Spalte (genauso wie Sie das auch beim Erstellen der Tabelle mit den anderen Feldern gemacht haben).
Klicken Sie auf Speichern.
Bereiten Sie Ihre Daten so auf, dass Sie schnell und einfach die gewünschten Informationen erhalten
Standard-Sortier- und Filtervorgänge rufen Sie über den jeweiligen Spaltenkopf auf. Je nach Feldtyp bekommen Sie verschiedene Sortier- und Filtermöglichkeiten angezeigt.
Klicken Sie in unserem Beispiel auf Titel und Sie können die Tabelle alphabetisch ordnen, indem Sie auf Aufsteigend klicken.
Wählen Sie die gleiche Option beim Veranstaltungsdatum, werden die Veranstaltungen nach dem Datum sortiert.
Gruppieren Sie bei Veranstaltungsort die Einträge und Sie erhalten einen Überblick darüber, wie viele und welche Veranstaltungen je Raum gebucht sind.
Wenn Sie in einer Spalte nach einem bestimmten Wert suchen, geben Sie Ihre Suche in das Filter ein und die Ergebnisse werden Ihnen angezeigt. Hier im Beispiel haben wir nach Veranstaltungen im Dezember 2022 gesucht.
Passen Sie Formulare Ihren Bedürfnissen an
Ninox wurde entwickelt, um allen Anwender:innen so viel Gestaltungsmöglichkeit wie möglich zu bieten. Das gilt natürlich auch für ein Herzstück der Tabelle: dem Formular.
Passen Sie das Formular ganz nach Ihren Vorstellungen an. Das gilt für das Layout, aber auch für die daran enthaltenen Felder. Ninox wächst mit Ihren Bedürfnissen.
Schauen wir uns die Tabelle Events an, die wir gerade angelegt haben.
Klicken Sie in der Datenbank Event-Management auf die Tabelle Events.
Sie sehen rechts im Vordergrund das Formular. Im Hintergrund die dazugehörige Tabelle.
Aktivieren Sie den Bearbeitungsmodus, indem Sie oben rechts auf das Werkzeug-Symbol klicken. Wenn das Symbol rot ist, ist der Bearbeitungsmodus aktiviert.
Das Feld erhält einen roten Rahmen mit einem oder 2 Ziehpunkten.
Passen Sie das Feld nach Ihren Wünschen an.
Speichern nicht vergessen! Dazu oben rechts auf Änderungen speichern klicken.
Wenn Sie fertig sind, vergessen Sie nicht, Ihre Änderungen zu speichern.
Oder Sie passen auch noch gleich die Anordnung der Felder an ...
Wenn Sie feststellen, dass Sie gerne die Anordnung der Felder verändern würden, ist das ebenfalls ganz einfach.
Das Feld erhält einen roten Rahmen mit einem oder 2 Ziehpunkten.
Ziehen Sie das Feld über Drag-and-drop an die gewünschte Stelle.
Wenn alles Ihren Wünschen entspricht, vergessen Sie nicht, oben rechts Ihre Änderungen zu speichern.
So fügen Sie bereits vorhandene Daten von extern zu Ninox hinzu
Wir möchten jetzt noch etwas detaillierter auf das Importieren von Daten eingehen. Das gängigste Format zum Importieren (und Exportieren) von Daten ist das CSV-Format.
In unserem Beispiel gibt es weitere Firmen-Daten, die zur bestehenden Tabelle Firma hinzugefügt werden sollen.
Wir haben natürlich was vorbereitet! Laden Sie sich einfach die CSV-Datei herunter.
In der Datei sind 3 neue Datensätze enthalten, die wir im Folgenden zu unserer Tabelle Firma hinzufügen werden.
Klicken Sie in der Datenbank-Ansicht auf Daten importieren. Es öffnet sich das Pop-up Daten importieren.
Klicken Sie auf den Button CSV-Datei importieren.
Wählen Sie die zu importierende Datei auf Ihrem Gerät aus.
Im Ninox Pop-up Datenquelle wählen Sie (hier in unserem Beispiel) unter Import-Einstellungen bei der Frage In welche Tabelle soll importiert werden? die Tabelle Firma aus. (damit alles klappt, prüfen Sie bitte, ob Ihre Einstellungen im Pop-up Datenquelle dieselben sind wie im Beispiel)
Sie sehen die zu importierenden Felder und könnten bei Bedarf noch Zuordnungen ändern. Hier bei uns passt alles, daher klicken Sie auf Weiter.
In der Vorschau sehen sie die zu importierenden Daten. Da alles passt, klicken Sie auf Daten jetzt importieren.
Sie bekommen die Meldung, dass alle Daten importiert wurden. Sie stehen nun in der Tabelle Firma zur Verfügung.
Wir erstellen für unser Beispiel eine weitere Tabelle zum Verknüpfen
Um Ihnen die Vorteile von Tabellen-Verknüpfungen zu veranschaulichen, brauchen wir eine weitere Tabelle.
Legen Sie dafür bitte eine Tabelle Firma mit folgenden Feldern an:
Die Tabellen-Einstellungen Ihrer neuen Tabelle Firma sollten so aussehen:
Falls Sie etwas Inspiration brauchen, haben wir in diesem Dokument (Excel-Datei) Beispieldaten vorbereitet, die Sie übernehmen können.
Wenn Sie keine eigene Tabelle mehr erstellen möchten, können Sie auch die komplette Datenbank inkl. der beiden bisher erstellten 2 Tabellen importieren.
Klicken Sie auf die Datei. Sie wird automatisch heruntergeladen.
Gehen Sie zu Ihrem Arbeitsbereich (Team) in Ninox und klicken Sie auf Archiv importieren (bzw. Backup importieren).
Folgen Sie den Hinweisen und Sie haben die komplette Datenbank Event-Management mit den benötigten Tabellen und Inhalten zum Weitermachen in Ihrem Arbeitsbereich (Team).
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.
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.
Nutzen Sie unseren Ninox-Assistenten und unsere Video-Tutorials, um sich weiter mit Ninox vertraut zu machen
Falls Sie ihn noch nicht kennengelernt haben, möchten wir Sie noch schnell mit unserem Ninox-Assistenten bekannt machen, der Sie empfängt, wenn Sie das erste Mal die Ninox-Anwendung öffnen.
Sie können den Assistenten aber auch manuell starten und Ninox dort über kleine Mini-Touren kennenlernen.
Klicken Sie im Arbeitsbereich oben rechts auf das Zahnrad-Symbol .
Aktivieren (oder deaktivieren) Sie die Touren.
Ein Pop-up öffnet sich. Folgen Sie den einzelnen Kapiteln. Sie finden Touren zu ganz unterschiedlichen Themen. Für den Anfang empfehlen wir Ihnen die Ninox-Grundlagen in 70 Sekunden.
Der Ninox-Assistent mit seinen Touren ist im Moment nur im Browser verfügbar.
Außerdem möchten wir Ihnen folgende Videos unserer Kollegen vom Support-Team ans Herz legen. Sie werden vieles wiedererkennen und das eine oder andere gleich sinnvoll vertiefen.
Teilen Sie Ihre Daten – auch extern – mit anderen
Ein sehr nützliches Tool von Ninox ist die Möglichkeit Inhalte zu teilen. Sie können dabei zwischen verschiedenen Formaten beim Teilen einer Ansicht wählen:
HTML
Excel
CSV
JSON
Dabei erstellt Ninox eine URL, über die der geteilte Inhalt abgerufen werden kann. Auch wenn der andere Nutzer kein Ninox hat.
Damit eine Ansicht (extern) geteilt werden kann, müssen Sie zuerst die Freigabe aktivieren. Indem Sie die Freigabe aktivieren, wird eine URL erstellt.
Jeder, der diese URL hat, kann die darin geteilte Ansicht sehen.
Wenn Sie Ansicht freigeben nicht aktiviert haben, gibt es auch keine URL, die geteilt werden könnte.
Klicken Sie oben links auf das Zahnrad-Symbol .
Wählen Sie im Drop-down-Menü Ansicht freigeben aus.
Aktivieren Sie die Freigabe, indem Sie Ja wählen.
In den dann sichtbaren Optionen wählen Sie das gewünschte Format aus. Sie sehen auch bereits den Link bzw. die URL zum Teilen.
Die Druckeinstellungen ändern Sie in den Datenbank-Optionen. Hier können Sie
das Format und
die Schriftgröße
einstellen.
Öffnen Sie die Datenbank (hier: Event-Management).
Öffnen Sie den Bearbeitungsmodus .
Wählen Sie Optionen aus. Verschiedene Datenbank-Optionen werden angezeigt.
Unter Einstellungen für „Ansicht drucken“ können Sie die Schriftgröße und das Format (PDF (Standard) und HTML) auswählen.
Kehren Sie zur gewünschten Tabelle zurück, um mit dem Drucken zu beginnen. Sie verlassen den Bearbeitungsmodus, indem Sie das Werkzeug-Symbol deaktivieren. Dies ist aber nicht zwingend erforderlich.
Für mehr Übersichtlichkeit fügen wir Überschriften hinzu
Da unsere Tabelle Firma bereits etwas umfangreicher ist, möchten wir Ihnen nun kurz zeigen, wie Sie das Formular übersichtlicher gestalten können, z.B. durch Überschriften.
Öffnen Sie die Tabellen-Einstellungen der Tabelle Firma.
Klicken Sie in der rechten Spalte auf Layout-Felder.
Ziehen Sie das Feld Überschrift über das Feld Firma in der mittleren Spalte und nennen Sie es zum Beispiel Firmendetails.
Wiederholen Sie den Vorgang und fügen Sie eine weitere Überschrift über Vor- und Nachname ein und nennen Sie es Ansprechpartner*in.
Ihre Tabellen-Einstellungen sollten nun so aussehen:
Die Formatierung können Sie natürlich auch gleich, beim Hinzufügen der jeweiligen Überschrift, ergänzen. Damit es etwas übersichtlicher ist, haben wir die Bearbeitung in 2 Schritte aufgeteilt.
Schritt (s.o.): Feld Überschrift hinzufügen (2 x)
Schritt (hier): Feld Überschrift nach Wunsch anpassen (2 x)
Um die Überschriften nach Ihren Wünschen zu gestalten, klicken Sie auf das Feld Überschrift in der mittleren Spalte. Ein Pop-up öffnet sich. Sie befinden sich jetzt in den Feld-Einstellungen (hier: der Überschrift Firmendetails).
Wir haben folgende Formatierungen vorgenommen:
Natürlich gibt es noch viel mehr Möglichkeiten, Ihr Formular zu gestalten! Wir wollten hier nur einen kleinen Eindruck vermitteln.
Wir haben alle Vorbereitungen getroffen, um eine Tabelle auszudrucken. Je nachdem, welches Format (PDF oder HTML) Sie ausgewählt haben, passiert beim Aufrufen der Druckansicht Folgendes:
Öffnen Sie die Tabelle Firma.
Klicken Sie oben links auf das Zahnrad-Symbol .
Wählen Sie im Drop-down-Menü Ansicht drucken aus.
Es wird automatisch ein PDF der gewählten Tabelle (hier: Firma) heruntergeladen.
Drucken Sie das PDF über Ihren Drucker aus.
Sie haben als Druckformat HTML ausgewählt? Im Prinzip läuft alles wie oben, nur die Ausgabe ist eine andere.
Öffnen Sie die Tabelle Firma.
Wählen Sie im Drop-down-Menü Ansicht drucken aus.
Es wird automatisch ein HTML der gewählten Tabelle (hier: Firma) in einem neuen Tab in Ihrem Browser geöffnet.
Sie können diese Seite wie jede andere Webseite über Ihren Browser ausdrucken.
Nachdem wir uns das Drucken auf Tabellen-Ebene angeschaut haben, schauen wir uns jetzt das Drucken von einzelnen Datensätzen etwas genauer an ...
Einen Überblick über die verfügbaren Spalten erhalten Sie auch, indem Sie auf das Filter-Symbol oben links klicken.
Wir verwenden hier und im Folgenden immer die gleiche Möglichkeit, zu den Tabellen-Einstellungen zu kommen. Es geht aber auch anders ... Mehr erfahren
Um ein spezielles Feld anzupassen, fahren Sie mit der Maus über das entsprechende Feld. Ein gestrichelter grauer Rahmen wird sichtbar, der Mauszeiger wird zum Kreuz . Klicken Sie in das Feld.
Fahren Sie mit der Maus über das entsprechende Feld. Ein gestrichelter grauer Rahmen wird sichtbar, der Mauszeiger wird zum Kreuz . Klicken Sie in das Feld.
Sie können auch direkt in der Tabelle über das Zahnrad-Symbol oben links im Drop-down-Menü über Daten importieren den Import starten. Die Schritte anschließend sind gleich.
Wo Daten importiert werden , werden auch Daten exportiert . Also gleich weiter zum nächsten Thema ...
Sie möchten das Thema vertiefen? Schauen Sie sich dazu unser an.
Befüllen Sie Ihre neu erstellte Tabelle mit ein paar Datensätzen. 3-5 Datensätze in Ihrer neuen Tabelle sollten reichen. Mit mehr Daten macht es aber mehr Spaß!
Tipp: Legen Sie im Mehrfachauswahl-Feld Land gleich die Liste der möglichen Werte an. Schauen Sie bei Bedarf nach, .
Bereit? Dann geht's weiter mit einem der wichtigsten Features in Ninox: dem Verknüpfen von Tabellen.
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!
Sie möchten Ihr Feld nach Ihrem Geschmack gestalten?
Mehr erfahren zu .
Darüber hinaus finden Sie viele weitere spannende auf unserem Kanal. Am besten, Sie schauen sich gleich unsere ganze Playlist an.
Kopieren Sie den Link oder klicken Sie die kleine Weltkugel , um eine Vorschau zu erhalten.
Sie möchten das Thema vertiefen? Schauen Sie sich dazu unser an.
Klicken Sie in das Feld Stil: ein weiteres Pop-up öffnet sich. Sie befinden sich im Eldorado der Formatierung!
Vermutlich haben Sie es gleich erkannt: Wir haben weitere kleine Anpassungen am Formular vorgenommen. Einfach, damit es etwas hübscher aussieht. Versuchen Sie es auch. Richten Sie sich das Formular so ein, dass es Ihnen gefällt!
Klicken Sie oben links auf das Zahnrad-Symbol .
Farbe (der Schrift)
Weiß (aus Palette)
Orange (aus Standard)
Hintergrundfarbe
Orange (aus Standard)
—
Schriftgröße
Sehr groß
Sehr groß
Schriftstil
Fett
—
Tabellenrahmen
—
Gepunktet
Rahmenbreite
—
Mittel
Rahmenfarbe
—
Orange (aus Standard)
Hier erfahren Sie, wie Sie direkt aus Ninox heraus drucken können
Wenn Sie in Ninox drucken möchten, wird dafür zuerst eine Datei erstellt. Sie können in den Datenbank-Optionen festlegen, in welchem Format diese Druckansicht erstellt werden soll:
HTML
Standardmäßig ist in Ninox PDF als Druckansicht eingestellt.
Schauen wir uns an, wo wir das Format festlegen können ...
Firma
Branche
Sponsor
Straße
Adresszusatz
Plz
Ort
Land
Vor- und Nachname
VIP-Gast
Geburtstag
Hier erfahren Sie mehr zum Drucken in Ninox, Tabellenbeziehungen, Untertabellen, Rollen und Rechten, Trigger und Integrationen
Bevor Sie mit dem Tutorial für Profis weitermachen, sollten Sie mit den Themen aus dem Tutorial Fortgeschrittene vertraut sein.
Alles klar! Dann fangen wir an.
In diesem Tutorial erfahren Sie mehr zu folgenden Themen:
Drucken (ca. 30 min.)
Tabellenbeziehungen und Komposition (Untertabelle) (ca. 60 min.)
Trigger (ca. 15 min.)
Rechteverwaltung (Rollen) (ca. 10 min.)
Integrationen (ca. 4 min.)
Bereit? Dann klicken Sie auf Next , um zur nächsten Seite zu gelangen.
Sie brauchen ca. 120 min., wenn Sie Schritt-für-Schritt für Profis von A bis Z Schritt für Schritt durchlaufen. Selbstverständlich können Sie jederzeit pausieren oder sich nur spezielle Themen anschauen.
Falls Sie erst jetzt einsteigen, können Sie hier die komplette Datenbank (Stand: Ende Schritt-für-Schritt für Fortgeschrittene) herunterladen.
Klicken Sie auf die Datei. Sie wird automatisch heruntergeladen.
Gehen Sie zu Ihrem Arbeitsbereich (Team) in Ninox und klicken Sie auf Archiv importieren (bzw. Backup importieren).
Folgen Sie den Hinweisen und Sie haben die komplette Datenbank Event-Management mit den benötigten Tabellen und Inhalten zum Weitermachen in Ihrem Arbeitsbereich (Team).
Hier erfahren Sie, wie Sie einfach und schnell eine Tabelle exportieren.
Daten zu exportieren, ist bei Ninox genauso einfach, wie Daten zu importieren oder eine Ansicht zu teilen. Sie haben die Möglichkeit, Daten im Format
CSV
Excel
zu exportieren.
Öffnen Sie die Tabelle, deren Daten Sie exportieren möchten; in unserem Beispiel die Tabelle Firma.
Klicken Sie oben links auf das Zahnrad-Symbol .
Wählen Sie im Drop-down-Menü Daten exportieren aus.
Das CSV-Format ist bereits ausgewählt, da es das Standard-Format zum Importieren und Exportieren von Daten ist. Passen Sie im Pop-up Daten exportieren bei Bedarf die Einstellungen ein und klicken Sie Herunterladen.
Sie finden die Datei auf Ihrem Gerät in den Downloads.
Wählen Sie im Drop-down-Menü Daten exportieren aus.
Wählen Sie das Excel-Format aus. Aktivieren Sie im Pop-up Daten exportieren ggf. die Option Zahlen- und Datenformate beibehalten, wenn Sie die Formate aus Ihrer Ninox-Tabelle übernehmen möchten. Klicken Sie auf Herunterladen.
Sie finden die Datei auf Ihrem Gerät in den Downloads.
Sie möchten das Thema vertiefen? Schauen Sie sich dazu unser Video-Tutorial an.
Bravo! Sie sind am Ende von Schritt-für-Schritt für Fortgeschrittene angekommen. Sie können nun Tabellen verknüpfen, Formeln anwenden, Ansichten freigeben. Darüber hinaus haben Sie gelernt, Formulare zu gestalten und Daten zu importieren und exportieren.
Durch das Verbinden von Daten können Sie auf verschiedenen Ebenen auf Informationen zugreifen
Erfahren Sie mehr zu den Arten von Tabellen-Beziehungen und wie diese in Ninox angezeigt werden
Aus Schritt-für-Schritt für Fortgeschrittene wissen Sie, dass man kann, sodass Informationen aus beiden Tabellen zur Verfügung stehen, aber nur 1 x gepflegt werden müssen.
In unserem Beispiel hatten wir in der Datenbank Event-Management die Tabelle Events mit der Tabelle Firma verknüpft.
Dabei konnte jeder Veranstaltung in der Tabelle Events nur 1 Unternehmen aus der Tabelle Firma zugeordnet werden, das diese Veranstaltung beauftragt hat.
1 Unternehmen kann aber selbstverständlich diverse (N) Veranstaltungen beauftragen.
Text
Text (natürlich geht auch Mehrfachauswahl)
Ja / Nein
Text
Text
Text (nicht Nummer! Damit alle Werte angezeigt werden, auch wenn die Plz mit einer 0 anfängt)
Text
Auswahl, mit: - Deutschland - Österreich - Schweiz
Text
Ja / Nein
Datum
Klicken Sie oben links auf das Zahnrad-Symbol .
Herzlichen Glückwunsch. Dafür gibt es ein Eis!
Eine Rechnung braucht immer eine eindeutige Rechnungsnummer.
Wenn Sie möchten, können Sie für die Eingabe einer eindeutigen Rechnungsnummer kurz einen Ausflug zu einem Anwendungsbeispiel auf einer anderen Seite unserer Dokumentation machen. Oder Sie folgen der Kurzanleitung hier auf dieser Seite.
Fügen Sie über Copy-and-paste den Code-Schnipsel
in den Tabellen-Einstellungen der Tabelle Rechnungen unter Trigger bei neuem Datensatz ein.
Die ausführliche Anleitung finden Sie unter Option 1 (am besten in einem neuen Tab in Ihrem Browser öffnen) in unserem Anwendungsbeispiel Automatische Rechnungsnummer.
Bei der Erstellung einer neuen Rechnung wird automatisch eine eindeutige Rechnungsnummer vergeben.
Mit einer Untertabelle (Komposition) werden engere Beziehungen zwischen Tabellen geknüpft
Wenn wir nach erfolgreicher Durchführung einer Veranstaltung eine Rechnung über den Verzehr schreiben möchten, besteht die Rechnung voraussichtlich aus verschiedenen Positionen.
Hier ist eine enge Verknüpfung erwünscht: Wenn eine Rechnung gelöscht wird, ist es sinnvoll, auch die darin enthaltenen Positionen zu löschen, da sie nicht mehr benötigt werden. Sie waren ausschließlich dieser Rechnung zugeordnet.
Diese enge Beziehung zwischen 2 Tabellen nennen wir auch Komposition.
Untertabellen sind ein mächtiges Tool im Ninox-Baukasten!
Sie können damit robuste Datenbank-Systeme aufbauen, die Ihnen jederzeit Zugriff in Echtzeit auf Ihre Daten geben.
Wir fangen aber etwas kleiner an und führen Sie zuerst anhand eines einfachen Beispiels Schritt-für-Schritt durch das Erstellen einer Untertabelle ...
Diese Arte der Beziehung, also 1 Datensatz aus einer Tabelle, kann vielen (N) Datensätzen aus einer anderen Tabelle zugeordnet werden, heißt 1:N-Beziehung (sprich: 1 zu N-Beziehung).
Schauen wir uns das Ganze in Ninox an unserem Beispiel an.
Öffnen Sie die Datenbank (hier: Event-Management).
Wählen Sie in den Datenbank-Einstellungen die Option Datenmodell aus.
Im Datenmodell können Sie zu jeder Zeit nachschauen, wie Ihre Datenbank strukturiert ist.
In unserem Beispiel wird die Tabelle Events als untergeordnete Tabelle zur Tabelle Firma angezeigt.
Viele (N) Events können einer (1) Firma zugeordnet werden.
Wenn Sie einen Datensatz in der einen oder anderen Tabelle löschen, hat dies keine Auswirkungen auf die Daten der jeweils anderen Tabelle. Die beiden Tabellen stellen lediglich der anderen Tabelle Informationen zur Verfügung.
Manchmal kann es aber sehr hilfreich sein, engere Beziehungen zwischen Tabellen herzustellen ...
Sie möchten das Thema vertiefen? Schauen Sie sich dazu unser Video-Tutorial an.
Wir werfen einen detaillierten Blick auf die Untertabelle
Im Formular der Rechnung öffnen Sie das Formular der Untertabelle, indem Sie auf + Datensatz erstellen klicken.
Schauen wir uns die Untertabelle etwas genauer an. Sie sehen in der Formular-Ansicht die eingefügten Felder und Verknüpfungen.
In die grau hinterlegten Felder können Sie direkt Daten eingeben oder sich entsprechende Daten ziehen.
Den weiß hinterlegten Feldern werden wir wieder kleine Aufgaben zuweisen.
Die Verknüpfung zur Tabelle Rechnungen wird automatisch eingefügt.
1
Essen & Trinken
2
Bezeichnung
3
Anzahl
4
Einzelpreis
5
Gesamt
6
zu RgNr (kurz für „gehört zu Rechnungsnummer“)
* Für Super-Profis: Wir wissen natürlich, dass dies nicht die optimale Herangehensweise ist. Das werden wir beim Thema Trigger anpassen. Bitte etwas Geduld!
... noch ein bisschen mehr Theorie
Des Weiteren haben wir in der Tabelle Rechnungen eine Untertabelle (Komposition) eingefügt, die sehr eng mit der Tabelle Rechnungen verbunden ist.
Sie sehen diese enge Verbindung
links in der blauen Seitenleiste, wo die Untertabelle Rechnungspositionen unter der Tabelle Rechnungen eingefügt wurde und nicht automatisch sichtbar ist.
indem Sie in der Untertabelle Rechnungspositionen die Feld-Einstellungen des Verknüpfungs-Felds Rechnungen öffnen. Dort sehen Sie unter Komposition, dass Ja angezeigt wird.
Über diese Einstellung können Sie eine verknüpfte Tabelle nachträglich zu einer Untertabelle (Ja) bzw. dies auch wieder rückgängig machen (Nein).
die Untertabelle wird im Datenmodell verschachtelt angezeigt.
die Untertabelle wird in der Seitenleiste der Datenbank-Übersicht nicht (direkt) angezeigt.
wird 1 Datensatz in der Obertabelle gelöscht, werden automatisch alle verknüpften Datensätze der Untertabelle gelöscht.
Untertabellen eignen sich gut für Elemente, die eng miteinander verbunden sind.
Machen Sie sich mit Datenbanken, Tabellen, Datenfeldern und Formularen vertraut
Sie brauchen ca. 45 min., wenn Sie die Schritt-für-Schritt Grundlagen von A bis Z Schritt für Schritt durchlaufen. Selbstverständlich können Sie jederzeit pausieren oder sich nur spezielle Themen anschauen.
Viel Erfolg!
Eine Tabelle besteht aus mehreren Feldern, in denen jeweils Informationen der gleichen Art gespeichert werden
Wir erstellen jetzt ein Formular mit verschiedenen Feldern, in dem wir unsere Daten erfassen wollen.
Ein Formular ist eine andere Art der Darstellung einer Tabelle. Es ist übersichtlicher, Daten in ein Formular einzugeben. Möglich ist bei Ninox natürlich beides!
Für unser Beispiel brauchen wir folgende Felder:
Titel
Hier geben wir später den Namen eines Events ein.
Datum
Veranstaltungsdatum
Teilnehmer
Anzahl der Teilnehmer
Veranstaltungsort
Wir hinterlegen verschiedene Veranstaltungsorte, aus denen Sie dann jeweils auswählen können.
Agenda
Die Agenda der jeweiligen Veranstaltung wird hier hinterlegt.
Mehr Infos zu den einzelnen Feldtypen.
Hier können Sie uns dabei zuschauen, wie das geht. Anschauen und nachmachen!
Nachdem Sie in den Tabellen-Einstellungen die entsprechenden Felder per Drag-and-drop aus der rechten Spalte in die Mitte gezogen haben, sollte das Ergebnis so aussehen.
Alles klar? Dann geht's gleich weiter ...
Sie möchten das Thema vertiefen? Hier der passende Abschnitt in unserem Video-Tutorial.
Wir holen uns Informationen aus einer anderen Tabelle
Wir wissen, wer der Auftraggeber einer Veranstaltung ist. zwischen Event und Firma (Ansprechpartner) haben wir bereits eingefügt.
Aufgrund dieser Verknüpfung können wir uns den Rechnungsempfänger der Firma in die Rechnung ziehen.
Wir haben bereits ein Formel-Feld Rechnungsempfänger angelegt.
Wir öffnen in den Tabellen-Einstellungen von Rechnungen die Feld-Einstellungen des Formel-Felds Rechnungsempfänger.
Wir klicken in das Feld Formel. Der Formel-Editor wird geöffnet.
Zur Erinnerung: Der Rechnungsempfänger ist über die Firma einer Veranstaltung zugeordnet. In der Tabelle Firma haben wir im Feld Vor- und Nachname den Ansprechpartner hinterlegt.
Wir „holen“ uns die entsprechende Information über die zur Verfügung stehenden Felder am linken Seitenrand:
Öffnen Sie das Untermenü von Veranstaltung, indem Sie auf den Pfeil klicken .
Öffnen Sie das Untermenü von Firma, indem Sie auf den Pfeil klicken .
Klicken Sie auf Vor- und Nachname.
Im Formel-Editor steht dann
In der Tabelle Veranstaltungen wird über Firma der Inhalt des Feldes Vor- und Nachname gezogen.
Speichern nicht vergessen!
Folgen wir unserem Beispiel, um unser kleines Skript zu testen.
Erstellen Sie eine Rechnung.
Klicken Sie im Formular ins Feld Veranstaltung und wählen Sie die Veranstaltung 80. Geburtstag von Frau Luise Müller aus.
Um verschiedene Positionen in unserer Rechnung eingeben zu können, fügen wir als Nächstes eine Untertabelle ein ...
Aktivieren Sie den Bearbeitungsmodus .
Verknüpfung zu Essen & Trinken
Formel
Zahl
Formel*
Formel
Formel
die Verknüpfung zur Obertabelle kann nicht in der Formular-Ansicht der Untertabelle gelöst werden (das Symbol fehlt beim Verknüpfungs-Feld).
Text
Datum
Zahl
Auswahl
Text (mehrzeilig)
Über die Verknüpfung Event Firma wird der Ansprechpartner (Stephen Regal) gezogen.
Die ersten Vorbereitungen sind getroffen!
Trigger sind ein cooles Tool, um Vorgänge zu automatisieren
Wir haben vor Kurzem, beim Erstellen der Rechnung, etwas nebenbei einen Trigger kennengelernt, als wir zum Einfügen einer automatischen Rechnungsnummer auf Tabellen-Ebene ein Skript in den Trigger bei neuem Datensatz eingefügt haben.
Jetzt möchten wir uns Trigger bei Ninox noch etwas genauer anschauen.
Ein Trigger reagiert auf ein Ereignis („Event“) nach dem Prinzip „Wenn dies passiert, dann mach das!“. So können Ihnen Trigger viele sonst manuelle Prozesse abnehmen.
Sie können Trigger bei Ninox auf verschiedene Art und Weise einsetzen, u. a. um
Werte zu ändern oder ergänzen, wenn etwas Bestimmtes passiert
Folgeaktionen auszuführen
Tabellen und Datensätze zu öffnen oder schließen
Felder vorab auszufüllen
Sie finden bei Ninox 5 Trigger:
Trigger bei neuem Datensatz (in den Tabellen-Einstellungen)
Trigger nach Änderung (in den Tabellen-Einstellungen und in den Feld-Einstellungen von fast allen Feldern)
Das sind die am häufigsten benutzten. Darüber hinaus gibt es noch
Trigger nach Öffnen (in den Datenbank-Optionen)
Trigger vor Anzeige (in den Feld-Einstellungen beim Feld Registerkarte)
Trigger nach Ausblenden (in den Feld-Einstellungen beim Feld Registerkarte)
Wir schauen uns im Folgenden noch einen Trigger nach Änderung in den Feld-Einstellungen eines Verknüpfungs-Felds etwas genauer an ...
Erstmal scheint nicht viel passiert zu sein, wenn Sie aber Ihr Formular genauer anschauen, finden Sie dort ein neues Feld Firma.
Über dieses Feld können Sie nun eine Referenz zwischen einem Datensatz in der Tabelle Events und einem Datensatz aus der Tabelle Firma herstellen.
Klicken Sie im Formular der Tabelle Events in das Feld Firma.
In einem Pop-up öffnet sich die Tabelle Firma.
Wählen Sie den gewünschten Datensatz aus. Falls die verknüpfte Tabelle sehr groß ist, gehen Sie über die Suche (am oberen Rand).
Die Daten werden in das Feld Firma im Formular der Tabelle Events eingefügt.
In unserem Beispiel werden die Feierlichkeiten zum 80. Geburtstag der Senior-Chefin Frau Luise Müller (Tabelle Events) von der Kanzlei Schmidt, Schuster, Müller, Müller und Maier (Tabelle Firma) in Auftrag gegeben.
Nachdem wir gerade unsere erste Rechnung erstellt haben, teilt uns der Champagner-Lieferant mit, dass er die Preise erhöht. Das bedeutet, dass auch wir unsere Preise anpassen müssen!
Statt 7,50 € wird das Glas in Zukunft 9,00 € kosten.
Im Moment ist unsere Rechnung so eingerichtet, dass die Preise immer direkt aus der Tabelle Essen & Trinken gezogen werden.
Wenn wir also einen Preis in der Tabelle Essen & Trinken ändern, werden jeweils alle Rechnungen geändert – auch die, die bereits geschrieben wurden!
Wir können das für die Zukunft über einen Trigger so einrichten, dass in der Rechnung immer der Preis für einen Artikel angezeigt wird, der zum Zeitpunkt der Rechnungsstellung aktuell war.
Dieser Preis ist dann fest in der jeweiligen Rechnung „verankert“.
Wir setzten in der Untertabelle Rechnungspositionen in dem Verknüpfungs-Feld Essen & Trinken einen Trigger nach Änderung. Dieser wird dafür sorgen, dass in einem neu hinzugefügten Zahl-Feld Einzelpreis (anstatt des bisherigen Formel-Feld Einzelpreis) der jeweils aktuelle Preis hinterlegt wird.
In dieses Feld schicken wir per Trigger den aktuellen Preis. Dieser wird dort als Zahl fest gespeichert. Er wird nicht mehr – wie bisher – aus der Tabelle Essen & Trinken frisch in ein Formel-Feld Einzelpreis gezogen.
Wir fügen in einer Rechnung eine neue Rechnungsposition hinzu (+ Datensatz erstellen) und wählen in dem Verknüpfungs-Feld Essen & Trinken einen Artikel aus.
Der Trigger nach Änderung reagiert auf diese Änderung im Feld Essen & Trinken (Änderung = Ereignis) und führt sein Skript aus. Hier: der Trigger weist den aktuellen Einzelpreis aus der Tabelle Essen & Trinken dem Zahlen-Feld Einzelpreis in der Tabelle Rechnungspositionen zu.
Gehen Sie zur Untertabelle Rechnungspositionen.
Unter Trigger nach Änderung fügen Sie folgendes Skript ein:
Einzelpreis := 'Essen & Trinken'.Einzelpreis
Wir müssen nun noch die Tabelle Rechnungen anpassen.
Klicken Sie in der Formular-Ansicht in die Kopfzeile der Untertabelle Rechnungspositionen.
Klicken Sie auf Spalte einblenden und holen Sie den neuen Einzelpreis zurück. Wenn Sie ihn nicht gleich sehen, wird er sich vermutlich am rechten Rand „verstecken“. Ziehen Sie die Felder über die Kopfzeile nach links und ordnen Sie über Drag-and-drop das Feld vor dem Gesamtpreis ein.
Änderungen speichern und: Fertig!
OK. Noch nicht ganz fertig. Die einzige Rechnung, die wir im Moment haben, hat keine Berechnungsgrundlage mehr und zeigt im Moment weder Einzel- noch Gesamtpreise an.
Darum kümmern wir uns schnell!
Fügen Sie in den Tabellen-Einstellungen ein Zahl-Feld Einzelpreis hinzu. Vergessen Sie nicht, das Zahlenformat in den Feld-Einstellungen anzupassen!
Löschen Sie das bisherige Formel-Feld Einzelpreis.
Öffnen Sie Weitere Optionen in den Feld-Einstellungen des Verknüpfungs-Felds Essen & Trinken.
Jetzt passen Sie noch den Gesamtpreis an: Der Einzelpreis (bisher ein Formel-Feld) wird jetzt über das neue Zahl-Feld Einzelpreis berechnet.
... und speichern!
Wir öffnen den Bearbeitungsmodus in der Tabelle Rechnungen.
Natürlich können Sie auch ein eigenes Druck-Layout nach Ihren Vorstellungen erstellen. Klicken Sie dazu oben links auf das Plus-Symbol .
In dem Pop-up Neues Layout erstellen entscheiden Sie sich für
Standard und Leer, wenn Sie Ihr komplett eigenes Layout in Ninox erstellen möchten.
Dynamisch, wenn Sie bereits ein Layout haben, z.B. ein Word-Dokument, und dieses bei Ninox hochladen möchten. Dafür sind extra Vorbereitungen notwendig, auf die wir hier nicht weiter eingehen. Mehr zu Print customization (im Moment leider nur in unserer englischen Dokumentation verfügbar)
Sie möchten das Thema vertiefen? Schauen Sie sich dazu unser Video-Tutorial an.
Wenn Sie auf den Button Drucken klicken, öffnet sich ein kleines Drop-down-Menü. Jetzt wird wichtig, was wir uns unter Datensatz auswählen genauer angeschaut haben.
Wenn Sie Diesen Datensatz auswählen, wird der aktive Datensatz gedruckt, d.h. ein PDF heruntergeladen, wenn Sie das Standard-Format ausgewählt haben.
Wenn Sie in der Tabelle keinen Datensatz ausgewählt haben, werden alle Datensätze der Tabelle gedruckt.
Die Anzahl hinter Alle, hier Alle (23) gibt Ihnen einen Hinweis, dass alles korrekt ist und alle Datensätze gedruckt werden.
Prüfen Sie, dass kein Datensatz ausgewählt ist, da sonst nicht alle Datensätze gedruckt werden.
Wir hatten 3 Datensätze ausgewählt (Zeilennummer 18, 19 und 20), wir sehen daher im Drop-down-Menü Alle (3). Der aktive Datensatz (Zeilennummer 17) wird nicht ausgedruckt, da er nicht ausgewählt ist. Es werden nur die ausgewählten Datensätze gedruckt.
Organisieren Sie den Zugang zu Ihren Datenbanken entsprechend der Bedürfnisse der einzelnen Nutzergruppen
Sie können in Ninox festlegen, welche Möglichkeiten (Rechte) eine Anwenderin, ein Anwender hat, mit Ihrer Ninox-Anwendung zu interagieren.
Standardmäßig bietet Ninox 2 Rollen-Typen an, an die bestimmte Rechte geknüpft sind:
Admin
Editor
Der Owner eines Arbeitsbereichs hat immer auch Admin-Rechte. Beim Einladen anderer Mitglieder vergeben Sie bereits die Rechte (die Sie natürlich jederzeit anpassen können). Mehr zu Gemeinsam an Datenbanken arbeiten aus den Grundlagen
Hier sehen Sie ganz grob die Unterschiede zwischen den Standard-Einstellungen bei Admin und Editor:
Datensätze erstellen, verändern und löschen
Neue Datenbank erstellen, verändern und löschen
Anwender verwalten
Bei Bedarf können Sie natürlich auch eigene Rollen erstellen und diese den Anwendern zuordnen.
Sie können die Zugänge bzw. Bearbeitungsmöglichkeiten auf verschiedenen Ebenen festlegen bzw. kontrollieren:
auf Datenbank-Ebene unter Sicherheit, aber auch auf
Tabellen- oder sogar
Feld-Ebene
Darauf gehen wir im Folgenden genauer ein ...
So drucken Sie einen einzelnen oder mehrere Datensätze aus
Wenn Sie nun in Ihrem aktiven Datensatz oben rechts auf das Drucker-Symbol klicken, sehen Sie Folgendes:
Standard-Druckvorlage von Ninox (1)
Druckansicht anpassen (2)
blauen Balken mit weiteren Optionen (3) und den
Button Drucken (4).
Diesen Button Drucken (4) möchten wir zuerst anschauen.
Wir weisen Feldern bestimmte Automatisierungen zu
Wir haben die neue Tabelle Rechnungen angelegt; jetzt werden wir den Feldern kleine „Aufgaben“ zuweisen. So automatisieren wir ein paar Abläufe.
Wenn Sie nicht schon da sind, gehen Sie in die Tabellen-Einstellungen der Tabelle Rechnungen.
Klicken Sie – wenn nicht anders angegeben – auf das zu bearbeitende Feld, um die Feld-Einstellungen zu öffnen.
Wir werden gleich nacheinander folgende Felder bearbeiten
Rechnungsnummer (1) (hier geben Sie das Skript direkt in den Tabellen-Einstellungen ein)
Rechnungsdatum (2) (in den Feld-Einstellungen des Datum-Felds)
Rechnungsempfänger (3) (in den Feld-Einstellungen des Formel-Felds)
Keine Sorge! Wie das alles geht, zeigen wir Ihnen auf den nächsten Seiten ...
In den Tabellen-Einstellungen einer Tabelle können Sie zusätzlich rollenbasiert Rechte für die jeweilige Tabelle festlegen. Diese umfassen:
Wer bekommt die Tabelle überhaupt angezeigt (Lesen darf)
Wer darf die Tabelle bearbeiten (Schreiben darf)
Wer darf Datensätze erstellen?
Wer darf Datensätze löschen?
Standardmäßig darf jeder, diese Aktionen durchführen.
Alternativ können Sie Rechte auch über Skripte bestimmen:
Unter welchen Voraussetzungen werden Datensätze angezeigt (Lesbar wenn)
Unter welchen Voraussetzungen dürfen Datensätze bearbeitet werden (Schreibbar wenn)
Wir erläutern den Unterschied zwischen aktivem und ausgewähltem Datensatz
Bevor wir einen einzelnen Datensatz drucken, möchten wir auf den Unterschied zwischen einem
aktiven und einem
ausgewählten Datensatz
eingehen.
Wenn Sie in der Tabelle auf einen Datensatz klicken, schiebt sich von links die Formular-Ansicht des Datensatzes ins Bild. So können Sie zum Beispiel Ihren Datensatz bearbeiten.
In der dahinter liegenden Tabelle ist dieser aktive Datensatz blau umrandet und farblich unterlegt.
Beachten Sie den Unterschied zwischen aktivem und ausgewähltem Datensatz.
Das wird gleich wichtig sein, wenn wir uns die verschiedenen Druckoptionen anschauen …
Natürlich kann ein aktiver Datensatz zur gleichen Zeit auch ausgewählt sein.
Passen Sie die Druckansicht nach Ihren Wünschen an
In diesem Bereich der Druck-Vorschau des einzelnen Datensatzes können Sie das
Papierformat, die
Kopf-/Fußzeilen und die
Seitenränder
anpassen und festlegen.
Alle angezeigten Maßangaben sind in Millimeter.
Außerdem können Sie der jeweiligen Druckansicht weitere Elemente oder Felder hinzufügen, indem Sie auf das Plus-Symbol bei den Einstellungen klicken.
Wenn Sie ein Element in Ihrer Druckansicht anklicken, stehen Ihnen weitere Optionen zur Bearbeitung zur Verfügung.
Hier finden Sie weitere Video-Tutorials zum Vertiefen
Das weltbeste Support-Team hat diese Videos erstellt. Schauen Sie rein, um das Gelernte gleich weiter zu vertiefen.
Los geht's!
Wenn Sie in der Tabelle auf eine Zeilennummer klicken, verwandelt sich die Zeilennummer zu einem Häkchen . Sie haben den Datensatz ausgewählt.
Im Screenshot sehen Sie, dass immer noch der gleiche Datensatz aktiviert ist (blau umrandet und farblich unterlegt) und in der Formular-Ansicht angezeigt wird, aber ausgewählt sind 3 andere Datensätze (Zeilennummer 18, 19 und 20).
Auf das Plus-Symbol oben links gehen wir unter Druckansicht erstellen ein.
Darüber hinaus finden Sie viele weitere spannende auf unserem Kanal. Am besten, Sie schauen sich gleich unsere ganze Playlist an.
Bei Fragen steht Ihnen auch die jederzeit mit Rat und Tat zur Seite.
Oder Sie schauen bei unserer wöchentlichen vorbei, wo ein Ninox-Mitarbeiter Ihre Fragen direkt beantwortet.
Endlich! Diese Option stellt sicher, dass ein Datum immer korrekt ausgegeben wird. Unabhängig davon, in welcher Zeitzone ein Datensatz aufgerufen wird.
Die Option Zeitzonenunabhängiges Datum aktivieren bezieht sich nur auf das Datumsfeld. Sie ist ab Version 3.6 verfügbar.
Anwender, die Ninox in der Cloud und in verschiedenen Zeitzonen verwenden, sind unter Umständen von einem Problem betroffen, das beim Speichern eines Datums, z.B. Geburtstag oder Rechnungsdatum, entstehen kann:
Der in einem Datumsfeld angezeigte Wert kann 1 Tag vom eingegebenen Datum abweichen.
Der Grund dafür ist, dass Ninox Daten als Zeitstempel speichert. Je nach Zeitzone, in der ein Anwender auf die Datenbank zugreift, besteht daher die Möglichkeit, dass ein anderes Datum angezeigt wird.
Das angezeigte Datum kann zudem durch die Zeitumstellung (Sommerzeit) beeinflusst werden.
Wenn Sie über Zeitzonen hinweg an Ninox-Datenbanken arbeiten und sich daher bereits „irgendwie“ um das Problem gekümmert haben, lesen Sie bitte erst unsere Hinweise, bevor Sie Ihre Datenbanken umstellen!
In Kürze müssen Sie keine eigenen Anpassungen mehr vornehmen, da Datumswerte automatisch korrekt gespeichert werden.
Falls Sie in der Vergangenheit Probleme mit der korrekten Anzeige des Datums hatten, bieten wir Ihnen jetzt eine Option, Ihre Datenbanken umzustellen.
Aufgrund der vielen bereits existierenden Datenbanken brauchen wir eine Übergangsphase, damit Anwender genug Zeit haben, diese neue Option bei bereits bestehenden Datenbanken zu testen und anzuwenden.
Wenn Sie bisher mit Behelfslösungen gearbeitet haben, um das Problem in den Griff zu bekommen, beachten Sie bei der Umstellung bitte Folgendes:
Wir empfehlen Ihnen, vor der Umstellung Ihrer Datenbanken ein manuelles Backup zu erstellen.
Prüfen Sie anschließend das Verhalten, wenn Sie die Option aktivieren. Passen Sie ggf. Ihre Skripte an.
Die Aktivierung findet auf Datenbank-Ebene statt. Bei mehreren Datenbanken führen Sie folgende Schritte jeweils pro Datenbank durch.
Öffnen Sie Ihre Ninox Public Cloud im Browser (also die Web-Applikation; auch für Apple-Nutzer: Nicht in der Mac App, da dort bestimmte Funktionen nicht zur Verfügung stehen). Dann gehen Sie wie folgt vor:
Klicken Sie in der Tab-Leiste auf Optionen.
Klicken Sie den Button unter Zeitzonenunabhängiges Datum.
Es erscheint ein Pop-up-Fenster, das auf diese Hilfeseite verweist und Sie an ein manuelles Backup erinnert. Wenn Sie bereit sind, klicken Sie auf Aktivieren.
Klicken Sie danach unter Optionen auf den Button Indizes neu aufbauen.
Falls Sie Ninox auch mobil (oder in der Mac-App) nutzen, sollten Sie jetzt Ihre Datenbanken auf mind. 1 mobilen Gerät neu mit der Ninox Cloud synchronisieren (s. unten Inhalte in den Apps synchronisieren. Im Moment reicht 1 mobiles Gerät; die weiteren Synchronisationen gehen anschließend schneller. Falls nicht, sind Sie ...
Fertig! ... Prüfen Sie zur Sicherheit Ihre Datenbank-Einträge.
Wenn Sie mobile Endgeräte nutzen, müssen Sie die zeitzonenunabhängige Datumseingabe in die nativen Apps „übertragen“.
Dazu synchronisieren Sie bitte Ihre Datenbanken auf jedem mobilen Gerät (sowie der Mac-App) mit dem Ninox-Server.
Gehen Sie dazu wie folgt vor:
Tippen und halten Sie das Datenbank-Symbol (mobile Geräte) oder klicken Sie auf das Datenbank-Symbol (Mac-App).
Auf dem sich öffnenden Pop-up wählen Sie Synchronisation zurücksetzen aus.
Die Daten werden mit dem Ninox-Server synchronisiert.
Fertig!
Informieren Sie ggf. Ihre Kollegen mit mobilen Geräten über die Aktivierung der zeitzonenunabhängigen Datumseingabe und der Notwendigkeit, die Datenbanken auf den mobilen Geräten neu zu synchronisieren.
Werte, die in ein Datumsfeld eingegeben werden, werden nun immer richtig angezeigt, egal wo ein Anwender die Datenbank aufruft.
Bei Datumsangaben außerhalb der Zeitzonen UTC -11:00 und UTC +11:00, z.B. auf den Linieninseln von Kiribati, auf der Baker-Insel, Howland-Insel oder auf den Marshallinseln, kann es aufgrund der hier verlaufenden Datumsgrenze weiterhin zu unerwünschtem Verhalten kommen.
Mit der Ninox-Version 3.6 wird in jeder neu angelegten Datenbank ein Datumswert automatisch zeitzonenunabhängig gespeichert.
Ab der Ninox-Version 3.6 wird ein Datum – im Datumsfeld – in einer neu angelegten Datenbank automatisch zeitzonenunabhängig gespeichert.
... und plötzlich ist alles ganz einfach!
Alle Einrichtungen, Formatierungen, Zuweisungen etc. sind abgeschlossen. Erstellen wir unsere erste Rechnung!
Falls bereits (leere) Datensätze erstellt wurden (kann durch Zwischenspeicherungen passiert sein), Sie aber mit einer leeren Tabelle starten möchten, löschen Sie die Datensätze einfach über die kleine Mülltonne in der Formular-Ansicht oben rechts .
Wir sind wieder in unserem Beispiel: Der 80. Geburtstag der Senior-Chefin war erfolgreich. Jetzt muss die Rechnung gestellt werden.
Verzehrt wurden:
47 Gläser Champagner
30 Mineralwasser
22 Bier
53 Minibrötchen
17 Brezeln
Öffnen Sie die Tabelle Rechnungen.
Fügen Sie einen neuen Datensatz hinzu. Sie sehen, dass automatisch eine Rechnungsnummer vergeben und das heutige Datum eingetragen wurde.
Klicken Sie in das Feld Events und wählen Sie in der Tabelle die Veranstaltung 80. Geburtstag aus. Der entsprechende Ansprechpartner wird gleich mit angezeigt.
Fügen Sie die erste Rechnungsposition hinzu, indem Sie auf +Datensatz erstellen klicken.
Im sich öffnenden Formular Rechnungspositionen wählen Sie durch einen Klick in das Feld Essen & Trinken die erste Position (hier: Champagner) aus der eingeblendeten Tabelle aus. Geben Sie die Anzahl (47) ein.
Fügen Sie über das Plus-Symbol oben rechts alle anderen Positionen ein.
Wählen Sie über die Schnell-Formatierung das passende Zahlenformat aus
Wir müssen dem Zahlen-Feld noch sagen, dass es die Werte als Preis mit Währung und 2 Stellen nach dem Komma anzeigen soll.
Klicken Sie dazu in den Tabellen-Einstellungen auf das Feld Einzelpreis, um die Feld-Einstellungen zu öffnen.
Unter Zahlenformat wählen Sie über die Schnell-Formatierung das gewünschte Format aus.
... und die Preise werden korrekt angezeigt.
Wir zeigen Ihnen anhand eines Beispiels, wie Sie eine Komposition anlegen
Wir sind weiterhin in unserem Beispiel: Die Veranstaltung hat erfolgreich stattgefunden, es wurde mit Champagner auf den 80. Geburtstag der Senior-Chefin angestoßen, dazu wurden kleine Brötchen und Brezeln als Snack gereicht. Selbstverständlich standen für die Gäste auch noch weitere Getränke bereit.
Na, klingelt es schon, was wir als Nächstes tun werden? Genau! Wir erstellen weitere Tabellen! Darin enthalten sind alle Verzehrmöglichkeiten mit den entsprechenden Preisen. Wir möchten ja eine Rechnung schreiben.
Essen & Trinken mit folgenden Feldern:
Füllen Sie die Tabelle mit Ihrem Angebot auf, oder Sie einfach unsere Vorlage.
Auf der (nächsten) Seite , erfahren Sie, wie Sie das Format der Einzelpreise anpassen.
Erstellen Sie eine weitere Tabelle Rechnungen mit folgenden Feldern:
Ihr Formular in der Tabelle Rechnungen sollte jetzt so ausschauen:
Sie haben den Einstieg in Ninox erfolgreich gemeistert
Geschafft! Sie sind am Ende von Ninox Schritt-für-Schritt angekommen.
Damit sind Sie bestens vorbereitet, Ihre eigene Anwendung mit Ninox zu bauen. Wir freuen uns, eine Ninoxerin, einen Ninoxer mehr an Bord zu haben.
Viel Spaß mit Ninox!
Ihr Produkt-Team
Hier finden Sie das Ergebnis unserer Datenbank Event-Management, mit allen Tabellen und Daten, zum Herunterladen:
Wie fanden Sie die 4 Bereiche (Einführung, Grundlagen, Fortgeschrittene, Profis) unserer Schritt-für-Schritt-Anleitung?
Wir freuen uns über Ihr Feedback. Was können wir besser machen? Was war schwer zu verstehen? Wo fehlt ein Text, ein Bild, ein Filmchen?
Füllen Sie einfach unseren aus. Vorab vielen Dank!
Jede Rechnung braucht ein Datum – manuell oder automatisch
Sie können
das aktuelle Datum manuell eingeben, indem Sie in der Formular-Ansicht auf das Datum-Feld klicken und Heute auswählen, oder
Sie fügen in den Feld-Einstellungen des Datum-Felds einen Standardwert hinzu. Dann wird beim Erstellen der neuen Rechnung (sprich: eines neuen Datensatzes in der Tabelle Rechnungen) automatisch das heutige Datum hinzugefügt (wir machen mit dieser Option weiter).
Alle Vorbereitungen sind getroffen – Wir fügen die Untertabelle ein
Wir erstellen nun die Untertabelle, in die wir alle Positionen des Verzehrs eintragen. Die Rechnung zeigt zum Abschluss den Gesamtbetrag an.
Wir öffnen den Bearbeitungsmodus in der Tabelle Rechnungen.
Unten rechts klicken Sie auf Untertabelle. Es öffnen sich die Tabellen-Einstellungen der Untertabelle. Mehr zu
Geben Sie der Tabelle den Namen Rechnungspositionen (und vielleicht noch ein Symbol (s. Box unten)).
Fügen Sie folgende Felder hinzu und Speichern Sie Ihre Arbeit:
Tipp: Wenn Sie möchten, fügen Sie bei der Benennnung der Tabelle Rechnungspositionen (s.o.) zur besseren Unterscheidbarkeit als eine Kette (N9) ein.
Hier erfahren Sie, wie Sie die Untertabelle nach Ihren Bedürfnissen einrichten
Die Untertabelle Rechnungspositionen wird Ihnen in der Formular-Ansicht der Tabelle Rechnungen angezeigt.
Da wir für die Rechnung nur die Anzeige der Felder
Bezeichnung
Anzahl
Einzelpreis und
Gesamt
brauchen, passen wir die Untertabelle an.
Außerdem ergänzen wir gleich noch die Berechnung der Gesamt-Summe.
Klicken Sie in der Untertabelle auf Nr und es öffnet sich ein Pop-up.
Wählen Sie Spalte ausblenden.
Blenden Sie ebenfalls zu RgNr. aus.
Vergrößern Sie das Feld Bezeichnung, indem Sie die Trennlinie nach rechts schieben.
Klicken Sie auf Gesamt, bis sich das Pop-up öffnet.
Klicken Sie auf Summe.
Jetzt werden alle Beträge, die wir in Kürze in unsere Rechnung einfügen, automatisch addiert und der Rechnungsbetrag angezeigt.
Etwas Datenbank-Theorie muss nicht schaden ...
Schauen wir uns jetzt unser Datenmodel noch einmal an, um besser zu verstehen, was wir gemacht haben.
Gehen Sie zur Datenbank Event-Management.
Aktivieren Sie den .
Wählen Sie in den Datenbank-Einstellungen die Option Datenmodell aus.
Wie in den meisten relationalen Datenbanksystemen wird auch in Ninox diese Verbindungsart indirekt, über eine 3. Tabelle, die Verbindungstabelle dargestellt.
Über unser Tabellen-Konstrukt aus Rechnungen und Rechnungspositionen sind die Tabellen Events und Essen & Trinken miteinander verbunden.
Aktivieren Sie den Bearbeitungsmodus .
Hat alles geklappt? Dann sollten Sie auf einen Rechnungsbetrag von 665,70 € kommen!
Das war eine Menge Stoff! Aber Sie haben dabei ganz viel darüber erfahen, wie Ninox funktioniert. Wenden Sie dieses Wissen am besten gleich für Ihre eigene Anwendung an. Halt! Erst wird das Tutorial fertig gemacht.
Speichern nicht vergessen!
Wir öffnen den Bearbeitungsmodus in der Tabelle Rechnungen.
Wir müssen jetzt noch die Felder der Untertabelle einrichten. Also gleich weiter!
Das sieht nun schon ganz anders als beim letzten Mal aus, als wir uns die angeschaut haben. Wir haben nämlich einen weiteren Beziehungstyp, eine M:N-Beziehung, in unser Datenmodell eingefügt.
Eine Verzehrmöglichkeit (z.B. Kuchen ) aus der Tabelle Essen & Trinken kann auf verschiedenen Events verzehrt, also mit diesen verknüpft, werden.
Und wir dürfen davon ausgehen, dass auf jedem Event unterschiedliche Verzehrmöglichkeiten (z.B. Kuchen , Kaffee , etc.) aus der Tabelle Essen & Trinken angeboten werden.
Ninox 3.10 führt 'Mailhook' ein: ein zentraler Posteingang, der E-Mails in einer Ninox-Datenbank speichert
Mailhook ist für Private Cloud.
Speicher: Jeder Ihrer E-Mails wird als separater Datensatz in einer Tabelle gespeichert und alle E-Mail-Anhänge befinden sich im Abschnitt Anhänge des Datensatzes.
Anhänge: Sie können E-Mail-Anhänge mit einer Größe von bis zu 30 MB empfangen und sie bei Bedarf herunterladen.
Eindeutige E-Mail-ID: Ihre E-Mail-ID besteht aus einem von Ihnen angegebenen Benutzernamen in Kombination mit der Arbeitsbereichs-ID. Der Domainname bleibt nxdb.tech
.
Mailhook bietet einen anderen Ansatz für die E-Mail-Verwaltung - Sie können Nachrichten direkt in einem bestimmten Ninox-Postfach empfangen. Die Hauptfunktion von Mailhook besteht darin, die E-Mail-Kommunikation zu zentralisieren, so dass alle projekt- oder kundenbezogenen E-Mails leichter an einem Ort verwaltet werden können. Mailhook kann auf der Grundlage von E-Mails automatisierte Workflows initiieren, die die Zusammenarbeit erleichtern und sicherstellen, dass relevante E-Mail-Informationen für alle Anwender zugänglich sind.
Darüber hinaus kann Mailhook Datenbank-Felder mit Informationen aus E-Mails füllen, was die manuelle Dateneingabe reduziert und die Aktualisierung der Datenbank erleichtert. Was den Datenschutz und die Aufbewahrung von Daten betrifft, so hält Mailhook die Datenschutz-Bestimmungen ein und zeichnet alle Interaktionen auf. Vielleicht finden Sie Mailhook bequemer, da Sie nicht zwischen mehreren Kommunikations-Apps wechseln müssen.
So richten Sie einen Posteingang ein:
Klicken Sie auf Ihr Profilsymbol in der oberen rechten Ecke des Bildschirms.
Wählen Sie Ninox-Einstellungen aus dem Drop-down-Menü.
In den Ninox-Einstellungen klicken Sie in der linken Navigationsleiste auf Integrationen.
Klicken Sie auf die Registerkarte E-Mail-Einrichtung.
Wählen Sie einen Arbeitsbereich.
Geben Sie einen Posteingangsnamen ein.
Geben Sie einen Benutzernamen ein.
Wählen Sie das Kontrollkästchen zur Bestätigung der Verwendung Ihres API-Keys aus.
Klicken Sie auf den Button Generieren. Ihre E-Mail-Adresse wird erstellt.
So öffnen Sie einen Posteingang:
Klicken Sie in der Registerkarte E-Mail-Einrichtung auf den Pfeil nach unten, um Ihre E-Mail-Adresse(n) anzuzeigen.
Klicken Sie auf das Kebab-Menü in der oberen rechten Ecke der Box.
Klicken Sie im Drop-down-Menü auf Zum Posteingang.
Sie werden zu der Datenbank weitergeleitet, die als Ihr Posteingang dient.
So löschen Sie einen Posteingang:
Klicken Sie in der Registerkarte E-Mail-Einrichtung auf den Pfeil nach unten, um Ihre E-Mail-Adresse(n) anzuzeigen.
Klicken Sie auf das Kebab-Menü in der oberen rechten Ecke der Box.
Klicken Sie im Drop-down-Menü auf E-Mail Adresse löschen. Ihre E-Mail-Adresse wird gelöscht.
Stellen Sie sich vor, eine Datenbank ist wie ein Set aus Lego-Steinen. Jeder Stein, oder Modul, ist ein eigener Teil der Lösung und erfüllt eine spezielle Aufgabe. So wie Sie Lego-Steine zusammensetzen, um verschiedene Sachen zu bauen, können Sie auch diese Module verbinden, um eine komplette Lösung oder Anwendung zu machen.
Jedes Modul ist quasi eine kleine eigene Datenbank. Es funktioniert für sich selbst und hat seine eigenen Informationen und Aufgaben, die es bewältigen kann. Wenn Sie aber diese Module zusammenbringen, können sie Informationen teilen und zusammen kompliziertere Dinge erledigen.
Als Beispiel nehmen wir ein Unternehmen. Es hat verschiedene Abteilungen wie Verkauf, Personalwesen und Buchhaltung. In einer solchen modularen Datenbank hätte jede Abteilung ihr eigenes Modul. Das Verkaufsmodul kümmert sich um Kundengespräche, das Personalmodul um Mitarbeiterdetails und das Buchhaltungsmodul um Finanzen. Jedes Modul arbeitet für sich, aber sie können auch miteinander verbunden werden. So könnte zum Beispiel das Personalmodul Informationen an das Verkaufsmodul geben, um zu sehen, wer die besten Verkaufszahlen hat.
Erfahren Sie, wie Sie vorhandene Daten in Ninox importieren oder aus Ninox exportieren können
In Ninox haben Sie selbstverständlich die Möglichkeit Daten zu importieren, z. B. wenn Sie Daten zu Beginn von einer anderen Software übertragen möchten, oder zu exportieren, wenn Sie Daten außerhalb von Ninox weitergeben möchten.
Ninox 3.10 führt ein neues Feature ein, das Ihnen noch mehr Möglichkeiten bietet: die Transaktion 'do as database ... end'
do as database ... end
ist für Private Cloud und On-Premises verfügbar.
Vereinfachte Datenbank-Navigation, die den Datenzugriff beschleunigt und die Produktivität erhöht.
Keine komplexen API-Workarounds mehr.
Nahtlose Integration in bestehende Datenbank-Beziehungen.
Konsistente Lese- und Schreibvorgänge auf der Client-Seite sowohl in Web- als auch in nativen Anwendungen.
Intuitive Funktionalität im Einklang mit anderen Ninox-Transaktionen; do as transaction ... end
, do as server ... end
, und do as deferred ... end
.
Die do as database ... end
-Transaktion vereinfacht die Navigation durch mehrere Datenbanken erheblich und macht das Wechseln zwischen Datenbanken oder die Anwendung fortschrittlicher Workarounds für den Datenzugriff überflüssig.
Die Kernfunktionalität von do as database ... end
besteht darin, dass Sie Daten direkt aus der aktuellen Datenbank abrufen können, in der Sie sich gerade befinden, ohne auf eine separate Datenbank zuzugreifen. Diese Transaktions-Methode ist nicht nur effizienter als die bisherige Methode des API-Aufrufs, sondern sie gewährleistet unter bestimmten Bedingungen auch die Datengenauigkeit:
Die Transaktion kann nur angewendet werden, wenn die Datenbanken im Kontext eine bereits bestehende Beziehung haben.
Damit die Daten korrekt abgerufen werden können, muss der verwendete Datenbank-Name exakt sein.
Datenbank-Namen mit Sonderzeichen sollten in einfache Anführungszeichen gesetzt werden.
Nehmen wir als Beispiel 2 Datenbanken: Angebot und Rechnungen und Beschaffung.
Öffnen Sie die Datenbank Angebot und Rechnungen.
Öffnen Sie die Tabelle Rechnungen.
Klicken Sie auf das Werkzeug-Symbol in der oberen rechten Ecke, um den Bearbeitungsmodus zu aktivieren.
Klicken Sie auf den Drop-down-Pfeil neben dem Zahnrad-Symbol auf der linken Seite und wählen Sie Felder bearbeiten aus dem Drop-down-Menü, um die Tabellen-Einstellungen aufzurufen.
Aktivieren Sie in den Tabellen-Einstellungen das Kontrollkästchen Alle Datenbanken im aktuellen Arbeitsbereich.
Ebenfalls in den Tabellen-Einstellungen, klicken Sie auf Beziehungs-Felder. Ziehen Sie per Drag-and-Drop unter der Datenbank Beschaffung die Tabelle Bestellungen zu Felder.
Klicken Sie auf Speichern, um die Änderungen zu übernehmen und die Tabellen-Einstellungen zu schließen.
Erstellen Sie in der Datenbank Angebot und Rechnungen ein neues Formel-Feld und nennen Sie es Bestelldatum.
Ziehen Sie per Drag-and-Drop in den Tabellen-Einstellungen Formel von Daten-Felder zu Felder.
Klicken Sie auf Speichern, um die Änderungen zu übernehmen und die Tabellen-Einstellungen zu schließen.
Öffnen Sie einen Datensatz in der Tabelle Rechnungen, wechseln Sie zur Registerkarte Rechnungen und bewegen Sie den Mauszeiger über das Feld Bestelldatum, bis Sie das Werkzeug-Symbol sehen.
Klicken Sie auf das Werkzeug-Symbol, um die Feld-Einstellungen aufzurufen.
Klicken Sie im Feld Bestelldatum auf das Feld Formel, um den Formel-Editor zu öffnen.
Geben Sie im Formel-Editor das folgende Skript ein:
Klicken Sie auf Speichern, um das Skript zu speichern und den Formel-Editor zu schließen.
Klicken Sie im Pop-up Formel auf OK, um die Änderungen zu übernehmen und das Pop-up zu schließen.
Klicken Sie auf Änderungen speichern.
Überprüfen Sie, ob das Bestelldatum das letzte Bestelldatum aus der Tabelle Bestellungen in der Datenbank Beschaffung anzeigt.
Bevor Sie beginnen, stellen Sie sicher, dass Sie eine Beziehung zwischen Angebot und Rechnungen und Beschaffung hergestellt haben.
Erstellen Sie in der Datenbank Angebot und Rechnungen ein neues Layout-Feld (Button) und nennen Sie es Neue Rechnung.
Klicken Sie auf Felder bearbeiten und ziehen Sie per Drag-and-Drop Formel von Daten-Felder zu Felder.
Klicken Sie auf Speichern, um die Änderungen zu übernehmen und die Tabellen-Einstellungen zu schließen.
Öffnen Sie einen Datensatz in der Tabelle Rechnungen, wechseln Sie zur Registerkarte Rechnungen und bewegen Sie den Mauszeiger über den Button Neue Rechnung, bis Sie das Werkzeug-Symbol sehen.
Klicken Sie auf das Werkzeug-Symbol, um die Feld-Einstellungen aufzurufen.
Klicken Sie im Feld Neue Rechnung auf das Feld Beim Klicken, um den Formel-Editor zu öffnen.
Geben Sie im Formel-Editor das folgende Skript ein:
Klicken Sie auf Speichern, um das Skript zu speichern und den Formel-Editor zu schließen.
Klicken Sie im Pop-up Button auf OK, um die Änderungen zu übernehmen und das Pop-up zu schließen.
Klicken Sie auf Änderungen speichern.
Wenn Sie in der Tabelle Rechnungen in der Datenbank Angebot und Rechnungen auf den Button Neue Rechnung klicken, sollte ein neuer Datensatz aus Bestellungen mit dem heutigen Datum erscheinen.
Überprüfen Sie, ob die Tabelle Bestellungen in der Datenbank Beschaffung einen neuen Datensatz mit dem heutigen Datum enthält.
Behalten Sie den Überblick über Ihre Ninox-Aktivitäten, analysieren Sie Probleme und beheben Sie sie
Der Prozess-Monitor ist ein nützliches Werkzeug, mit dem Sie die Vorgänge in Ihren Arbeitsbereichen im Auge behalten können. Er bietet einen klaren Überblick über laufende, anstehende und abgeschlossene Prozesse. Sie können diese Prozesse auf verschiedene Weise sortieren und filtern.
Das Tool bietet detaillierte Aktivitätsprotokolle und die Möglichkeit, die Skripte einzusehen, die jeden Prozess steuern. Wenn ein Problem auftritt, z. B. wenn keine Daten angezeigt werden können oder nicht genügend Prozesse laufen, zeigt der Prozess-Monitor eine Meldung an. Außerdem gibt es einen Button, mit der Sie den Arbeitsbereich bei Bedarf neu starten können.
Um den Prozess-Monitor zu finden, klicken Sie zunächst auf das Zahnrad-Symbol für die allgemeinen Einstellungen, wählen Sie dann Ninox-Einstellungen in der oberen rechten Ecke aus. Anschließend wählen Sie den Prozess-Monitor in der linken Navigationsleiste aus.
In der linken oberen Ecke der Prozess-Monitor-Seite finden Sie ein Drop-down-Menü, mit dem Sie einen bestimmten Arbeitsbereich auswählen können. Hier können Sie alle Prozesse in diesem Arbeitsbereich einsehen und verwalten. Um einen umfassenden Überblick zu erhalten, können Sie sich auch alle Prozesse in allen Arbeitsbereichen gleichzeitig anzeigen lassen.
Im oberen mittleren Bereich finden Sie eine Liste aller aktiven, wartenden und abgeschlossenen Prozesse. Verfolgen Sie, welche Prozesse gerade ausgeführt werden, welche in der Warteschlange stehen und welche bereits abgeschlossen sind. Sortieren Sie diese Prozesse nach Kriterien wie Prozess-ID, Startzeit oder Status.
Der linke untere Bereich enthält ein detailliertes Protokoll aller Aktivitäten. Es enthält Informationen darüber, wann ein Prozess gestartet wurde, wie er abgelaufen ist und wann er beendet wurde. Die Aktivitätsprotokolle helfen, die Ausführung von Prozessen zu verfolgen und eventuelle Probleme zu beheben.
Der rechte untere Bereich schließlich ist der Formel-Ansicht gewidmet – einem detaillierten Blick hinter die Kulissen der spezifischen Skripte, die von jedem Prozess verwendet werden. Wenn Sie diese Skripte untersuchen, erhalten Sie ein tieferes Verständnis der Funktionsweise des Prozesses, was bei der Fehlerbehebung oder der Verbesserung der Prozesseffizienz hilfreich sein kann.
Der Prozess-Monitor verwendet 4 Statusmeldungen, um Echtzeit-Updates zu liefern und Sie auf mögliche Probleme aufmerksam zu machen.
Diese Meldungen erscheinen an bestimmten Stellen, nämlich in der oberen und unteren Symbolleiste.
Bevor Sie einen Arbeitsbereich neu starten, sehen Sie in der unteren Snackleiste den Button Arbeitsbereich neu starten und die Statusmeldung Beim Neustart sind Ihre Datenbanken vorübergehend nicht verfügbar.
Sobald ein Neustart durchgeführt wurde, zeigt der Prozess-Monitor in der Mitte des Bildschirms die Meldung Wird neu gestartet an.
Kann der Prozess-Monitor die Daten nicht für alle Arbeitsbereiche anzeigen, z. B. weil sie nicht vorhanden sind oder ein Fehler aufgetreten ist, erscheint die Statusmeldung Daten für Arbeitsbereiche können nicht geladen werden.
Wenn beim Laden der Daten für einen bestimmten Arbeitsbereich ein Problem auftritt, erscheint die Statusmeldung Daten für ausgewählten Arbeitsbereich können nicht geladen werden.
Der Prozess-Monitor verwendet 3 Statusmeldungen, die an bestimmten Stellen erscheinen #uebersicht, #aktivitaetsprotokolle und #formel-ansicht, um leere Status zu verstehen und Hinweise zu geben, worauf Sie Ihre Aufmerksamkeit als nächstes richten sollten.
In dem Arbeitsbereich, den Sie gerade betrachten, laufen keine Prozesse. In diesem Fall zeigt der Prozess-Monitor oben in der Mitte die Statusmeldung In diesem Arbeitsbereich laufen keine Prozesse. Bitte wählen Sie einen anderen Arbeitsbereich.
Es kann vorkommen, dass Sie einen Prozess auswählen, der keine zugehörigen Aktivitätsprotokolle hat. Dies kann daran liegen, dass es sich um einen neuen Prozess handelt, der noch nicht gestartet wurde, oder es kann einen anderen Grund geben. Der Prozess-Monitor zeigt dann in der linken unteren Ecke die Statusmeldung: Für diesen Prozess gibt es keine Aktivitätsprotokolle. Bitte wählen Sie einen anderen Prozess.
Sie prüfen ein Aktivitätsprotokoll, aber es ist kein Skript mit dieser Aktivität verknüpft. In diesem Fall zeigt der Prozess-Monitor unten rechts die Statusmeldung: Für dieses Aktivitätsprotokoll gibt es kein Skript. Bitte wählen Sie ein anderes Aktivitätsprotokoll.
Für Informationen zur Anpassung von Drucklayouts bitten wir Sie (noch) in unserer englischen Dokumentation nachzuschauen.
Print customization in der englischen Dokumentation ansehen >
Vielen Dank für Ihr Verständnis!
Ihr Ninox-Team
Ninox 3.10 führt 'Seiten' ein: eine leere Leinwand für die Erstellung benutzerdefinierter Dashboards
Seiten sind für Public und Private Cloud sowie On-Premises verfügbar.
Leere Leinwand: Beginnen Sie mit einem leeren Bildschirm und erkunden Sie die verschiedenen Möglichkeiten des UI-Designs.
Direktes Hinzufügen: Einfaches Hinzufügen von UI-Feldern, Layout-Komponenten, Untertabellen und Beziehungsfeldern.
Mehrere Registerkarten: Einfache Navigation mit einer übersichtlichen Benutzeroberfläche.
openPage
-Funktion: Direkte Navigation zu bestimmten Tabs über Parameter page name
und tab name
.
Administrative Kontrolle: Administratoren können verschiedene UI-Elemente ausblenden, um die Nutzung für Nicht-Administratoren zu vereinfachen.
Erweiterte Modulintegration: Weg von veralteten Methoden, die Dummy-Tabellen und Seiteneditoren verwenden, um eine organisierte Anwendungsstruktur zu gewährleisten.
Seiten bieten eine einfachere Möglichkeit, UI-Designs anzupassen, auch ohne fortgeschrittenes Programmieren. Dieses Feature kennzeichnet die Weiterentwicklung von Ninox von einem No-Code-Datenbank-Tool zu einem Low-Code-Anwendungsbaukasten mit einem einfach zu verwendenden Drag-and-Drop UI-Builder.
So erstellen Sie eine Seite:
Öffnen Sie eine Datenbank oder erstellen Sie eine neue.
Aktivieren Sie den Bearbeitungsmodus, indem Sie auf das Werkzeug-Symbol in der oberen rechten Ecke klicken.
Mit aktiviertem Bearbeitungsmodus öffnen Sie eine Tabelle oder erstellen eine neue.
In der linken Navigationsleiste klicken Sie auf den nach oben gerichteten Pfeil neben + Neue Tabelle. Ein neuer Eintrag erscheint: klicken Sie auf + Neue Seite.
Fügen Sie Ihrer neuen Seite Felder, Formeln oder Layout-Elemente hinzu. Sie können auch Beziehungen zwischen einer Seite und Tabellen oder anderen Seiten erstellen.
Dass Mitarbeitende nur Datenbanken bearbeiten können, zu denen sie eingeladen wurden, ist verständlich.
Was genau aber jeder machen kann, können Sie in Ninox individuell festlegen. Dazu erstellen wir nun eine neue Rolle und weisen dieser Rolle anschließend bestimmte Rechte zu.
Wenn Sie einen neuen Nutzer einladen, können Sie dort entweder eine Standard-Rolle auswählen oder eine neue Rolle erstellen (oder eine bereits erstellte neue Rolle zuordnen).
Gehen Sie in die Datenbank-Übersicht des Arbeitsbereichs.
Klicken Sie in der Spalte rechts auf + Einladen. (1)
Fügen Sie die entsprechende E-Mail ein. (2)
Unter Berechtigungen wählen Sie Neue Rolle hinzufügen aus und geben anschließend den neuen Namen der Rolle, z.B. Analyst*in ein. (3)
Klicken Sie auf Einladung senden.
Standardmäßig wird die Einladung mit der Berechtigung Editor versendet.
Jetzt muss die Empfängerin oder der Empfänger nur noch die Einladung akzeptieren.
Wenn Sie im Nachhinein die Rolle eines Kollegen ändern möchten, klicken Sie in der Übersicht des Arbeitsbereichs auf den entsprechenden Namen und wählen unter Berechtigungen die neue Rolle aus.
Auf den folgenden Seiten geben wir Ihnen eine Einführung zum Skript schreiben mit Ninox
Die Ninox-Skriptsprache (auch: „NX-Skriptsprache” oder „NX-Skript”) ist dafür da, einfache, sich vielfach wiederholende Vorgänge, aber auch komplexe Arbeitssequenzen zu automatisieren, um Sie so optimal bei Ihren Arbeitsabläufen zu unterstützen.
Wir werden dabei im Folgenden nicht zwischen Funktionen und Prozeduren unterscheiden.
Eine Funktion liefert auf Basis der Werte der Parameter ein bestimmtes Ergebnis.
Eine Prozedur führt eine Reihe von aufeinander folgenden Einzelaktionen aus.
Bereit? Los geht's ...
Bezeichnung
Einzelpreis
Rechnungsnummer
Rechnungsdatum
Veranstaltung
Verknüpfung zu Events
Rechnungsempfänger
Formel
Ninox 3.11 führt eine vereinfachte Möglichkeit ein, modularisierte Datenbanken, die in einen anderen Arbeitsbereich importiert wurden, wieder zu verbinden
Die Wiederverbindung von modularisierten Datenbanken ist für Private Cloud und On-Premises verfügbar.
In Ninox 3.10 haben wir eine wichtige Verbesserung eingeführt: die Transaktion do as database ... end, die die Datenübertragung zwischen Datenbanken vereinfacht. Mit dieser Transaktion entfällt die Notwendigkeit komplexer API-Lösungen. Ninox 3.11 baut darauf auf und bringt ein wichtiges neues Feature, das sich auf die Wiederverbindung von modularisierten Datenbanken richtet.
Die Wiederverbindung von Datenbanken war ein langer, manueller Prozess. Wenn Sie ein Backup in einen neuen Arbeitsbereich importierten, mussten Sie jede Beziehung manuell neu verbinden, manchmal sogar mehrmals für dieselbe Datenbank.
Wenn Sie eine Datenbank heruntergeladen und dann in einen neuen Arbeitsbereich hochgeladen haben, änderte sich ihre ID, weil sie sich in einem neuen Arbeitsbereich befand. Dies führte dazu, dass die Tabellen einander nicht mehr erkannten, und Sie mussten sie erneut von Hand verbinden.
Wenn bei diesem Vorgang etwas schief ging, erhielten Sie keine Fehlermeldungen. Das bedeutete, dass Sie das Problem möglicherweise gar nicht bemerkten.
Der gesamte Prozess ist jetzt in Ninox selbst integriert, wodurch alles reibungsloser abläuft und keine komplizierten Schritte oder externen Tools mehr erforderlich sind.
Der Vorgang ist nun weitgehend automatisiert, was viel Zeit und Mühe spart, die früher für die Verwaltung von Beziehungen aufgewendet werden musste.
Sie müssen keine temporären Korrekturen mehr verwenden, um Datenbanken wieder zu verbinden. Alles aktualisiert sich von selbst, so dass Sie die Wartung nicht mehr manuell überwachen müssen.
Anstelle des alten, komplizierten, mehrstufigen Prozesses der Wiederverbindung von Datenbanken gibt es jetzt nur noch ein paar einfache Schritte.
Es ist einfacher, Ihre Daten auf verschiedene Arbeitsbereiche zu verteilen, was Ihre Datenbanken flexibler macht.
Wenn Fehler auftreten, werden Meldungen angezeigt, die erklären, was schief gelaufen ist, so dass es einfacher ist, Probleme zu beheben.
In diesem Beispiel haben wir 2 Datenbanken aus unseren Vorlagen verbunden: Onboarding und Arbeitszeiterfassung.
Der tatsächliche Prozess der Wiederverbindung Ihrer Datenbanken kann leicht abweichen.
Klicken Sie in der Arbeitsbereich-Übersicht auf die Kachel Datenbank neu verbinden (1).
Klicken Sie im Pop-up-Fenster Datenbank neu verbinden auf das Drop-down-Menü (2), um die Datenbank auszuwählen, die Sie neu verbinden möchten.
Wählen Sie aus dem Drop-down-Menü die gewünschte Datenbank, hier Onboarding (3).
Klicken Sie auf den Button Weiter (4), um fortzufahren.
Auf dem nächsten Bildschirm sehen Sie Onboarding ist zur Wiederverbindung bereit und dass diese Datenbank Beziehungen zu anderen Datenbanken hat. Wählen Sie die gewünschte wiederhergestellte Version aus, hier Arbeitszeiterfassung (5).
Klicken Sie auf den Button Weiter zum Wiederverbinden (6).
Bestätigen Sie schließlich den Vorgang durch Klicken auf den Button Wiederverbindung bestätigen (7).
Sobald die Wiederverbindung fertig ist, wird eine Bestätigungsmeldung Onboarding ist erfolgreich wieder verbunden angezeigt. Klicken Sie auf OK (8), um das Pop-up-Fenster zu schließen.
Sie haben verschiedene Möglichkeiten, Ihre Daten aus Ninox herunterzuladen bzw. zu exportieren
Generell brauchen Sie sich keine Sorgen um Ihre Daten zu machen. Wenn Sie Ninox Cloud verwenden, legt Ninox regelmäßig automatische Backups Ihrer Daten an, die Sie bei Bedarf wieder einspielen können.
Darüber hinaus möchten Sie aber aus verschiedenen anderen Gründen Ihre Daten herunterladen bzw. exportieren.
Um eine Datenbank in einem Arbeitsbereich auf einen Schlag zu exportieren, gehen Sie wie folgt vor:
Gehen Sie zur Arbeitsbereich-Übersicht, wo Sie alle Datenbanken Ihres Arbeitsbereiches sehen.
Fahren Sie mit der Maus über die zu exportierende Datenbank, bis Sie die Pfeilspitze sehen.
Wählen Sie Backup erstellen aus.
Standardmäßig sind im folgenden Pop-up außer Änderungshistorie alle Optionen ausgewählt. So enthält Ihr Backup automatisch folgende Werte:
alle Daten
alle angehängten Dateien
alle Kommentare
Klicken Sie OK.
Im Pop-up Backups verwalten finden Sie unter Manuelle Backups ganz oben das neueste Backup. Markieren Sie das entsprechende Backup und klicken Sie auf Backup herunterladen. Sie finden die Datei in Ihren Downloads.
Die heruntergeladene Datei hat das Ninox-Format (.ninox
).
Manuelle Backups stehen leider nicht im Starter-Abo zur Verfügung.
Um eine Tabelle aus einer Datenbank in einen Arbeitsbereich zu exportieren, gehen Sie wie folgt vor:
Öffnen Sie zur Tabelle, die Sie exportieren möchten.
Klicken Sie oben rechts auf das Zahnrad-Symbol .
Wählen Sie im Drop-down-Menü Daten exportieren aus.
Wählen Sie das gewünschte Format aus (CSV- oder Excel-Format) und klicken Sie auf Herunterladen.
Sie möchten das Thema vertiefen? Schauen Sie sich dazu den entsprechenden Teil in unserem Video-Tutorial an.
Unsere 3. Rechnung – mit neuem Preis
Ändern Sie nun in der Tabelle Essen & Trinken den Preis für den Champagner auf 9 €.
Erstellen Sie eine weitere Rechnung. Wieder mit viel Champagner!
Sie möchten das Thema vertiefen? Schauen Sie sich dazu den entsprechenden Abschnitt in unserem Video-Tutorial an.
Jetzt erfahren Sie noch etwas zu Rollen und Rechten. Es soll ja nicht jeder an Ihrer Datenbank herumwerkeln dürfen!
Essen & Trinken
Verknüpfung zu Essen & Trinken
Bezeichnung
Formel
Anzahl
Einzelpreis
Formel
Gesamt
Formel
zu RgNr (kurz für „gehört zu Rechnungsnummer“)
Formel
Ihre Tabelle ist flexibel. Sie können Sie jederzeit bearbeiten.
Es gibt 2 Möglichkeiten, die Tabellen-Einstellungen in Ninox zu öffnen.
Klicken Sie in einer Tabelle oben links auf das Zahnrad-Symbol und wählen Sie im Drop-down-Menü Felder bearbeiten aus.
Klicken Sie in einer Tabelle oben rechts auf das Werkzeug-Symbol . Wenn das Werkzeug-Symbol rot ist, ist der Bearbeitungsmodus aktiviert . Im Bearbeitungsmodus werden Ihnen dann am unteren Rand diverse Optionen zum Direkteinstieg angezeigt. Über Felder bearbeiten kommen Sie zu den Tabellen-Einstellungen.
Im Folgenden zeigen wir Ihnen wie Sie in der Ninox Cloud eine Datenbank duplizieren
Wir zeigen Ihnen hier explizit das Vorgehen in der Ninox Cloud, also in der Web App.
Ziehen Sie den Mauszeiger im entsprechenden Arbeitsbereich (Team) über die Datenbank, die Sie duplizieren möchten.
Klicken Sie auf den grauen Dropdown-Pfeil und wählen Sie Backup erstellen.
Bestätigen Sie das Pop-up Backup erstellen mit OK.
Im nächsten Fenster Backups verwalten finden Sie das soeben erstellte Backup an oberster Stelle (sie erkennen dies auch am Datum und der Uhrzeit).
Wählen Sie Backup herunterladen (1), wenn Sie die Datenbank an anderer Stelle importieren bzw. hochladen möchten (z.B. über das Aktionsfeld Archiv importieren) oder wählen Sie Wiederherstellen (2), um direkt eine Kopie der Datenbank in diesem Arbeitsbereich (Team) zu erstellen.
Fertig!
Tipp: Wenn Ihr Backup dort nicht gleich angezeigt wird, ist die Datenbank vermutlich etwas größer und braucht noch ein bisschen Zeit. Sie können das Fenster schließen und später wieder über das Aktionsfeld Backups verwalten > Manuelle Backups öffnen und wie – wie oben beschrieben – fortfahren.
Eine schnelle Einführung zum Import von Daten in Ninox
Hier erfahren Sie, wie Sie Daten im CSV-Format in vorhandene oder neue Tabellen in Ninox hochladen.
Gehen Sie zu der Datenbank, in die Sie Ihre CSV-Datei hochladen möchten.
Klicken Sie auf Daten importieren.
Der Import-Assistent öffnet sich und Sie klicken im Pop-up Daten importieren auf dem Button CSV-Datei importieren.
Wählen Sie die entsprechende Datei auf Ihrem Gerät aus und klicken auf Öffnen, folgen Sie den Hinweisen bis Sie Ihre Daten sehen und unten rechts über den Button Daten jetzt importieren Ihre Daten importieren können.
Fertig!
Das war der Schnelldurchgang! Unterwegs haben Sie bestimmt gesehen, dass man da noch viel mehr machen kann.
Über den Import-Assistenten (wir haben der Einfachheit halber das Pop-up so genannt) können Sie verschiedene Optionen festlegen.
Helfen Sie dem Import-Assistenten, indem Sie ihm Details zu den zu importierenden Daten geben.
Wenn Sie Datumsangaben importieren möchten, geben Sie möglichst das Format der zu importierenden Datumsangaben an, damit diese korrekt übernommen werden können.
Hier können Sie spezifizieren, welche Daten importiert und was genau damit passieren soll.
Klicken Sie auf Weiter und Sie sehen folgendes Pop-up:
Im nächsten Schritt können Sie die Tabelle benennen und eine Zuordnung der Felder vornehmen.
Falls Sie Daten in eine bestehende Tabelle importieren, werden übereinstimmende Feldnamen automatisch einander zugeordnet.
Sie möchten das Thema vertiefen? Schauen Sie sich dazu unser entsprechendes Video-Tutorial an.
Ein (temporärer) Button macht hier die Arbeit für uns!
Öffnen Sie die Tabellen-Einstellungen der Tabelle Rechnungspositionen.
Fügen Sie das Layout-Feld Button hinzu.
Öffnen Sie die Feld-Einstellungen und geben Sie unter Beim Klicken folgendes Skript ein:
Mehr zu for ... in ... do ... end
und select
in unserer Einführung in Ninox-Skript.
Indem Sie anschließend den Button klicken, werden die fehlenden Einzelpreise den Rechnungspositionen zugewiesen. Unsere erste Rechnung ist wieder vollständig.
Wenn Sie möchten, können Sie den Button wieder löschen.
Jetzt erstellen wir noch eine neue Rechnung mit viel Champagner zu den aktuellen Preisen. Sie sehen, alles funktioniert (wieder)!
Eher allgemeine Rechte ordnen Sie in Ninox auf Datenbank-Ebene zu. Dazu gehören:
Wer kann die Datenbank öffnen?
Wer kann Daten importieren, exportieren oder drucken?
Wer kann Massendatenänderungen ausführen?
Wer hat Zugang zur Änderungshistorie?
Standardmäßig darf diese Aktionen jeder durchführen.
Aktivieren Sie in der entsprechenden Datenbank oben rechts den Bearbeitungsmodus .
Wählen Sie in den am oberen Rand erscheinenden Datenbank-Einstellungen die Option Sicherheit aus.
Legen Sie über das jeweilige Drop-down-Menü fest, wer welche Aktionen durchführen darf und speichern Sie Ihre Einstellungen.
Wir lassen Ninox die Arbeit machen ...
Um Aufgaben zu automatisieren, hinterlegen wir in einigen Feldern wieder Informationen, die uns dabei helfen.
Gehen Sie in die Untertabelle Rechnungspositionen.
Aktivieren Sie den Bearbeitungsmodus .
Wir gehen nacheinander die (weißen) Felder durch:
Bezeichnung
Einzelpreis
Gesamt
zugehörige Rechnungsnummer
Klicken Sie auf das Feld Bezeichnung.
Klicken Sie in dem rot markierten Feld auf das Schraubenschlüssel-Symbol, um in die Feld-Einstellungen zu kommen.
Klicken Sie auf das Feld Formel, um den Formel-Editor zu öffnen.
Die Bezeichnung des konsumierten Artikels holen wir uns aus der Tabelle Essen & Trinken. Öffnen Sie dazu das Untermenü von Essen & Trinken, indem Sie auf den Pfeil klicken und wählen Sie Bezeichnung aus.
Alternative: Sie können natürlich auch direkt im Formel-Editor schreiben. Sobald Sie anfangen, wird der Formel-Editor Ihnen Vorschläge machen. Probieren Sie es aus!
Den Einzelpreis holen wir uns ebenfalls aus der Tabelle Essen & Trinken. Also alles wie oben:
Klicken Sie auf das Feld Einzelpreis.
Klicken Sie in dem Feld auf das Schraubenschlüssel-Symbol, um in die Feld-Einstellungen zu kommen.
Klicken Sie auf das Formel-Feld, um den Formel-Editor zu öffnen.
Vergessen Sie nicht, in den Feld-Einstellungen auch gleich das Zahlenformat anzupassen.
Hier fügen wir in das Formel-Feld eine Rechenoperation ein. Ansonsten alles wie gehabt:
Klicken Sie auf das Feld Gesamt.
Klicken Sie in dem Feld auf das Schraubenschlüssel-Symbol, um in die Feld-Einstellungen zu kommen.
Klicken Sie auf das Formel-Feld, um den Formel-Editor zu öffnen.
Vergessen Sie nicht, in den Feld-Einstellungen auch gleich das Zahlenformat anzupassen.
Mehr zu arithmetischen Operatoren finden Sie unter Einführung in Ninox-Skript hier in unserer Dokumentation.
Die entsprechende Rechnungsnummer bekommen wir aus der Tabelle Rechnungen. Das Prozedere ist wieder das Gleiche:
Klicken Sie auf das Feld RgNr..
Klicken Sie in dem Feld auf das Schraubenschlüssel-Symbol, um in die Feld-Einstellungen zu kommen.
Klicken Sie auf das Formel-Feld, um den Formel-Editor zu öffnen.
Darüber hinaus haben Sie die Möglichkeit, Rechte auch innerhalb eines Feldes festzulegen.
Gehen Sie dazu in die Feld-Einstellungen des entsprechenden Felds.
Öffnen Sie Weitere Optionen.
Ändern Sie nach Ihren Wünschen die Rechte und bestätigen Sie mit OK.
In den Feld-Einstellungen können Sie rollenbasiert Rechte für das jeweilige Feld festlegen. Diese umfassen:
Wer bekommt das Feld überhaupt angezeigt (Lesen darf) (1)
Wer darf das Feld bearbeiten (Schreiben darf) (2)
Alternativ können Sie Rechte auch über Skripte bestimmen:
Unter welchen Voraussetzungen wird das Feld angezeigt (Feld nur anzeigen, wenn) (3)
Unter welchen Voraussetzungen darf das Feld bearbeitet werden (Schreibbar wenn) (4)
Standardmäßig darf jeder lesen und schreiben.
So können Sie die Struktur Ihrer Datenbank optimieren und damit eventuell die Performance steigern
Wenn Sie viel mit Ihrer Datenbank arbeiten, nicht nur Daten hinzufügen, sondern auch immer wieder löschen, ist es aufgrund der Art und Weise, wie Daten in Ninox gespeichert werden, hilfreich, Ihre Datenbank von Zeit zu Zeit zu defragmentieren.
Indem Sie die Defragmentierung manuell „auslösen”, bereinigt Ninox die gespeicherten Daten und ordnet sie neu an. Dadurch wird der Speicherplatz optimiert, was wiederum zu einer besseren Performance (Zugriffszeiten) führen kann.
Mehr zu (externer Link)
Öffnen Sie die Datenbank, die Sie defragmentieren möchten.
Aktivieren Sie den Bearbeitungsmodus .
Klicken Sie in den Datenbank-Einstellungen auf Optionen.
Dort finden Sie ganz unten den Button Datenbank defragmentieren.
Wenn Sie eine Datenbank defragmentieren, ordnet Ninox im Hintergrund die Daten neu. Dies kann zu einer Reduzierung des benötigten Speicherplatzes und Performance-Steigerungen führen.
Wir empfehlen in jedem Fall eine Defragmentierung einer Datenbank, wenn Sie größere Datenmengen gelöscht haben.
Verbinden Sie Ninox mit externen Software-Lösungen
Mithilfe von Integrationen können Sie Verbindungen zwischen Ninox und anderen Anwendungen herstellen. Dadurch können Sie Arbeitsabläufe weiter automatisieren, da weitere Daten genutzt werden können.
Der Austausch der Daten erfolgt über eine Programmier-Schnittstelle, die API (Application Programming Interface). Über diese API können Programme miteinander kommunizieren.
Damit das klappt, brauchen Sie einen Schlüssel, den sog. API-Key.
Ninox kooperiert mit
,
und
.
Dadurch können Sie direkt eine Schnittstelle zu Ninox setzen. Aber Sie können auch eigenständige, direkte Integrationen einfügen.
Hier zeigen wir Ihnen, wo Sie die Integrationsmöglichkeiten in Ninox finden.
Gehen Sie zur Übersicht Ihres Arbeitsbereichs.
Klicken Sie oben rechts auf das Zahnrad-Symbol .
Wählen Sie im Drop-down-Menü Integrationen aus.
Im Pop-up werden Ihnen gleich verschiedene Standard-Verknüpfungen angezeigt. Wenn Sie eine dieser „Zaps“ (Schlüssel) verwenden möchten, klicken Sie den entsprechenden Button.
Sie werden zu Zapier weitergeleitet. Folgen Sie dort weiter der Anleitung, um Ninox mit Ihrer externen Anwendung zu verbinden.
Wenn Sie eine direkte Verknüpfung erstellen möchten, können Sie ganz oben im Pop-up nach Bedarf API-Keys generieren (und auch wieder löschen).
Mit diesen Optionen geht manches ein bisschen schneller ...
Wenn Sie den aktivieren , habe Sie direkten Zugriff auf verschiedene Optionen, um Ihre Datenbank bzw. Ihre Tabellen anzupassen.
Sie bekommen diese Optionen am unteren Rand in einem dunkelblauen Balken angezeigt.
Neben der Option über die Kachel in der Tabellen-Übersicht (1) können Sie über + Neue Tabelle (ganz links) (2) ebenfalls eine neue Tabelle erstellen.
Wenn Sie in der Formular-Ansicht eines Datensatzes sind, bekommen Sie weitere Optionen angezeigt. Über Felder bearbeiten kommen Sie direkt in die Tabellen-Einstellungen.
Hier können Sie direkt ein Feld hinzufügen. Das Feld wird am Ende der jeweiligen Registerkarte, in der Sie sich befinden, ergänzt.
Felder, die Sie auf diese Weise hinzufügen, werden immer am Ende der jeweiligen Registerkarte, in der Sie sich befinden, ergänzt.
Ein Formel-Feld wird hinzugefügt. Sie werden direkt zum Formel-Editor geleitet und können Ihr Skript einfügen.
Schnellzugriff zum Einfügen einer Überschrift, Registerkarte, Ansicht, eines Zeilenumbruchs, Buttons etc.
Hiermit können Sie direkt eine Verknüpfung zu einer anderen Tabelle der Datenbank einfügen.
Über diese Option fügen Sie direkt in der Tabelle eine Untertabelle (Komposition) ein. Diese erscheint dann auch gleich auf der linken Seite unter der entsprechenden Tabelle als Untertabelle.
Lernen Sie den Ninox-Assisten kennen
Wir nutzen die Touren, um Ihnen interaktiv zu zeigen, wie Ninox funktioniert. Die Software, die wir dafür verwenden, legt sich als zusätzliche „Schicht” über die App und führt Sie in Echtzeit durch die Prozesse in Ninox.
Der Ninox-Assistent funktioniert mithilfe von , einer No-Code , die speziell für Onboarding, Mitarbeiter-Schulungen und Kundensupport entwickelt wurde.
... unser Assistent Ihnen spielerisch den Umgang mit Ninox zeigt und anfängliche Unsicherheiten in der direkten Anwendung auffängt – als Ergänzung zur geschriebenen Doku (die, die Sie gerade lesen) sowie unseren Video-Tutorials.
Unser Ziel ist es, Sie Schritt für Schritt und in Echtzeit durch Ninox zu führen und Ihnen von Anfang an eine angenehme Nutzererfahrung zu bieten.
Wir wollen, dass Sie die Funktionalität von Ninox verstehen und so schnell wie möglich mit dem Aufbau Ihrer Datenbanken beginnen können – schließlich wollen wir, dass Sie mit Ninox erfolgreich sind.
Der Ninox-Assistent richtet sich in erster Linie an diejenigen, die neu bei Ninox sind. Das soll Sie natürlich nicht davon abhalten, unsere Touren zu erkunden – unabhängig davon, wo Sie sich auf Ihrer Ninox-Reise befinden.
Momentan funktionieren die Touren nur in der Web-App () – am besten auf einem PC. Sie eignen sich weniger für kleine Bildschirme (<640 Pixel) wie die von Smartphones und Tablets.
Wenn Sie in der eingeloggt sind, klicken Sie auf das Zahnrad-Symbol in der oberen rechten Ecke, um die allgemeinen Einstellungen aufzurufen.
Wählen Sie aus dem Dropdown-Menü die Option Touren der Assistent ist aktiviert.
Um die Touren wieder auszuschalten bzw. zu deaktivieren, klicken Sie das -Symbol im Pop-up auf der linken Seite Ihres Bildschirms. Der Assistent ist deaktiviert.
Einige der Touren setzen Admin-Rechte und das Aktivieren des Bearbeitungsmodus voraus, damit alle Schritte einer Tour angezeigt werden können.
In diesen Fällen gibt es 2 Varianten:
eine für Nutzer mit Lese-Rechten und
eine für Nutzer mit Admin-Rechten.
Je nach Tour sehen Sie möglicherweise einen Schritt, können aber nicht die gewünschte Aktion ausführen. In diesem Fall zeigen wir einen alternativen Schritt zum Kontaktieren des Admins Ihres Ninox-Arbeitsbereichs, um Admin-Rechte anzufragen.
Die Touren in Ninox sind in Kapitel unterteilt. Zurzeit gibt es 6 Kapitel mit insgesamt 19 Touren.
Die Touren bauen aufeinander auf, d.h. manche sind erst nach Abschließen einer spezifischen Tour sichtbar. Es ist also ganz normal, dass Sie nicht die komplette Liste auf einmal sehen.
Touren aktivieren (5 Sek.)
Willkommen (10 Sek.)
Neuen Arbeitsbereich erstellen (10 Sek.)
Datenbank erstellen (5 Sek.)
Tabelle hinzufügen (15 Sek.)
Daten eingeben (10 Sek.)
Formular anpassen (10 Sek.)
Allgemeine Einstellungen (10 Sek.)
Ihr Profil verwalten (15 Sek.)
Nutzer einladen (15 Sek.)
Daten in neue Tabelle importieren (25 Sek.)
Daten in bestehende Tabelle importieren (25 Sek.)
für Admin-Nutzer
für Nutzer mit Lesezugriff
Daten exportieren (10 Sek.)
für Admin-Nutzer
für Nutzer mit Lesezugriff
Backups verwalten (20 Sek.)
Datenbank umbenennen (5 Sek.)
Datenbank löschen (5 Sek.)
Ansichten erstellen (10 Sek.)
Ansichten freigeben (15 Sek.)
Tabellen drucken (5 Sek.)
Datensätze drucken (15 Sek.)
Text
Zahl
Zahl
Datum
Et voilà! Alle Rechnungen zeigen den jeweils gültigen Einzelpreis an!
Zahl
Danach wird Ihnen eine Vorschau der zu importierenden Daten angezeigt. Klicken Sie auf Daten jetzt importieren. Fertig!
Öffnen Sie das Untermenü von Essen & Trinken, indem Sie auf den Pfeil klicken und wählen Sie Einzelpreis aus.
Wählen Sie links Anzahl aus, fügen Sie ein Sternchen * für die Multiplikation ein, gefolgt von Einzelpreis.
Öffnen Sie das Untermenü von Rechnungen, indem Sie auf den Pfeil klicken und wählen Sie Rechnungsnummer aus.
Und jetzt oben rechts alle Änderungen speichern!
Sie möchten das Thema vertiefen? Schauen Sie sich dazu den entsprechenden Abschnitt in unserem an.
Und zum Abschluss gibt's noch ein paar Informationen zu Integrationen ...
Zum Anzeigen der Untertabelle klicken Sie in der linken Seite der Tabellen-Ansicht neben der entsprechenden Tabelle auf den kleinen Pfeil nach unten .
Wir haben auch eine Tour dafür eingerichtet – probieren Sie Touren aktivieren (5 Sek.) direkt in Ninox aus.
Am Ende jeder Tour, die Sie abschließen, erscheint ein Pop-up mit einem Umfrage-Link. In dieser Umfrage können Sie uns mitteilen, was Ihnen (nicht) gefallen hat und was Sie in den Touren vermissen.
Einfache Rechenoperationen anlegen
Mit diesen Operatoren nehmen Sie 2 numerische Werte, führen eine Berechnung durch und erhalten einen numerischen Wert zurück. Es geht hier vor allem um die Grundrechenarten.
+
Addition (auch zum Verbinden von Text)
1 + 2 = 3
-
Subtraktion
3 - 2 = 1
*
Multiplikation
2 * 3 = 6
/
Division
6 / 3 = 2
%
Teilungsrest
13 % 5 = 3
(13 / 5 = 2 Rest 3)
()
Klammern (zum Verändern der Reihenfolge, in der Ausdrücke abgearbeitet werden)
1 + 2 * 3 = 1 + (2 * 3) = 7
(1 + 2) * 3 = 9
Ninox entfernt
überflüssige Klammern (es folgt den Vorrang-Regeln „Punkt- vor Strich-Rechnung),
ebenso wie überflüssige Leerzeichen.
Es fügt aber auch Leerzeichen hinzu, wo es dies für sinnvoll erachtet (z.B. bessere Lesbarkeit).
Eine Übersicht aller grundlegenden Features, die der Formel-Editor ab Version 3.6 bietet
Derzeit sind die neuen Features des Formel-Editors sowohl für die Web-App (app.ninox.com) als auch für die Mac-App verfügbar.
Zeilennummern werden am linken Rand des Formel-Editor-Fensters angezeigt.
Zeilennummern werden standardmäßig angezeigt.
Rückt einen Code-Block automatisch ein.
Nimmt Ihren Code und „verschönert” ihn, damit er einem konsistenten Stil entspricht. Umschließt den Code und fügt bei Bedarf Leerzeichen hinzu oder entfernt diese.
Rufen Sie den Formel-Editor auf, um bereits vorhandenen Code zu formatieren, und klicken Sie auf OK, um den Editor zu verlassen. Wenn Sie den Formel-Editor das nächste Mal öffnen, erscheint dieser Code neu formatiert.
Während der Eingabe erscheint neben dem Mauszeiger ein Pop-up mit Vorschlägen zur Vervollständigung des Skripts.
Um die erste Option aus der Liste auszuwählen, drücken Sie die ENTER
-Taste.
Um eine andere Option auszuwählen, verwenden Sie die Pfeiltasten und bestätigen Sie Ihre Auswahl mit der ENTER
-Taste.
Während der Eingabe wird der Text in verschiedenen Farben hervorgehoben.
String (Text)
Keyword
Funktion
Eingebauter Wert
Variable/Tabelle/Feld
Operator
Zahl
Datentyp
Geben Sie einen Ausdruck ein, um die Syntax-Hervorhebung auszulösen.
Die aktuelle Position des geschriebenen Codes wird oberhalb des Inhalts des Formel-Editors angezeigt.
Die Position wird automatisch angezeigt.
Zeigt Fehler und Warnungen an, während Sie Skript schreiben, und schlägt Korrekturen vor.
Während der Eingabe werden die Zeilen mit fehlerhaftem Code rot hervorgehoben und der Code selbst wird rot unterstrichen. Um die Fehlermeldung anzuzeigen, bewegen Sie den Mauszeiger über die Zeilennummer.
Wenn Sie einen Syntaxfehler machen, hebt der Formel-Editor nur den ersten Fehler hervor, auch wenn weitere Syntax-Fehler auf diesen ersten Fehler folgen. Dies geschieht, weil das folgende Skript aufgrund des vorangegangenen Syntax-Fehlers nicht geparst werden kann.
Wenn Sie einen Verweis-Fehler machen, hebt der Formel-Editor jeden Fehler unabhängig von seiner Position im Skript hervor.
Wenn also ein Syntax-Fehler einem Verweis-Fehler vorausgeht, wird nur der vorangehende Syntax-Fehler hervorgehoben.
Suchen und ersetzen Sie Text, Variablen und Ausdrücke innerhalb eines Code-Blocks. Funktioniert für
Ganzes Wort suchen
,
Groß-/Kleinschreibung suchen
sowie
Regulären Ausdruck verwenden
.
Geben Sie zum Suchen Text in die Suchleiste ein oder drücken Sie CMD+F
(macOS) bzw. Strg+F
(Windows).
Hebt die zugehörigen Klammern hervor und vervollständigt offene Klammern automatisch.
Um eine zugehörige Klammer zu finden, verwenden Sie die Pfeiltasten, um eine Klammer auszuwählen und ihr Gegenstück hervorzuheben. Um Klammern automatisch zu vervollständigen, geben Sie eine offene Klammer ein.
Hier zeigen wir Ihnen, wo genau Sie zaubern ... äh ... skripten können
Die Eingabe der Funktionen bzw. Prozeduren findet über den Formel-Editor in einem Formel-Feld (immer gekennzeichnet durch fx) statt.
Diese Felder sind die „Tür“ zum Formel-Editor. Wir haben hier ein paar Beispiele für Sie zusammengestellt.
Hier werden 2 Werte miteinander verglichen
Hiermit können Sie 2 numerische Werte vergleichen. Die Operatoren liefern ein Ergebnis, das entweder wahr oder falsch ist. Die Ausgabe im Feld lautet bei Ninox Ja (true
) oder Nein (false
).
=
gleich
1 + 1 = 3 - 1
Äpfel = Birnen
!=
ist ungleich
Äpfel != Birnen
1 + 1 != 3 - 1
<
kleiner als
4 * 2 < 10
10 < 4 * 2
<=
kleiner gleich
5 * 2 <= 10
10 <= 4 * 2
>
größer als
10 > 4 * 2
4 * 2 > 10
>=
größer gleich
5 * 2 >= 10
4 * 2 >= 10
like
enthält
"Hello" like "el"
"el" like "Hello"