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...
Loading...
Build powerful applications with the help of Ninox's documentation
In our documentation, we provide practical info about the Ninox application sorted by topics.
Get started as quickly as possible and start building your application tailored to your needs.
Beginners, advanced users, and experts—we want to address you all equally.
As you'll quickly notice, we're currently fundamentally revising our documentation. And we invite you to actively participate in this revision!
At the bottom of each page, you have the chance to give us quick feedback using the smileys.
We have the best community in the world! So be sure to check our forum as well.
And now have fun browsing!
Your Ninox Product team
For detailed feedback on what exactly you didn't like or didn't like so much by filling out our short questionnaire. This will be very much appreciated!
We show you, step by step, everything that Ninox can do
To create your own applications, whether it’s an invoice management system, event calendar or customer management solution (CRM), you normally need detailed knowledge of at least one programming language.
With Ninox, though, you can
get started straight away without any prior programming skills or knowledge about coding and
easily create your own applications that are always flexible and customizable.
But before we get started, we would like to briefly familiarize you with a few terms, as these will keep cropping up.
We recommend that you simply click through the tutorial in sequence by pressing the Next button (on the bottom right-hand side).
Of course, you can also navigate to specific topics individually.
Now for the terms, you need to know, as you will keep coming across them ...
You will need about 10 minutes to read through the whole introduction carefully.
Learn more about structuring and organizing your data
A database is a collection of data structured so that you can easily search for and retrieve items.
If you take a closer at our logo, you might recognize the standard symbol for databases in it. At least, that’s the idea behind it…
Tables contain data. A table is a database object that stores data in records (rows) and fields (columns).
The data usually relates to a specific category of people or things, such as employees or orders. You’re probably familiar with this from using Excel spreadsheets.
A database can consist of various tables.
Tables are really important when it comes to databases. That’s why we would like to take a look at their structure. But don’t worry, we’ll come back to them again when we work through an example in a moment.
Enter your data here and filter as required
In some applications (especially databases), a structured window, box, or other self-contained element provides a visual filter for the underlying data it is presenting.
A form can also be a template into which you enter information (data). For example, first and last names, customer addresses, etc.
A view shows only the data selected for that particular view. You can therefore determine which content should be displayed and how.
With large amounts of data, it makes sense to only display the information that is specifically needed, for instance, you might want to show only those customers who paid by credit card and spent more than €1,000 in the last week.
Applications, often simply called apps, are complete, self-contained computer programs developed for end users.
Applications perform specific and useful tasks that have nothing to do with the IT system itself or its maintenance; and can include mobile and desktop programs.
Ninox is such an application. Ninox runs everywhere via the cloud (i.e. in your browser), but is also available as a native app for Android and Apple.
Your first program for your data. Store and link your data sensibly ... and quickly find everything again whenever you need it
Every Ninox project starts with a database where you store your information.
Go to the Ninox homepage and click the Login button in the upper right corner (more about Create account).
Log in to your Ninox account.
Click the Start Ninox button. The Ninox app opens in your browser.
In the app screen, click on New database.
We’re showing our tutorial in the browser version for a Windows desktop. Therefore, some things might look a little different for you.
Like to delve deeper into the topic? Then take a look at our video tutorial.
A table consists of several fields, each of which holds information of the same type
We will now create a form with various fields in which we want to enter our data.
A form is another way of presenting a table. It is clearer to enter data in a form. Both are possible with Ninox, of course!
For our example, we need the following fields:
Title
This is where we will later enter the name of an event.
Date
Event date
Participants
Number of participants
Venue
Here we will store various venues, from which you can then choose the one you need in each case.
Agenda
The agenda for the respective event is stored here.
More information on the individual Field types
Here you can watch us do it. Watch and copy!
After you have dragged the corresponding fields from the right column to the center in the table settings, it should look like this.
Everything OK? Then we’ll move on...
Like to delve deeper into the topic? Here’s the appropriate section in our video tutorial.
How to return to the table settings after saving
Before we save the changes, we would like to make a few updates.
You’ve already clicked the Save button? Then we will quickly show you how to return to editing.
Go to the table where you want to make some updates.
Click the gear icon in the top left corner.
Select Edit fields from the drop-down menu and you’re back in the table settings.
We will create a new table in a database
Now we will continue working with the Event Management database that we’ve just created.
We will now create an Events tabIe in this Event Management database. There we will store information for each new event, such as the agenda, venue, participants, etc.
A table consists of rows and columns. Information of the same type is stored in a column. For example, the number of participants for an event is always stored in the Participants column.
Each table in a database is assigned a name, ideally so that you know straight away as to which information is held in this database.
Here are the most important terms again.
Open your new Event Management database.
Then click on New table in the next screen.
The table settings open.
Enter a name for your table under Table name. Since this table will hold data about events, we will name it Events (this is a bit shorter).
You don’t need to save it yet, as we are about to continue working in the table settings.
Choose between a diverse range of templates or design your own database
Ninox offers a variety of different templates that you can use as needed, for instance for your address book, collections, own custom CRM or inventory, and much more. However, here we are creating our own small database from scratch to manage events. Step by step ...
We create our database without a template and select Blank database at the top. This opens an empty database.
Your new database needs a name. In the New database pop-up, enter the name Event Management and then click the Create database button.
Your new database is ready.
Text
Date
Number
Choice
Text (multiline)
If you do not automatically see the + New table option as in the example, please enable the in the upper right corner to enter the edit mode .
Like to delve deeper into the topic? Then take a look at the corresponding section in our .
Find out about databases, tables, data fields and forms
You’ll need about 45 minutes if you go through the basics step-by-step from start to finish. Of course, you can pause at any time or just look at specific topics.
Have fun!
You have various options for displaying the different choices in the form
You can display the options stored in a Choice field in 3 different ways.
The desired value is selected from a drop-down menu.
There is a default option, which can be placed at the top of the selection list
There are more than 7 entries (then it’s best to sort them alphabetically)
The options do not need to be compared
A “More” or “Other” option is needed
All options are visible. Simply click on the desired value.
All options should be visible at a glance
When there are 5 or less choices
It should be possible to compare the options
It should be possible to quickly select them
In our example this would probably not be the best choice, as there are 4 options. Nevertheless, we would like to show it to you so that you can get a better idea as to how the different display options compare.
There are up to 3 options
There is a default option
It should be possible to toggle quickly between 2 simple options like On and Off (if you need only Yes and No, we recommend the Yes / No field).
Like to dive deeper into the topic? Then take a look at the corresponding section in our video tutorial.
Enable the wrench icon to edit your tables
You can access the edit mode by clicking on the wrench icon which you will always see in the upper right corner..
The wrench icon must be enabled before you can make changes to your tables such as
Edit fields
Add fields
Delete fields
When you close a table in edit mode, the edit mode is also closed. After reopening your table, simply click the wrench icon again to make further changes to your table. If the form doesn’t “slide” into view from the right on its own, simply click on the arrowhead (top right) to display the form.
You will only see the wrench icon if you have admin rights. Only then can you change the composition of a database.
Of course, Ninox also allows you to import data, but in our example, we’ll first show you how easy it is to enter data directly into your form.
There are 2 ways to do this:
In the form (our recommendation)
In the table
Click in a line and enter your data in the form that opens (on the right).
If the form doesn’t “slide” into view from the right on its own, simply click on the arrowhead (top right) to display the form.
Alternatively, you can enter your data directly into the table. This is a little less convenient, but in some cases, it may be a little faster.
Double-click in a field and start typing. Use the Tab key to move to the next field (or double-click again).
Like to delve deeper into the topic? Then please have a look at the corresponding section in our video tutorial.
Be careful when deleting tables. Depending on the structure of your database, information from a table might be used in other places as well
To prevent you from “accidentally” deleting a table, we’ve made the corresponding button slightly less accessible. And, of course, you will be asked again to confirm whether you really want to delete your table.
This way we want to make sure that you really only delete tables that you no longer need.
Go to the table you want to delete.
Click the gear icon in the top left corner.
Select Edit fields from the drop-down menu. They are in the table settings.
You will find the Delete table button at the bottom left.
If you delete a table, all the data it contains will also be deleted, so make sure you save the data beforehand if necessary.
Customize forms to meet your needs
Ninox was developed to offer all users as much design freedom as possible. Of course, this also applies to one of the centerpieces of each table: the form.
Customize forms to your liking. This applies to their layout, but also to the fields included in them. Ninox grows with your needs.
Let’s take a look at the Events table that we have just created.
In the Event Management database, click the Events table.
You can see the form in the foreground on the right. The corresponding table is behind it.
Enable the edit mode by clicking the wrench icon in the upper right corner. The edit mode is enabled when the icon is red.
The field is outlined with a red frame with one or 2 handles.
Customize the field according to your needs.
Don’t forget to save! To do this, click on Save changes in the upper right corner.
When you’ve finished, don’t forget to save your changes.
Or you can also adjust the order of the fields at the same time ...
If you find that you would like to change the order of the fields, that’s also quite simple.
The field is outlined with a red frame with one or 2 handles.
Drag the field to the desired location.
If everything is to your liking, don’t forget to save your changes in the upper right corner.
To customize a specific field, hover the mouse over the corresponding field. A dashed gray frame becomes visible and the mouse pointer becomes a cross . Click in the field.
Move the mouse over the corresponding field. A dashed gray frame becomes visible and the mouse pointer becomes a cross . Click in the field.
You can customize the options for a data field to suit your needs. For example, you might want to specify that a field must always be filled in, i.e. that it’s a Required field. Simply store this in the field settings.
In the same way, you can specify the
minimum or maximum length for an entry,
add general information, or
specify who should be able to see (or not see) a field.
In our example, let’s configure the Venue choice field as follows:
The field should be a Required field, i.e. it needs to be filled in.
You want it to be shown as a radio button.
You would like to add a Tooltip.
You would like to provide a list with a choice of 4 options.
Click Venue in the table settings. The field settings for the venue, a choice field, open.
Open the field settings.
Under Required in the field settings, select Yes.
Open the field settings.
Under Show as, click Radio buttons.
Open the field settings.
Click More options.
Add your Tooltip (here: “Select the event location”)
We’ve created the venue as a Choice field. Therefore, we will now add various options to the field, which you can then choose from.
You can, of course, add as many options as you like, but we will limit ourselves to 4 in the example.
Open the field settings.
Click + New option.
Add an option and confirm by pressing Enter.
Repeat point 2 and 3 until you have entered all 4 options.
When you’re finished, click OK to return to the table settings.
Click Save to save all your customizations to the table.
In the example, we’ve named the rooms after cities: Berlin, Hamburg, Cologne, and Munich.
When you’ve finished editing, click OK to return to the table settings. Click Save there so that your changes aren’t lost!
After saving the changes, your table should now look like this:
Before we take a look at how to enter data, we’d like to show you a few more options for displaying the Choice field.
In Ninox, there are 2 ways to number a row and/or record:
The always visible row number
The ID for a record (No.)
This is the row header. The row number is always displayed. It always starts at 1 with the row numbers listed sequentially in ascending order until the end of the table.
The row number refers to a different record depending on how the table is sorted. In our example, the same record appears once in row 3 and once in row 4.
Then there is the unique identification of a record. This is automatically assigned by Ninox when a new record is created. It cannot be changed.
Internally, it plays a considerable role, for example when linking different tables with table references or selecting certain records.
But since you don’t need them for now, Ninox has hidden the IDs column by default. However, you can display them at any time.
Prepare your data to get the information you need quickly and easily
You can apply standard sorting and filtering operations by clicking the respective column header. Depending on the field type, you will be shown various sorting and filtering options.
In our example, click on Title and you can arrange the table alphabetically by clicking on Ascending.
If you select the same option for the event date, the events will be sorted by date.
Grouping the entries under Venue will give you an overview of how many and which events are booked per room.
If you are searching for a specific value in a column, enter your search query in the filter and the results will be displayed. In the example here we have searched for events in December 2022.