Home
Das Handbuch als PDF-Datei laden
Contents
1. Ninox Database Benutzerhandbuch Stand 2 Juni 2014 Einf hrung Grundlagen Erste Schritte Benutzeroberfl che Startseite Datenbank Datenmodell Optionen Daten importieren Kalender Suche Tabellen Tabellen erstellen und ndern Datenfeldtypen Verkn pfte Tabellen Formulare Ansichten Formeln und Berechnungen Formeln erstellen Trigger Mathematische Funktionen Logik Text und Datumsfunktionen gt oo PR U UO 11 13 17 20 21 21 23 27 31 33 39 39 41 42 44 45 Seite 2 von 46 Grundlagen Ninox ist eine Datenbank D h Sie k nnen mit Ninox Informationen und Daten erfassen verwalten organisieren und auswerten Welche Daten und wie diese strukturiert sind gibt Ihnen Ninox nicht vor Stattdessen schneiden Sie Ninox genau auf Ihre Bed rfnisse und Anforderungen zu Y im Verkauf Suchen und hinzuf gen Neuen Datensatz erstellen Y verkauft B Die Einsatzm glichkeiten sind vielf ltig einige Beispiele Kundendatenbank Erfassung von Kundendaten Terminen Rechnungen Projektmanagement Projekte Aufgaben Status TODOs Pers nliche Datenbank Verwaltung von CDs DVSs B chern Werkzeug etc Haushaltsbuch Einnahmen Ausgaben Budgets IT Release Management Anforderungen Fehler Release Planung Seite 3 von 46 Wie kann ich Ninox einsetzen Ninox gibt es in drei Varianten Ninox Smart nutzen Sie komfortabel auf Ihrem iPad Nino
2. g Reduziert die Ansicht auf die ausgew hlten Datens tze oder zeigt wieder alle Datens tze an Seite 34 von 46 h L scht alle ausgew hlten Zeilen aus der Datenbank i Mit Massendaten nderungen ver ndern Sie alle Datens tze der aktuellen Ansicht auf einen Schlag k Exportiert die Daten der aktuellen Ansicht in ein anderes Programm eine andere App nderungen die Sie an den Ansichtseinstellungen vornehmen werden nicht automatisch gespeichert Nutzen Sie die Option Sichern um die Einstellungen zu speichern m Die Option Sichern unter speichert die aktuellen Einstellungen unter einem neuen Namen So k nnen Sie mehrere Karteireiter f r unterschiedliche Ansichten erzeugen n L scht die aktuelle Ansicht aber keine Daten o ffnet den Dialog zum Bearbeiten der Tabelle also der grundlegenden Datenfelder p ffnet den Dialog zum Konfigurieren der Spalten dieser Ansicht siehe unten Die Einstellungen die Sie dort vornehmen k nnen gehen ber die bereits genannten Konfigurationsm glichkeiten hinaus Seite 35 von 46 Schtbare Spaten Verf gbare Daten v ugi A v Bewertung amp T Sae r az T Sad E Eingestellt um E Varkaat am 12 Angebotiprois 12 Target 12 Marge Das Spaltenmen Wenn Sie auf einen Spaltenkopf tippen ffnet sich das Spaltenmen und bietet einen Schnellzugriff auf die wichtigsten Konfigurationsm glichkeiten Weitergehende Konfigurationsoptionen bietet
3. hinreichend Stattdessen ben tigen Sie eine dritte Tabelle zum Beispiel Mitarbeiter In der Tabelle Mitarbeiter definieren Sie eine Verkn pfung zur Firma und eine weitere zur Person Beide Beziehungen sollten als Komposition markiert werden denn wenn die Firma gel scht wird hat Sie auch keine Mitarbeiter mehr Wenn eine Person gel scht wird ist diese ebenfalls kein Mitarbeiter mehr Hinweise Obwohl f r Mitarbeiter Kompositionsbeziehungen definiert wurden wird die Tabelle nicht als Untertabelle dargestellt Offensichtlich kann Mitarbeiter nicht Untertabelle von zwei verschiedenen Obertabellen sein Beachten Sie die Auswirkungen der Kompositionsbeziehungen auf das L schen von Datens tzen Wird eine Person gel scht so wird auch der Mitarbeiter gel scht nicht aber die Firma Wird eine Firma gel scht werden alle ihre Mitarbeiter ebenfalls entfernt Allerdings bleiben die Personen unber hrt Die Tabelle Mitarbeiter ist eine sogenannte Beziehungstabelle da Sie im Wesentlichen die Beziehung von Personen zu Firmen modelliert Neben diesem Hauptzweck k nnen Sie die Tabelle nun aber auch nutzen um die Beziehung um hilfreiche Daten anzureichern Beispiele w ren in diesem Fall Felder f r das Eintritts und Austrittsdatum oder f r das Gehalt In diesem Sinne steht die Tabelle Mitarbeiter also f r das Arbeitsverh ltnis zwischen Person und Firma oder gar f r den Arbeitsvertrag Seite 29 von 46 Beziehungsgeflechte Die
4. und wie Sie diese am besten nutzen Seite 12 von 46 Optionen Auf der Optionsseite k nnen Sie Grundeinstellung f r Ihre Datenbank vornehmen Pad Y nu mu Opa x Kunden O a Tabelen Dwermod del Opsonen Daten mportsaren a ffnet die Optionsseite b Tippen Sie hierauf um ein eigenes Hintergrundbild aus Ihrer Fotosammlung auszuw hlen Bitte beachten Sie dass Hintergrundbilder auf lteren Ger ten die Performance beeintr chtigen k nnen c Alternativ w hlen Sie einen der vordefinierten Farbverl ufe bzw eine monotone Farbe Letztere k nnen auf lteren Ger ten zu besserer Performance f hren Daten importieren Ninox unterst tzt den Import von CSV Dateien CSV Dateien sind einfache Textdateien in denen jede Zeile f r eine Tabellenzeile steht und die einzelnen Spalten pro Zeile durch Komma Semikolon oder andere Trennzeichen separiert sind Mit den meisten blichen Tabellenkalkulationsprogrammen und Datenbanken lassen sich solche Dateien erzeugen Seite 13 von 46 Um Daten zu importieren m ssen in Ninox bereits Tabellen angelegt sein in welche die Daten bernommen werden sollen Der Import Assistent bietet z Z keine M glichkeit beim Import neue Tabellen oder Felder zu erstellen Den Importvorgang k nnen Sie ber zwei Wege starten ffnen mit Ninox ffnen Sie die zu importierende Datei in einer anderen App z B Mail mit Ninox Wenn Ninox noch nicht gestartet ist oder keine Datenban
5. Kalender angezeigt werden sollen Mit der Farbe Legt fest welche Farbe entsprechende Eintr ge im Kalender haben Nutzen Sie diese Funktion um verschiedenartige Eintr ge schnell voneinander unterscheiden zu k nnen Jahrestag Ist hilfreich f r j hrlich wiederkehrende Ereignisse insbesondere Geburtstage Wenn diese Option aktiviert ist werden entsprechende Eintr ge unabh ngig vom Jahr angezeigt Seite 19 von 46 Suche Auf der Suchseite k nnen Sie Ihre gesamte Datenbank tabellen bergreifend durchsuchen a Aktiviert die Suchseite b Geben Sie den zu findenden Text ein Es werden alle Tabellen und alle Felder durchsucht c Tippen Sie auf einen gefundenen Datensatz um diesen anzuzeigen Seite 20 von 46 Tabellen erstellen und ndern Um Tabellen anzulegen oder zu erweitern muss der Administrationsmodus aktiv sein Schraubenschl sselsymbol rechts oben Eine Neue Tabelle k nnen Sie auf der Startseite einer Datenbank oder auch im Datenmodell erstellen Um bestehende Tabellen zu ver ndern tippen Sie im Datenmodell auf den Tabellennamen Beides f hrt Sie in den Dialog zum Bearbeiten von Tabellen Feider d Neues Duterfeld esiellen A Globes erdjevsge O En azki TesLa EJi3 ro pe Gerahurgielement hinzuf gen f Mit ener Tabelle verkr gter g a Den Tabellennamen k nnen Sie weitgehend frei w hlen und auch jederzeit ndern Zu beachten ist nur dass Sie keine zwei gleichna
6. Spalten einblenden im Ansichtsmen a Legt einen Filter fest Es werden nur Zeilen angezeigt die diesem Filter entsprechen b Sortiert nach dieser Spalte aufsteigend c Sortiert nach dieser Spalte absteigend d Gruppiert nach dieser Spalte oder hebt die Gruppierung wieder auf e und f Je nach Datentyp der Spalte stehen verschiedene Spaltensummen zur Verf gung keine keine Spaltensumme anzeigen Summe die Summe der nicht leeren Felder Anzahl die Anzahl der nicht leeren Felder Durchschnitt der Durchschnitt der nicht leeren Felder Minimum der minimale Wert der nicht leeren Felder Maximum der maximale Wert der nicht leeren Felder Seite 36 von 46 Die Spaltensummen werden in der Fu zeile bzw in jeder Gruppierungszeile grau hinterlegt aufgef hrt Die Spaltenkonfiguration erreichen Sie im Ansichtsmen durch Tippen auf den Namen der ausgew hlten Ansicht unter der Option Spalten einblenden Auf der linken Seite werden alle angezeigten Spalten aufgelistet Ver ndern Sie die Reihenfolge per Drag amp Drop a Tippen Sie auf einen Eintrag in der Liste um die Detaileinstellungen f r diese Tabellenspalte zu ffnen siehe unten Die Symbole am Spaltennamen zeigen an ob Filter Sortierung oder Gruppierung eingestellt sind bzw ob eine Spaltensumme definiert ist b Auf der rechten Seite befindet sich eine Aufstellung der verf gbaren Datenfelder c Ziehen Sie ein Element aus der rechten
7. Termin werden entsprechend ihrer Start und Endzeit angezeigt Um einen Eintrag anzuzeigen tippen Sie einfach darauf Eintr ge erstellen Sie k nnen in der Wochenansicht auch neue Eintr ge erstellen Tippen Sie auf einen leeren Bereich um zur entsprechenden Uhrzeit einen Termin Eintrag anzulegen Voraussetzung daf r ist dass Sie wenigstens in einer Tabelle eine Spalte mit Datentyp Termin definiert haben n30 un h x Kunden Mi2014 p Mons Woche 4 KW Mont Dersa Mrwoch Domersza Freto Samital Sonma 1 H 4 2 20 22 Seite 18 von 46 Im darauffolgenden Dialog k nnen Sie die Uhrzeit feinjustieren Tippen Sie dann auf einen der angezeigten Tabellennamen um einen entsprechenden Datensatz zu erstellen Die Monatsansicht In der Monatsansicht werden sowohl Termin als auch Datumseintr ge einheitlich angezeigt a Aktiviert die Monatsansicht b Schalten Sie mit den Pfeilen zwischen den Monaten hin und her c Das aktuelle Datum wird blau hinterlegt Samstage hellgelb Sonntage hellrot Feiertage werden z Z nicht hervorgehoben bzw k nnen nicht konfiguriert werden d Tippen Sie auf einen Eintrag um diesen zu ffnen Definition von Datums und Terminfeldern Um mit dem Kalender arbeiten zu k nnen m ssen Sie in Ihren Tabellendefinitionen Datums oder Terminfelder angelegt haben Bei Datumsfeldern haben Sie folgende Optionen Im Kalender anzeigen Stellt ein ob Datens tze aus dieser Tabelle im
8. aktuellen Jahr im Kalender angezeigt Uhrzeit Uhrzeitfelder speichern Uhrzeitangaben ohne Datumsbezug Datum Uhrzeit Nutzen Sie Datum Uhrzeit um einen bestimmten Zeitpunkt also eine Datums und eine Uhrzeitangabe in einem Feld zu erfassen Zeitdauer Eine Zeitdauer ist die Zeit die zwischen zwei Zeitpunkten liegt Zeitdauer ist die exakteste M glichkeit Zeiten zu erfassen da mehrere Tage Stunden und Minuten unterst tzt werden Wenn Sie zum Beispiel Arbeitszeiten erfassen wollen so k nnten Sie Zeitdauer zur Eingabe der Pausenzeit verwenden Wenn die zu erfassende Zeit unterhalb von 24 Stunden liegt kann es aber auch sinnvoll sein Uhrzeitfelder daf r zu missbrauchen da Uhrzeitfelder eine bequemere Eingabe unterst tzen Termin Terminfelder erfassen zwei Zeitpunkte n mlich Start und Ende in einem Feld Zudem werden Termine im Wochenkalender dargestellt Wenn Sie eine Tabelle mit einem Terminfeld definiert haben k nnen Sie auch direkt aus dem Wochenkalender neue Datens tze erzeugen Seite 26 von 46 Bild Felder vom Typ Bild nehmen Fotos aus der Foto App oder von der Kamera auf Internet Adresse Um URLs zu speichern verwenden Sie den Datentyp Internet Adresse Beim Antippen ffnen entsprechende Felder die eingegebene URL im Web Browser Berechnung Berechnungen werden im Kapitel Formeln und Berechnungen ausf hrlich behandelt Beim Erstellen von Tabellen k nnen Sie Berechnungsfelder hinzuf ge
9. der Formatierung in das landestypische Symbol gewandelt in Deutschland also als Komma dargestellt bezeichnet das Gruppierungskennzeichen wird bei der Formatierung in das landestypische Symbol gewandelt in Deutschland also als Punkt dargestellt Beispiele formatieren 42 5 0 ergibt 42 formatieren 42 5 000 ergibt 042 formatieren 42 5 000 00 ergibt 042 50 formatieren 42 5 0 00 ergibt 42 50 formatieren 42 5 0 00 ergibt 42 50 formatieren 1042 5 0 00 ergibt 1 042 50 Seite 46 von 46
10. einmalig auf einen Spaltenkopf um das Spaltenmen zu ffnen siehe unten k Mit erzeugen Sie einen neuen Datensatz also eine neue Zeile in der Tabelle I Grau hinterlegte Zeilen kennzeichnen eine Gruppe Tippen Sie auf die Zeile um die Gruppe auf oder einzuklappen Die Werte in Gruppierungszeilen sind die Spaltensummen dieser Gruppe bzw Anzahl Durchschnitt etc siehe unten m In diesem Beispiel wurde f r die Spalte Status als Spaltensumme Anzahl eingestellt n Durch Tippen auf eine Zeile wird das Eingabeformular ge ffnet Es k nnen aber auch mehrere Zeilen ausgew hlt werden indem Sie auf auf den Zeilenkopf tippen Die Auswahl k nnen Sie im Ansichtsmen umkehren aufheben oder alle ausw hlen Wenn Sie die Ansicht speichern wird auch die aktuelle Auswahl mit gespeichert Hilfreich ist dies bei Recherchen zum Beispiel wenn Sie bestimmte Kunden f r eine Kampagne ausw hlen wollen Das Ansichtsmen a Normalerweise werden Ansichten tabellarisch dargestellt b Tippen Sie auf Diagramm um die Ansicht graphisch darzustellen c Die Druckvorschau zeigt die Ansicht in einer f r den Ausdruck optimierten Darstellung d Oben wurde bereits beschrieben wie einzelne Daten ausgew hlt werden Diese Auswahl k nnen Sie wieder aufheben e Wenn Sie die Auswahl umkehren werden genau die Datens tze ausgew hlt die aktuell sichtbar aber nicht ausgew hlt sind f W hlt alle sichtbaren Datens tze aus
11. ersten Karteireiter Kunde und ziehen Sie ein Feld auf den zweiten Anschrift so dass dieser rot aufleuchtet Auf diese Weise k nnen Sie Felder zwischen unterschiedlichen Karteireitern hin und herschieben Wenn Sie mit Ihren nderungen zufrieden sind sollten Sie diese noch sichern Klicken Sie auf nderungen speichern am oberen Bildschirmrand Seite 6 von 46 7 Ausblick Herzlichen Gl ckwunsch Sie haben eine erste Kundendatenbank erstellt Nehmen Sie sich doch die Zeit die vielf ltigen M glichkeiten von Ninox auszuprobieren F gen Sie zum Beispiel weitere Datenfelder hinzu und verwenden Sie unterschiedliche Datentypen Datum f r Geburtstag Internet Adresse f r die Kunden Web Site ein Foto etc Oder Sie machen sich mit der Suche und dem Kalender vertraut Seite 7 von 46 erfl che Benutzerob Startseite Auf der Startseite von Ninox k nnen Sie Datenbanken ffnen und verwalten also zum Beispiel erstellen umbenennen und l schen Pr m t suo gt Neue Datenbank Neu aus Vorlage 7 Hilfe Upgrade a Tippen Sie auf eine Datenbank um diese zu ffnen b Das wei e Dreieck rechts oben an einer Datenbank ffnet das Verwaltungsmen L schen entfernt die Datenbank nach R ckfrage unwiderruflich Archiv sichern unter erm glicht Ihnen die Datenbank per E Mail zu versenden oder in einer anderen App z B Dropbox zu speichern Nutzen Sie diese Funktion um Backaups Ihrer Datenbank anzuleg
12. und Gestaltungselemente die in der Tabelle definiert sind bzw deren Reihenfolge Par as armen f o a Cm nd oe Neuen Datensatz erstellen oO Sows J Bewertung 8 Sale Ei Beschtugungen b Erposs oc fni x Y mu P Fono d O P herenig e aunlarmae mi mn P tagene or P vera en 05 2014 Jrurgpbotipsen P Tuga 260 000004 230 000004 P Mwe e Jorba Pc M nchener tr 124 64435 Merzinge P Nease P mermerten Verkaf Kantstr 42 Nea Vorname Nachname Teleton mobs Verta Mahlerweg 14 l Q ver i Alte Wange 3 Pad Reinhard Dranke 49 178 4663554358 Anordnung der Felder Ninox ordnet Datenfelder in vier Spalten an Ein Datenfeld kann unterschiedlich breit sein wenigstens eine und h chstens vier Spalten Die Breite eines Feldes wird automatisch berechnet kann aber in den Feldeigenschaften auch explizit festgelegt werden Solange der Administrationsmodus aktiviert ist k nnen Sie die Feldreihenfolge direkt im Formular per Drag amp Drop ndern Ziehen Sie dazu oberhalb des Feldes am Feldnamen siehe Pfeil e Au erdem k nnen Sie durch Tippen auf das graue Schraubenschl sselsymbol neben dem Feldnamen die Feldeigenschaften ffnen eingekreistes d Seite 31 von 46 Karteireiter Formulare sind unterteilt in mehrere Karteireiter Zwei davon werden automatisch generiert Der erste Karteireiter a tr gt den Namen der Tabelle Auf ihm befinden sich alle Datenfelder Der letzte durch ein Dateisymbol gekennzeichnete K
13. Liste in die linke um eine entsprechende Tabellenspalte einzublenden d Daten aus verkn pften Tabellen sind ebenfalls verf gbar Tippen Sie auf das Verkn pfungsfeld um die Datenfelder der verkn pften Tabelle aufzulisten Diese Felder k nnen Sie analog zu c in die linke Liste ziehen e bernimmt die nderungen Seite 37 von 46 f Bricht den Vorgang ab Detaileinstellungen einer Spalte a Der Name der Spalte wird von Ninox automatisch berechnet graue Schrift und entspricht in der Regel dem Feldnamen Sie k nnen aber auch einen anderen Namen eintragen b F r jede Spalte ist eine Formel hinterlegt Wenn Sie Spalten durch Ziehen eines Feldes siehe oben angelegt haben entspricht die Formel dem Feldnamen Die Formel kann ver ndert werden indem Sie auf Berechnung Formel tippen um den Formeleditor zu ffnen c Konfiguriert den Filter f r die ausgew hlte Tabellenspalte d Stellt Sortierung und Gruppierung ein e Legt die Spaltensumme fest f Schlie t den Dialog g Blendet die ausgew hlte Spalte aus entfernt sie aus der linken Liste Seite 38 von 46 Formeln werden an mehreren Stellen in Ninox verwendet Bei der Definition von Tabellen k nnen auch Felder vom Datentyp Formel angelegt werden Das Berechnungsergebnis ist dann in Eingabeformularen sichtbar und kann als Tabellenspalte angezeigt werden Die Konfiguration von Ansichten bzw Tabellenspalten erm glicht zudem Formeln anzulegen di
14. a ian iR duchschnimie Mahlerweg 14 44365 sar ow 11032014 200932014 145000006 120000004 duchschnimiie Alte Waage verbaut sehr gut sehr gut male Ganse 11 a Wenn Sie eine Tabelle ffnen wird in der ersten Zeile der Navigation der Tabellenname angezeigt Es k nnen auch mehrere Tabellen gleichzeitig ge ffnet sein Tippen Sie auf einen Tabellennamen um die Tabelle anzuzeigen Zum Schlie en der Tabelle tippen Sie auf das wei e X b F r jede Tabelle erstellt Ninox eine Standardansicht und nennt diese alle Zwischen den Ansichten wechseln Sie indem Sie auf den Namen der Ansicht tippen Die aktuelle Ansicht wird blau hinterlegt mit einem wei en Dreieck dargestellt c Tippen Sie auf den Namen der aktivierten Ansicht um das Ansichtsmen zu ffnen siehe unten d L dt die aktuelle Ansicht neu e Die Symbole an den Spaltennamen zeigen an ob Seite 33 von 46 in dieser Spalte ein Filter definiert ist nach dieser Spalte aufsteigend oder absteigend sortiert wird nach dieser Spalte gruppiert wird Im obigen Beispiel wurde nach Status gruppiert siehe unten f Sortierte Spalten werden mit einem Pfeil noch oben aufsteigend oder nach unten absteigend gekennzeichnet g Die Spaltenbreite stellen Sie ein indem Sie am rechten Rand des Spaltenkopfes ziehen h Spalten k nnen auch umsortiert werden Ziehen Sie dazu den Spaltentitel nach links oder rechts bis eine andere Spalte rot aufleuchtet i Tippen Sie
15. arteireiter nimmt beliebig viele Dateianh nge f r den ausgew hlten Datensatz auf Weitere Karteireiter k nnen manuell hinzugef gt werden Um einen Karteireiter hinzuzuf gen tippen Sie auf den gerade aktivierten blau hinterlegt mit wei em Dreieck In dem sich ffnenden Men w hlen Sie Hinzuf gen Karteireiter Diesen k nnen Sie nun umbenennen Tippen Sie auf den neu erstellten Karteireiter um ihn zu aktivieren Tippen Sie erneut auf den nun aktivierten Karteireiter um das Men zu ffnen In dem wei hinterlegten Feld kann der Name ge ndert werden Datenfelder lassen sich zwischen den Karteireitern per Drag amp Drop austauschen Ziehen Sie ein Datenfeld auf einen Karteireiternamen um es in diesen Karteireiter zu verschieben Wenn Sie einen Karteireiter entfernen wollen w hlen Sie im Karteireiter Men die Option Karteireiter aufl sen Die Datenfelder werden dabei auf den vorhergehenden Karteireiter verschoben Weitere Gestaltungselemente ber das Karteireiter Men k nnen Sie noch weitere Gestaltungselemente hinzuf gen n mlich berschriften zur optischen Auftrennung des Formulars in mehrere Bereiche Platzhalter um einen einspaltigen Leerraum einzuf gen Seite 32 von 46 Ansichten Ansichten bieten Ihnen vielf ltige M glichkeiten Ihre Daten zu sortieren gruppieren filtern und anderweitig auszuwerten Mit Ansichten arbeiten Pad Y 22 s0 w mm f o a Cm ou weih EEEIEE g h 1 Ps Dn
16. drei vorgestellten Grundtypen von Beziehungen lassen sich beliebig erweitern So gibt es keine Einschr nkung auch h herwertige Beziehungen zum Beispiel zwischen drei Tabellen zu erstellen Hilfreich kann sein wenn Sie sich beim Design Ihrer Datenbank zun chst eine Skizze auf Papier erstellen Malen Sie zun chst alle Objekte die Sie verwalten wollen als K sten auf Jeder Kasten steht f r eine Tabelle Im zweiten Schritt berlegen Sie welche Beziehungen zwischen diesen Objekten bestehen 1 M Beziehungen k nnen Sie einfach als Pfeil eintragen Wenn das nicht ausreicht m ssen Sie einen weiteren Kasten f r die Beziehungstabelle einf gen Achten Sie auch darauf dass Sie nicht redundante berfl ssige Beziehungen erstellen Folgen Sie den Pfeilen Wenn Sie von einem Kasten A auf zwei unterschiedliche Wege zu einem anderen Kasten B gelangen k nnen sollten Sie berlegen ob die beiden Pfade tats chlich verschiedene Sachverhalte darstellen oder ob Sie hier vereinfachen k nnen Zu guter Letzt noch ein Tipp Versuchen Sie nicht mit Ihrem Datenmodell alle Eventualit ten zu erschlagen Manchmal ist es besser ein einfaches Modell zu verwenden und die ggf wenigen Ausnahmen durch Kommentare oder andere Hilfsmittel zu kennzeichnen KISS Keep It Simple Stupid Seite 30 von 46 Formulare Zu jeder Tabelle erzeugt Ninox automatisch ein Eingabeformular Die grundlegende Struktur des Formulars wird bestimmt durch die Datenfelder
17. e nur in dieser Ansicht sichtbar sind Massendaten nderungen nutzen Formeln um ein Datenfeld f r eine gro e Zahl von Datens tzen mit einem berechneten Ergebnis zu f llen Trigger Nach nderung folgendes Skript ausf hren nutzen Formeln um ein Datenfeld mit einem berechneten Wert zu aktualisieren Formeln erstellen Der folgende Screenshot zeigt die Definition eines Berechnungs Feldes in einer Tabelle a Wie jedes andere Feld auch hat ein Berechnungsfeld einen Namen der im Eingabeformular oder als Tabellenspalte angezeit wird b Durch Tippen auf das Feld Berechnung Formel wird der Formeleditor ge ffnet c Wenn die Formel einen Zahlenwert zur ckgibt kann ein Zahelnformat f r das Ergebnis eingestellt werden So k nnen Sie sich Zahlen z B als W hrung anzeigen lassen d Auch f r Formeln kann eine Feldbreite f r das Eingabeformular festgelegt werden Der Formeleditor Der Formeldeditor ffnet sich in der unteren Bildschirmh lfte Er ist ein drei Bereiche eingeteilt In dem gro en wei en Feld befindet sich die eingegebene Formel darunter befindet sich eine Auflistung der Elemente also Datenfelder Rechenoperationen etc die Sie zur Formel hinzuf gen k nnen Wenn die Formel unvollst ndig oder fehlerhaft ist wird eine entsprechende Meldung oberhalb der Formel eingeblendet Um Elemente zur Formel hinzuzuf gen ziehen Sie diese aus dem unteren Bereich in das wei e Formelfeld Die Stelle an de
18. eil aus dem Text von Start inklusive bis Ende exkulsive Gez hlt wird ab 0 das hei t 0 bezeichnet das erste Zeichen im Text Beispiele Teilzeichenkette Hallo Welt 0 5 ergibt Hallo Teilzeichenkette Hallo Welt 6 10 ergibt Welt Seite 45 von 46 Datumsfunktionen Die folgenden Funktionen lassen sich auch auf Termine und Zeitpunkte anwenden Bei Terminen richten sie sich nach dem Startdatum des Termins Jahr Datum liefert das Jahr zur ck Monat Datum liefert den Monat zur ck Tag Datum liefert den Monatstag zur ck Wochentag Datum liefert den Wochentag zur ck Jahr Monat Datum liefert einen Text zusammengesetzt auts Jahr und Monat zur ck Dies ist hilfreich bei Monatsauswertungen Nutzen Sie diese Funktion um eine Tabelle nach Monaten zu gruppieren Start Termin berechnet den Startzeitpunkt eines Termins Ende Termin berechnet den Endzeitpunkt eines Termins Dauer Termin berechnet die Zeitdauer es Termins es gilt Dauer Termin Ende Termin Start Termin Alter Datum berechnet des aktuelle Alter einer Person in Jahren Heute gibt das aktuelle Datum zur ck Weitere Funktionen formatieren Zahl Format erzeugt aus der Zahl einen formatierten Text Als Format ist ein Text erforderlich O steht f r eine Ziffer oder 0 steht f r eine Ziffer die nur dargestellt wird wenn die Zahl gro genug ist bezeichnet das Dezimaltrennzeichen wird bei
19. en Datenbank duplizieren gibt Ihnen die M glichkeit eine Kopie der Datenbank anzulegen Dies ist zum Beispiel n tzlich wenn Sie gr ere nderungen in der Seite 8 von 46 Datenbankstruktur durchf hren aber sicherheitshalber noch den alten Stand aufheben wollen Datenbank umbenennen nutzen Sie um einen neuen Namen zu vergeben Beachten Sie dass Datenbanknamen eindeutig sein m ssen und Sonder und Leerzeichen nicht erlaubt sind c Mit Neue Datenbank legen Sie eine neue an Es gelten die o g Einschr nkungen bzgl des Datenbanknamens d Gerade f r Einsteiger lohnt sich ein Blick in die Vorlagenbibliothek Schauen Sie gelegentlich nach Wir erstellen regelm ig neue Vorlagen e Im Hilfemen haben Sie die M glichkeit Ninox zu bewerten Bewertungen helfen uns die Bekanntheit von Ninox zu erh hen und so mehr Energie in die Weiterentwicklung zu stecken auf die Online Hilfe zuzugreifen per Mail Anfragen an unser Support Team zu stellen wir bem hen uns um kurze Reaktionszeiten Wenn Sie Ideen oder W nsche an das Produkt haben oder wenn Sie Fragen haben oder Ihnen Fehler auffallen geben Sie uns hier Feedback So k nnen wir Ihnen helfen und unseren Service noch weiter verbessern sich ber weitere Angebote rund um Ninox informieren f Einige Funktionen stehen nur den Nutzern des Premium Upgrades zur Verf gung Dieses erhalten Sie als In App Purchase Sollten Sie Probleme beim Upgrade haben berp
20. en dieser Datenbank auf Im Administrationsmodus haben Sie zus tzlich die M glichkeit neue Tabellen anzulegen g Das Datenmodell gibt Ihnen bei umfangreicheren Datenbank einen besseren berblick ber die Tabellen und deren Beziehungen h ffnet das Optionsmen i Stellt verschieden Funktionen f r den Datenimport zur Verf gung Unterhalb der Navigationsleiste werden alle Tabellen aufgelistet k Tippen Sie auf eine Tabelle um diese zu ffnen I ffnet den Dialog um eine neue Tabelle zu erstellen Seite 10 von 46 m ffnet die Vorlagenbibliothek f r Tabellen Im Unterschied zu Datenbankvorlagen k nnen Sie Tabellenvorlagen auch in eine bereits bestehende Datenbank integrieren Datenmodell Das Datenmodell verschafft Ihnen einen berblick ber die Tabellen und deren Beziehungen Tabellenverkn pfungen untereinander Dies ist vor allem hilfreich wenn Sie mit vielen mehrfach verkn pften Tabellen arbeiten Auf das Datenmodell k nnen Sie nur zugreifen wenn der Administrationsmodus aktiviert ist Pr 2 L na u O a am a ffnet das Datenmodell b ffnet den Dialog zum Anlegen einer neuen Tabelle c Tabellen werden graphisch als schwarz umrandetes Rechteck mit abgerundeten Ecken dargestellt Tippen Sie auf eine Tabelle um den Dialog zum Bearbeiten der Tabellendefinition zu ffnen d Verkn pfungen zwischen Tabellen werden als Pfeil dargestellt In dem Beispiel wurde eine Tabellenverkn pf
21. fsartikel erfasst Eine weitere Tabelle Rechnungsposition erfasst die Verkaufsvorg nge sie verweist auf den Artikel Mit einer normalen Formel k nnten Sie nun den Verkaufspreis aus der Artikeltabelle in die Rechnungsposition bernehmen Dies birgt aber Nachteile Wenn der Verkaufspreis sp ter angepasst wird w rde sich auch die Rechnung ndern Sie k nnen den Verkaufspreis nicht f r eine einzelne Rechnung z B Rabatt Kulanz korrigieren Seite 41 von 46 Die bessere L sung ist in der Tabelle Rechnungsposition ein eigenes Datenfeld f r den Verkaufspreis zu definieren Das ist aber wiederum unpraktisch da Sie bei jeder Position manuell den Preis eintragen m ssten Hier hilft ein Trigger weiter Im Verkn pfungsfeld Artikel der Rechnungsposition wird unter Nach nderung folgendes Skript ausf hren ein Trigger definiert der aktiv wird sobald ein Artikel zugewiesen ist Der Trigger bernimmt den Verkaufspreis des Artikels in die Rechnungsposition Preis Artikel Verkaufspreis Auf diese Weise k nnen sp ter Preisanpassungen bei den Artikeln durchgef hrt werden ohne die Rechnungen zu ver ndern Au erdem kann der vom Trigger kopierte Wert nachtr glich korrigiert werden Denn der Trigger wird nur im Moment der Artikelzuweisung aktiv Mathematische Funktionen 1234 F gt eine konstante Zahl ein Addition die Addition a b bildet Zahl Zahl die Summe von a und b wenn beides Zahlenwerte si
22. h ren unabdingbar zu einer Rechnung Telefonnummern sind fest mit einem Kontakt verbunden Wird der Kontakt gel scht sollen auch die Telefonnumern entfernt werden ohne die Kontaktinformation sind sie nicht n tzlich Gegenbeispiele Die Mitarbeiter einer Firma sollten nicht als Unertabelle realisiert werden da sie z B die Firma wechseln k nnten bzw unabh ngig von der Firma existieren Rechnungen f r einen Kunden Rechnungspositionen sind zwar sinnvollerweise eine Untertabelle einer Rechnung sollten aber zum Artikel eine ganz normale Beziehung haben Seite 28 von 46 Beziehungstabellen die N M Beziehung Manchmal sind 1 N Beziehungen bzw Kompositionen nicht ausreichend um einen Sachverhalt darzustellen Wie die meisten relationalen Datenbanksysteme unterst tzt auch Ninox nicht direkt N M Beziehungen Reine N M Beziehungen sind allerdings auch nur in Ausnahmef llen sinnvoll h ufig sollen Beziehungen n mlich noch weiter qualifiziert also mit weiteren Daten angereichert werden Person Firma Br Mitarbeiter Ein Beispiel In einer Tabelle Firma werden Firmen erfasst Eine weitere Tabelle Person erfasst Kontkatdaten von Personen Nun soll zugeordnet werden welche Person welchen Arbeitgeber hat Die einfachste Modellierung w re eine Verkn pfung von Person zu Firma Wenn Sie allerdings ber cksichtigen wollen dass eine Person auch mehrere Arbeitgeber hat oder diese ber die Zeit wechselt ist dieses Modell nicht
23. hgef hrt wird zeigt Ninox zur Kontrolle eine Vorschau der durchzuf hrenden nderungen Pad Y 2 BRACH Daten jetzt importieren Abbrechen Nachname Stra e PLZ Ort ww Vorschau der durchosf hrenden nderungen 4 sem gt a Best tigt den Import b Bricht den Vorgang ab und kehrt zur ck zum Import Assistenten c Die Tabelle zeigt die durchzuf hrenden nderungen In der ersten Spalte ist vermerkt ob der Datensatz neu erstellt wird Neu oder ob ein bestehender aktualisiert wird ID des Datensatzes Zu aktualisierende Werte werden in blau dargestellt bestehende Werte in schwarz d Navigieren Sie seitenweise durch die Importvorschau Duplikate und Schl ssel In der Standardeinstellung erzeugt Ninox f r jede Zeile aus der CSV Datei einen neuen Datensatz Manchmal ist es aber erforderlich dass bereits vorhandene Datens tze aktualisiert werden sollen Damit Ninox erkennt welche Datens tze aktualisiert werden sollen m ssen Sie ein Schl sselfeld definieren Stellen Sie bei diesem Feld Schl ssel statt Alle aktualisieren Seite 16 von 46 ein Schl sselfelder sollten eindeutig sein das hei t es sollten keine zwei Datens tze in der Tabelle in der CSV Datei vorhanden sein bei denen in diesem Feld gleiche Werte stehen Es k nnen auch mehrere Schl sselfelder definiert werden um die Eindeutigkeit zu gew hrleisten z B Vorname und Nachname einer Person Wenn ein Schl ssel definiert is
24. ich b Seite 44 von 46 a lt b akleiner als b a lt b a kleiner als oder gleich b a 2 b a gr er als oder gleich b a gt b a gr er als b a ungef hr wie b textueller Vergleich zwischen a und b bei dem Gro und Kleinschreibung sowie einige Sonderzeichen ignoriert werden Logische Verkn pfungen Mit logischen Verkn pfungen k nnen komplexere Bedingungen konstruiert werden Sie ben tigen als Argument Ja Nein Werte und liefern ihrerseits wieder eine Ja Nein Wert zur ck Ja der konstante Wert Ja Nein der konstante Wert Nein a und b ergibt Ja wenn sowohl a als auch b ebenfalls Ja ergeben sonst Nein a oder b ergibt Ja wenn a oder b oder beide Ja ergeben sonst Nein nicht a ergibt Ja wenn b Nein ergibt sonst Nein Text und Datumsfunktionen Textfunktionen Text f gt einen konstanten Text ein ohne Leerzeichen Text entfernt Leerzeichen am Anfang und am Ende des Textes klein Text wandelt den Text in Kleinbuchstaben gro Text wandelt den Text in Gro buchstaben links auff llen Text Zahl Auff ll Text erzeugt einen Text der mindestens Zahl Zeichen lang ist Wenn der Text k rzer als Zahl Zeichen ist wird der Auff ll Text so oft vorangestellt bis die gew nschte Zeichenl nge erreicht ist rechts auff llen Text Zahl Auff ll Text arbeitet analog zu links auff llen stellt aber den Auff ll Text hinten an Teilzeichenkette Text Start Ende Extrahiert einen T
25. ierten Datenfelder als Spalten Erstellen Sie einen ersten Datensatz mit Datensatz erstellen Es ffnet sich auf der rechten Seite ein Formular welches die von Ihnen definierten Felder enth lt Geben Sie einige Beispieldaten ein legen Sie mehrere weitere Datens tze an Ihre Eingaben werden immer sofort gespeichert Explizites Best tigen ist nicht erforderlich Sie k nnen Datens tze anzeigen indem Sie in die entsprechende Zeile klicken Nochmaliges Klicken auf eine ausgew hlte Zeile schlie t das Eingabeformular wieder 5 Anpassung der Tabellendarstellung Die Darstellung der Tabelle k nnen Sie ganz einfach anpassen Ziehen Sie die Spaltenk pfe nach links oder rechts um die Tabellenspalten umzusortieren Ziehen Sie am rechten Rand eines Spaltenkopfes um die Spaltenbreite anzupassen Klicken Sie in einen Spaltenkopf um Sortierungseinstellungen zu ndern Seite 5 von 46 Die vorgenommenen Einstellung werden nicht automatisch gespeichert Sie k nnen sich aber unterschiedliche Ansichten definieren und diese dauerhaft sichern Klicken Sie auf den Karteireiter alle um das Men f r die Ansichtskonfiguration zu ffnen ndern Sie den Namen der Ansicht von alle auf Kunden bersicht Klicken Sie auf nderungen sichern um die aktuelle Ansichtskonfiguration dauerhaft zu speichern Klicken Sie jetzt auf Kunden bersicht und w hlen Sie Neu Die neue Ansicht k nnen Sie wieder individuell a
26. k ge ffnet ist wird Ninox zun chst nachfragen in welche Datenbank importiert werden soll Danach ffnet sich der Import Assistent Import aus Dropbox Nutzen Sie den Karteireiter Daten importieren auf der Startseite der Datenbank nur im Administrationsmodus sichtbar ber diesen Karteireiter k nnen Sie Daten aus Ihrer Dropbox importieren ggf werden Sie aufgefordert die Dropbox App zu installieren Hinweis Beim Import gr erer Datenmengen Richtwert mehr als 10 000 Zeilen empfiehlt sich der Weg ber Dropbox Einige Apps haben Schwierigkeiten gro e CSV Dateien anzuzeigen und brechen den Vorgang ab so dass Sie die Option ffnen mit Ninox nicht erhalten Der Import Assistent a Zeigt die zu importierende Datei bzw die Anzehl der darin gefundenen Zeilen und Spalten an b W hlen Sie die Tabelle in welche die Daten importiert werden sollen c Sie k nnen w hlen ob alle Daten importiert werden sollen nur neue Datens tze hinzugef gt werden sollen siehe Duplikate und Schl ssel nur bereits vorhandene Datens tze aktualisiert werden sollen d Wenn Schl sselfelder nicht eindeutig zugeordnet werden k nnen bietet Ninox zwei Optionen siehe Duplikate und Schl ssel diese Datens tze zu berspringen alle gefundenen Datens tze zu aktualisieren e Legen Sie fest ob die erste Zeile der CSV Datei berschriften Spaltentitel enth lt Ninox versucht die gefundenen Spaltentitel automa
27. le Kunde verweisen Fekinare Vomame kURON hk nAmIN M t k Seite 22 von 46 Feldeigenschaften Beim Anlegen eines neuen Feldes oder durch Tippen auf ein bestehendes Feld ffnet sich der Dialog zum Bearbeiten der Feldeigenschaften Je nachdem um welchen Datentyp es sich handelt sind unterschiedliche Detaileinstellungen m glich hier am Beispiel von Textfeldern verdeutlicht a Der Feldname ist weitgehend frei w hlbar darf aber nicht leer bleiben und nicht zweimal in der selben Tabelle vorkommen Sie k nnen ihn jederzeit ndern b Wenn Sie festlegen dass die Eingabe erforderlich ist muss in jedem Datensatz dieser Tabelle das entsprechende Feld ausgef llt werden Allerdings ist Ninox nicht sehr restriktiv Wenn Sie es leer lassen wird lediglich eine Warnung angezeigt c Standardwerte helfen die Dateneingabe zu beschleunigen Legen Sie hier einen Wert fest der von Ninox beim Erzeugen neuer Datens tze automatisch ausgef llt werden soll Einige Datentypen unterst tzen auch spezielle Standardwerte z B Heute bei Datumsfeldern um das aktuelle Datum einzutragen d Textfelder bieten die M glichkeit eine minimale und maximale L nge Anzahl an Zeichen einzustellen wird diese unter bzw berschritten so gibt Ninox eine Warnung aus e Vgl minimale L nge f Stellt die Breite des Feldes in Eingabeformularen ein Eingabeformulare sind in vier Spalten organisiert ein Feld ist also wenigstens eine S
28. migen Tabellen anlegen k nnen b Das Beschreibungsfeld wird ausschlie lich an dieser Stelle angezeigt Es kann Ihnen helfen bei komplexeren Datenmodellen den berblick zu behalten Seite 21 von 46 c Die global eindeutige ID wird von Ninox automatisch vergeben und dient der internen Verwaltung Zwar k nnen Sie diese ver ndern das ist aber nur in Ausnahmef llen sinnvoll d Zeigt eine Liste der in dieser Tabelle definierten Datenfelder sprich Tabellenspalten Die Reihenfolge der Felder k nnen Sie per Drag amp Drop ver ndern Sie wirkt sich zweierlei aus Die Feldreihenfolge bestimmt die standardm ige Reihenfolge der Spalten Die Spaltenreihenfolge l sst sich aber auch unabh ngig konfigurieren lesen Sie dazu das Kapitel Ansichten Au erdem legt die Feldreihenfolge fest wie Eingabeformulare dargestellt werden e Bietet Ihnen die M glichkeit neue Felder anzulegen Ziehen Sie einfach ein Feld aus der rechten Liste in die linke Liste siehe Pfeil h Sobald Sie ein Feld anlegen ffnen sich die Detaileigenschaften des Feldes siehe unten Eine bersicht ber die verf gbaren Felder gibt das Kapitel Datenfeldtypen f Gestaltungselemente sind keine Felder oder Tabellenspalten im eigentlichen Sinn Sie dienen vor allem der Strukturierung von Eingabeformularen g Mit Tabellenverkn pfungen setzen Sie Ihre Tabellen in Beziehung zueinander Zum Beispiel kann eine Tabelle Rechnung auf eine andere Tabel
29. n Dies erfolgt analog zum Anlegen von Datenfeldern Verkn pfte Tabellen Tabellenverkn pfungen auch Beziehungen oder Relationen genannt sind eine der wichtigsten Funktionen von Ninox Dass Sie Tabellen in Beziehung zueinander setzen k nnen unterscheidet Ninox von vielen anderen Apps die lediglich die Verwaltung simpler Listen erm glichen Zudem sind Relationen ein wesentlicher Unterschied von echten Datenbanken zu Tabellenkalkulationsprogrammen Wenn Sie bisher nur wenig Erfahrung mit Datenbanksystemen gesammelt haben sollten Sie diesen Abschnitt lesen um zu erfahren welche unterschiedlichen Beziehungstypen es gibt und wie Sie diese am Besten einsetzen Grundlagen Die 1 N Beziehung Ninox unterst tzt wie die meisten relationalen Datenbanksysteme als Grundbaustein sogenannte 1 N Beziehungen lies Eins zu N Das bedeutet dass Sie mit dieser Beziehung einem einzelnen Datensatz aus einer Tabelle mehrere Datens tze aus einer anderen zuordnen k nnen Rechnung Kunde Ein Beispiel daf r sind Kunden und Rechnungen Zu einem Kunden k nnen Sie beliebig viele Rechnungen zuordnen Zu einer Rechnung k nnen Sie aber nur einen Kunden festlegen Diese grundlegende Beziehung definieren Sie indem Sie in der Tabelle Rechnung eine Verkn pfung zur Tabelle Kunde erstellen die Rechnung verweist auf einen Kunden Wenn Sie nun die Formularansichten f r Rechnung und Kunde ffnen sehen Sie dass im Rechnungsformular ein einzelne
30. nd Text oder Text den aus a und b zusammengesetzten Text Datum Zahl das Datum a um b Tage erh ht Datum Zeitdauer einen Zeitpunkt n mlich Datum a um Zeitdauer b erh ht Uhrzeit Zahl die Uhrzeit a um b Millisekunden erh ht Uhrzeit Zeitdauer die Uhrzeit a um die Zeitdauer b erh ht Zeitpunkt Zahl den Zeitpunkt a um b Millisekunden erh ht Zeitpunkt Zeitdauer den Zeitpunt a um die Zeitdauer b erh ht Zeitdauer Zahl die Zeitdauer a um b Millisekunden erh ht Uhrzeit Uhrzeit die Summe der Uhrzeiten a und b Zeitdauer Zeitdauer die Summe der Zeitdauern a und b Subtraktion die Subtraktion a b bildet Zahl Zahl die Zahl a b Datum Datum die Zeitdauer von b bis a Zeitpunkt Zeitpunkt die Zeitdauer von b bis a Subtrahiert b von a vergleiche Addition Multiplikation multipliziert a b Zahl Zahl die Zahl a b Seite 42 von 46 Zeitdauer Zahl die Zeitdauer a b Division dividiert a b Zahl Zahl die Zahl a b Zeitdauer Zahl die Zeitdauer a b J x berechnet die quadratische Wurzel von x x berechnet das Quadrat von x xy berechnet die Potenz von y zur Basis x also x hoch y e x berechnet e hoch x log10 x berechnet den dekadischen Logarithmus von x also zur Basis 10 In x berechnet den nat rlichen Logarithmus von x also zur Basis e Logarithmen zur Basis y lassen sich berechnen mi
31. nden Maske k nnen Sie die Tabelle umfangreich konfigurieren Anpassungen sind auch sp ter jederzeit wieder m glich Geben Sie einen Namen f r die Tabelle ein zum Beispiel Kunde Seite 4 von 46 F r Tabellennamen bestehen keinerlei Einschr nkungen Sie k nnen diese auch sp ter anpassen Nun sollten Sie noch Datenfelder f r die Tabelle definieren berlegen Sie welche Informationen Sie f r einen Kunden erfassen wollen Sie k nnen sp ter auch weitere Felder hinzuf gen Ziehen Sie ein Feld Text aus der rechten Liste in die Linke Liste Es ffnet sich ein Dialog Geben Sie als Feldnamen Vorname ein und best tigen Sie mit OK Verfahren Sie analog um weitere Felder f r Nachname Adresse PLZ Ort Telefon E Mail anzulegen Ihre erste Tabelle ist nun fertig konfiguriert Speichern Sie die Konfiguration mit nderungen am Datenmodell sichern 4 Verwaltung von Daten Wenn Sie Schritt 3 erfolgreich absolviert haben k nnen Sie nun anfangen Kundendaten zu erfassen Der Administrationsmodus ist dazu nicht mehr erforderlich Deaktivieren Sie den Administrationsmodus durch Klick auf den Schraubenschl ssel Auf der Startseite werden alle von Ihnen angelegten Tabellen aufgelistet Zur Startseite springen Sie jederzeit durch klick auf das Symbol Home Klicken Sie auf die Tabelle Kunde auf der Startseite Es wird ein leerer Tabellenrahmen angezeigt In der Kopfzeile sehen Sie die von Ihnen defin
32. npassen benennen und sichern 6 Anpassung der Formulardarstellung Formulare lassen sich anpassen solange der Administrationsmodus aktiviert ist Aktivieren Sie den Administrationsmodus durch Klick auf den Schraubenschl ssel W hlen Sie einen Datensatz aus damit das Eingabeformular angezeigt wird Verschieben Sie ein Datenfeld indem Sie an dem Feldnamen ziehen Formularfelder k nnen nicht frei platziert werden sie ordnen sich automatisch an Durch Ziehen der Felder k nnen Sie die Reihenfolge festlegen Zudem k nnen Sie auch die Gr e der Felder beeinflussen Klicken Sie auf den kleinen Schraubenschl ssel links neben einem Feld Es ffnet sich der schon bekannte Dialog zur Konfiguration des Feldes Die Feldgr e wird standardm ig automatisch festgelegt Mit der Einstellung Breite k nnen Sie diese jedoch ndern Stellen Sie die Breite auf 4 Spalten und best tigen Sie mit OK Die Breite bezieht sich auf die Darstellung in Eingabeformularen Diese sind vierspaltig organisiert ein Feld ist mindestens eine Spalte breit maximal vier Spalten Ninox unterst tzt auch die Aufteilung der Eingabeformulare auf mehrere Karteireiter Klicken Sie auf den Karteireiter Kunde und w hlen Sie Hinzuf gen Karteireiter Klicken Sie auf den neu erschienen Karteireiter um diesen zu aktivieren Klicken Sie nochmals auf den Karteireiter und geben Sie einen anderen Namen ein zum Beispiel Anschrift Klicken Sie wieder auf den
33. nter Zahlenwerte 1234 i Logik Unter dem Karteireiter Logik befinden sich Funktionen zur bedingten Berechnung wenn dann sonst logische Verkn pfungen und Vergleichsoperatoren k Text Datum Text und Datumsbezogene Funktionen sind im Karteireiter Text Datum abgelegt F r die Datumsrechnung sollten Sie zus tzlich aber auch die besonderen F higkeiten der Rechenoperatoren beachten Zusammengesetzte Texte erzeugen Sie mit Trigger Trigger sind ein sehr m chtiges Werkzeug f r erfahrenere Benutzer Sie sollten Trigger nur einsetzen wenn Sie sich sicher sind dass das gew nschte Ergebnis mit einer einfachen Formel nicht erreichbar ist Ein Trigger ist eine Funktion die bei bestimmten Ereignissen ausgef hrt wird Ninox unterst tzt zur Zeit Trigger nach Anderung eines Feldwertes Definiert wird ein Trigger in dem Feld dessen nderung Sie beobachten wollen Unter erweiterete Optionen besteht die M glichkeit Nach nderung folgendes Skript ausf hren einzustellen Dies ffnet den Fomeleditor Gegen ber dem normalen Formeleditor ist nun ein zus tzlicher Karteireiter Befehle verf gbar Dieser listet Wertzuweisungs Operatoren auf Mit einer Wertzuweisung k nnen Sie einem Feld einen neuen berechneten Wert zuweisen Ein Beispiel Ein gutes Beispiel f r den sinnvollen Triggereinsatz ist das Kopieren eines Datenfeldes aus einer verkn pften Tabelle In einer Tabelle Artikel werden Verkau
34. palte und h chstens vier Spalten breit Wenn Sie die Breite nicht festlegen bestimmt Ninox diese automatisch g Unter den erweiterten Optionen verbergen sich zus tzliche Einstellungen f r erfahrene Benutzer h Nach nderungen folgendes Skript ausf hren bezeichnet einen sog Trigger i Feld nur anzeigen wenn bietet die M glichkeit ein Feld im Eingabeformular unter bestimmten Bedingungen auszublenden Diese Bedingung wird als Formel definiert Setzen Sie die Formel auf Nein um das Feld dauerhaft auszublenden j Die global eindeutige ID wird von Ninox automatisch vergeben und dient der internen Verwaltung Zwar k nnen Sie diese ver ndern das ist aber nur in Ausnahmef llen sinnvoll k L scht das Feld nach R ckfrage unwiderruflich Damit gehen auch alle Daten aus der entsprechenden Tabellenspalte verloren I Schlie t den Dialog Datenfeldtypen Ninox unterst tzt eine Reihe von Datentypen f r die Spalten Felder einer Tabelle Vier grundlegende Arten sind zu unterscheiden Datenfelder dienen der Eingabe von Daten Seite 23 von 46 Berechnungen stellen automatisch berechnete Ergebnisse dar Gestaltungselemente helfen bei der Strukturierung von Eingabeformularen Tabellenverkn pfungen erm glichen Tabellen in Beziehung zueinander zu setzen Datenfelder Allgemeine Optionen Eingabe erforderlich legt fest ob in diesem Feld ein Wert eingegeben werden muss Wird kein Wert eingegeben so e
35. r fen Sie folgende Punkte Sind Sie bei iTunes angemeldet Einstellungen gt iTunes gt Account Besteht eine aktive Internetverbindung Haben Sie den Kauf durchgef hrt aber die Premium Funktionen scheinen nicht aktiviert zu sein g Schauen Sie auf der Startseite nach ob neben dem Ninox Logo Premium steht Beenden Sie Ninox indem Sie zweimalig auf den Home Button klicken und dann Ninox nach oben wischen Starten Sie Ninox dann neu Nutzen Sie im Upgrade Men die Funktion Meine bisherigen Eink ufe wiederherstellen Datenbank Wenn Sie eine Datenbank ffnen gelangen Sie zur Startseite der Datenbank a Die Startseite der Datenbank erreichen Sie jederzeit durch Tippen auf das Home Symbol b ffnet den Kalender c ffnet die Suchseite Seite 9 von 46 Pai Y b un d tss ma xrunsen O d Zeigt den Namen der ge ffneten Datenbank an Tippen Sie auf das kleine X um zur Startseite von Ninox zur ckzukehren e Das Schraubenschl ssel Symbol aktiviert bzw beendet den Administrationsmodus Im Administrationsmodus stehen Ihnen erweiterte Funktionen zur Verwaltung Ihrer Datenbank zur Verf gung Z B k nnen Sie neue Tabellen anlegen Formulare ver ndern oder Einstellungen vornehmen Solange der Schraubenschl ssel rot hinterlegt ist ist der Administrationsmodus aktiv In der zweiten Zeile sehen Sie mehrere Karteireiter tippen Sie auf einen um ihn zu ffnen f Listet alle erstellten Tabell
36. r das Element eingef gt wird leuchtet rot auf Seite 39 von 46 Nekirare Rechnungsbewag A Berechnung Formel sum Rechnungsposition Betrag b Um ein Element aus der Formel zu entfernen ziehen Sie es nach oben aus dem wei en Feld heraus e Das Formelfeld f F gen Sie neue Elemente per Drag amp Drop hinzu l Bricht die Eingabe der Formel ab m Best tigt die Formeleingabe Die Eingabe kann nur best tigt werden wenn keine Formelfehler angezeigt werden Formelelemente g Felder Unter Felder werden alle f r Formeln relevante Felder der aktuellen Tabelle aufgelistet In der ersten Zeile steht der Tabellenname Darunter folgen die Datenfelder Eine Besonderheit stellen Tabellenverkn pfungen dar Tabellenverkn pfungen werden blau hinterlegt Sie k nnen diese nicht direkt in die Formel ziehen Tippen Sie stattdessen auf die Verkn pfung Nun werden alle relevanten Felder aus der verkn pften Tabelle angezeigt In der ersten Zeile k nnen Sie wieder zur cknavigieren Wenn Sie einer umgekehrten Verkn pfung folgen lt dann k nnen Sie deren Datenfelder wieder blau hinterlegt nicht direkt in die Formel ziehen Tippen Sie auf das Seite 40 von 46 Datenfeld um eine Auflistung der m glichen Aggregationen des Datenfeldes zu sehen Summe Durchschnitt Minimum Maximum Anzahl etc h Rechnen Der Karteireiter Rechnen birgt alle verf gbaren mathematischen Operationen sowie ein Feld zur Eingabe konsta
37. r haben drei Zust nde Nicht definiert Ja und Nein Sie werden im Eingabeformular als einfaches Auswahlfeld dargestellt Wenn Sie den Zustand nicht definiert unterbinden wollen sollten Sie einstellen dass die Eingabe erforderlich ist und den Standardwert festlegen Auswahl Mit Auswahlfeldern erzeugen Sie selbstdefinierte Wertesten aus denen im Eingabeformular per Popup Men ein Wert ausgew hlt werden kann Dieser Feldtyp eignet sich besonders gut zur Aufnahme von Statusinformationen z B offen erledigt verworfen Zudem k nnen Sie f r jeden Wert noch eine individuelle Farbhinterlegung und ein Symbol festlegen Beide werden auch in Tabellendarstellungen angezeigt und helfen so dabei einen schnellen berblick zu gewinnen Seite 25 von 46 Wenn Sie einen Wert nachtr glich umbenennen wirkt sich das auf alle Datens tze mit diesem Wert aus Die Reihenfolge der Werte k nnen Sie per Drag amp Drop ver ndern Datum Datumsfelder nehmen Datumsangaben ohne Uhrzeit auf Sie sind geeignet f r Geburtstage ganzt gige Ereignisse Rechnungsdaten etc Optionen Im Kalender anzeigen legt fest ob Datens tze bei denen dieses Feld belegt ist als ganzt giges Ereignis im Kalender angezeigt werden sollen Mit der Farbe bestimmt die Farbe mit der die Kalenderdarstellung hinterlegt werden soll Jahrestag sollten Sie auf Ja setzen wenn es sich um einen Geburtstag handelt Jahrestage werden unabh ngig vom
38. ren Formatierung So k nnen Sie in mehrzeiligen Texten fettgedruckt kursiv und unterstrichen sowie berschriften und Aufz hlungen verwenden Seite 24 von 46 Text mehrzeilig eignet sich gut zur Aufnahme beschreibender erg nzender Informationen Sie sollten Text mehrzeilig jedoch nicht als Ersatz f r normale Textfelder verwenden Denn gegen ber normalen Textfeldern bestehen einige Einschr nkungen Die Sortierreihenfolge kann evtl durch Textformatierunen beeintr chtigt sein Optionen zur Validierung stehen nicht zur Verf gung Wird nicht in zusammenfassenden Darstellungen z B bei der Suche mit einbezogen Verwenden Sie Text mehrzeilig also f r Felder wie Anmerkungen Hinweise Notizen F r Felder wie Name Titel Kategorie sollten Sie stattdessen normale Textfelder benutzen Zahl Zahlenfelder nehmen Zahlenwerte auf und unterst tzen die formatierte Ausgabe beispielsweise als W hrung Optionen Minimum bestimmt den minimalen Wert wird dieser unterschritten so gibt Ninox eine Warnung aus Maximum bestimmt den maximalen Wert wird dieser berschritten so gibt Ninox eine Warnung aus Zahlenformat legt fest wie die Zahl dargestellt werden soll Hinweis Die Darstellung als 23 stellt ein Prozentzeichen hintenan Allerdings wird die Zahl beim Rechnen nicht als Prozentzahl interpretiert so dass sie ggf durch 100 dividiert werden muss Ja Nein Ja Nein Felde
39. rzeugt Ninox eine Warnung Standardwert konfiguriert einen Wert der von Ninox beim Anlegen neuer Datens tze automatisch ausgef llt wird Breite bietet die Option die Feldbreite im Eingabeformular anzupassen Erweiterte Optionen Nach nderung folgendes Skript ausf hren stellt einen Trigger ein Feld nur anzeigen wenn konfiguriert per Formel wann ein Feld im Eingabeformular sichtbar ist Wird hier nichts eingetragen so ist das Feld immer sichtbar Stellen Sie die Formel auf Nein um das Feld dauerhaft auszublenden Global eindeutige ID wird automatisch erzeugt und dient der internen Verwaltung Normalerweise ist eine nderung nicht erforderlich Text Texttfelder sind einer der wichtigsten Datentypen von Ninox Nutzen Sie diese zur Eingabe von einzeiligen Texten Teilweise sind Textfelder auch bessere f r die Aufnahme numerischer Werte geeignet als Zahlenfelder n mlich bei numerischen Codes wie Postleitzahlen Artikelnummern oder Telefonnummern Optionen Minimale L nge legt die minimale Anzahl Zeichen fest die in diesem Feld eingegeben werden soll Wird diese unterschritten so gibt Ninox eine Warnung aus Maximale L nge legt die maximale Anzahl Zeichen fest die in diesem Feld eingegeben werden darf Wird diese berschritten so gibt Ninox eine Warnung aus Text mehrzeilig Gegen ber normalen Textfeldern unterst tzt ein Feld vom Typ Text mehrzeilig die Eingabe l ngerer Texte und insbesondere de
40. s Feld zur Aufnahme des Kunden eingeblendet wird Seite 27 von 46 Im Kundenformular hingegen wird eine eingebettete Tabelle aller zugeordneten Rechnungen dargestellt Untertabellen Die Kompositionsbeziehung Eine besondere Form der 1 N Beziehung ist die Komposition Komposition bedeutet in etwa besteht aus Ein gutes Beispiel hierf r sind Rechnungspositionen Eine Rechnung besteht aus mehreren Positionen Wenn die Rechnung gel scht wird sind auch die Positionen hinf llig Sie k nnen eine Tabellenverkn pfung auch nachtr glich als Kompositionsbeziehung Rechnung EEE Kunde Position markieren indem Sie bei den Feldeigenschaften der Verkn pfung die erweiterten Optionen einblenden und Komposition mit Ja aktivieren Dies hat folgende Auswirkungen Im Datenmodell wird die Tabelle als Untertabelle der verkn pften Tabelle Obertabelle angezeigt n mlich verschachtelt Auf der Startseite der Datenbank ist die Untertabelle nicht mehr zu sehen Beim L schen eines Datensatzes in der Obertabelle werden alle verkn pften Datens tze der Untertabelle entfernt In der Formulardarstellung der Obertabelle fehlt die Option Suchen und hinzuf gen Lupensymbol an der Untertabelle In der Formulardarstellung der Untertabelle fehlt die Option Verkn pfung aufheben Untertabellen eignen sich gut f r Dinge die fest miteinander verbunden sind um einige Beispiele zu nennen Rechnungspositionen ge
41. t sucht Ninox f r jeden Datensatz aus der CSV Datei einen entsprechenden Datensatz in der Tabelle bei dem die Schl sselfelder die gleichen Werte enthalten und aktualisiert dessen weitere Felder Wird kein bereinstimmender Datensatz gefunden so legt Ninox einen neuen an Kalender Der Kalender zeigt alle Datens tze mit Datumsbezug an Der Kalender bietet zwei Ansichten eine einzelne Woche bzw ein ganzer Monat Die Wochenansicht Pae o PEN TTT A Q Si d f x Kunden ne A eusao p TSE EHER a CD Mom r Dienitag 13 Mittwoch 14 g Dorneritag 15 Freitag 16 a9 12 11 00 m 12 00 u a Aktiviert den Kalender b Schaltet in die Monatsansicht siehe unten c Aktiviert die Wochenansicht Seite 17 von 46 d Wechseln Sie mit den Pfeilen zwischen den Wochen e Standardm ig zeigt die Wochenansicht nur die f nf blichen Arbeitstage Sie k nnen aber auch eine 7 Tagesansicht oder eine bersichtlichere Darstellung nur eines Tages w hlen f Solange Nur Arbeitszeiten aktiviert ist stellt der Kalender nur 08 00 bis 18 00 dar sonst die vollen 24 Stunden g In der obersten Zeile der Kalenderansicht werden die ganzt gigigen Ereignisse des jeweiligen Tages angezeigt Wenn Sie Tabellenspalten mit dem Datentyp Datum definiert haben und festgelegt haben dass diese im Kalender angezeigt werden sollen so werden entsprechende Datens tze an dieser Stelle dargestellt h Datens tze die Termine haben Datentyp
42. tIn x ln y sin x berechnet den Sinus von x im Bogenma cos x berechnet den Kosinus von x im Bogenma tan x berechnet den Tangens von x im Bogenma asin x berechnet den Arkussinus von x im Bogenma acos x berechnet den Arkuskosinus von x im Bogenma atan x berechnet den Arkustangens von x im Bogenma atan x berechnet den quadratischen Arkustangens von x im Bogenma runden x rundet x kaufm nnisch Seite 43 von 46 aufrunden x rundet x auf abrunden x rundet x ab Vorzeichen x ergibt 1 wenn x negativ ist sonst 1 Betrag x berechnet den Betrag von x also x ohne Vorzeichen Betrag 10 Betrag 10 10 Logik Logische Funktionen erm glichen Fallunterscheidungen Es gibt drei grundlegende Bausteine n wenn dann sonst n Vergleiche logische Verkn pfungen Die Fallunterscheidung wenn a dann b sonst c berpr ft zun chst ab die Bedingung a zutrifft Ist dies der Fall dann berechnet Sie b sonst c Als Bedingung ist ein Ausdruck erforderlich der Ja Nein zur ckliefert Dies kann sein ein Ja Nein Feld ein Vergleich eine logische Verkn pfung Beispiele wenn Ja dann 1 sonst 2 liefert immer 1 zur ck wenn Nein dann 1 sonst 2 liefert immer 2 zur ck wenn Alter gt 18 dann vollj hrig sonst minderj hrig Vergleiche Vergleiche liefern immer einen Ja Nein Wert zur ck a b a gleich b a b a ungle
43. tisch den Tabellenspalten zuzuordnen Die Zuordnung k nnen Sie aber auch manuell vornehmen siehe unten f Bestimmen Sie das Zeichen mit dem die Felder in der CSV Datei getrennt sind g Alle gefundenen Spalten der CSV Datei werden aufgelistet und k nnen jeweils einem Datenfeld der ausgew hlten Tabelle zugeordnet werden h Sofern Ninox bereinstimmende Feldnamen findet werden die Datenfelder automatisch zugeordnet Per Drag amp Drop k nnen Sie diese Zuordnung ndern Ziehen Sie ein Datenfeld aus der Zuordnung heraus um diese aufzuheben Seite 14 von 46 i Normalerweise werden die Daten aus der CSV Datei in die Datenfelder bernommen alle aktualisieren Sie k nnen aber auch festlegen dass ein Feld nur berschrieben wird wenn sich darin noch keine Daten befinden nur leere aktualisieren Wenn Sie ein Feld als Schl ssel definieren gleicht Ninox die Daten der Tabelle mit der CSV Datei ab und aktualisiert jeweils die Datens tze bei denen die Schl sselfelder bereinstimmen siehe Duplikate und Schl ssel k Ziehen Sie ein Datenfeld aus der Liste auf eine leeren Platzhalter um dieses Feld der Spalte aus der CSV Datei zuzuordnen l Listet alle noch nicht zugeordneten Felder der ausgew hlten Tabelle auf m Bereitet den Import vor und zeigt an welche nderungen Ninox durchf hren w rde wenn Sie den Import best tigen n Bricht den Vorgang ab Seite 15 von 46 Importvorschau Bevor der Importvorgang durc
44. ung von der Rechnung zum Kunden angelegt das hei t in der Tabelle Rechnung wurde ein entsprechendes Verkn pfungsfeld erstellt Seite 11 von 46 Die Pfeilrichtung besagt zudem dass zu einem Kunden beliebig viele Rechnungen geh ren k nnen Andersherum geh rt eine Rechnung aber zu h chstens einem Kunden e Die Tabelle Rechnung enth lt noch eine Untertabelle Rechnungsposition f Untertabellen werden in ihrer Obertabelle verschachtelt dargestellt Eine Untertabelle entsteht durch eine Verkn pfung mit der Obertabelle bei der zus tzlich die Option Komposition aktiviert ist In diesem Beispiel wurde in der Tabelle Rechnungsposition eine Verkn pfung mit Rechnung angelegt und beim Anlegen die Option Komposition unter erweiterte Optionen aktiviert Dies hat eine Reihe von Auswirkungen 1 Ver nderte Darstellung im Datenmodell 2 Untertabellen werden nicht auf der Startseite der Datenbank aufgelistet 3 Sobald ein Datensatz aus der Obertabelle gel scht wird werden auch alle mit ihm verkn pften Datens tze aus der Untertabelle entfernt 4 In der Formulardarstellung der Obertabelle fehlt die Option Suchen und hinzuf gen Lupensymbol an der Untertabelle 5 In der Formulardarstellung der Untertabelle fehlt die Option Verkn pfung aufheben Lesen Sie im Kapitel Verkn pfte Tabellen weiterf hrende Details ber die unterschiedlichen Arten von Beziehungen die Sie zwischen Tabellen herstellen k nnen
45. x Pro setzen Sie in Ihrem lokalem Netzwerk also Ihrem Intranet oder Unternehmensnetzwerk ein um mit mehreren Team Mitgliedern auf die gleichen Datenbest nde zuzugreifen Ninox Cloud nutzen Sie ortsunabh ngig ber das Internet im Team Erste Schritte In diesem Tutorial lernen Sie wie Sie mit Ninox eine Kundenkartei aufbauen 1 Installation von Ninox auf Ihrem iPad Laden Sie Ninox im App Store https itunes apple com de app ninox id8388807 11 mt 8 2 Anlegen der Datenbank Starten Sie die App Ninox Auf der ersten Seite der Datenbank bersicht werden alle von Ihnen erstellten Datenbanken angezeigt Datenbanken sind die oberste Strukturierungsebene Erstellen Sie eine neue Datenbank mit dem Button Neue Datenbank Benennen Sie die Datenbank zum Beispiel als Kundenkartei Datenbanknamen sind sp ter nicht mehr zu ndern Der Name darf keine Umlaute Sonder oder Leerzeichen enthalten 3 Erstellen der ersten Tabelle Nach dem Anlegen der Datenbank ffnet sich die Startseite Rechts oben sehen Sie anhand des rot hinterlegten Schraubenschl ssels dass der Administrationsmodus aktiviert ist Solange Sie sich im Administrationsmodus befinden stehen Ihnen zus tzliche Werkzeuge zur Anpassung der Datenbank zur Verf gung Den Administrationsmodus k nnen Sie jederzeit aktivieren und deaktivieren durch Klick auf den Schraubenschl ssel Klicken Sie auf Neue Tabelle um Ihre erste Tabelle anzulegen In der folge
Download Pdf Manuals
Related Search
Related Contents
Attention! - Bertazzoni Bedienungsanleitung Mode d`emploi Istruzioni per l`uso Operating Panasonic CF-51 Laptop User Manual Husqvarna Rotary Lawnmower User's Manual Samsung SRL358AT User Manual Bosch Exxcel WVH28360GB washer dryer PDF of final Report Oster BRLY07-B00-NP0 Instruction Manual カタログのダウンロード Enron Modbus for Flow Devices Copyright © All rights reserved.
Failed to retrieve file