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
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.
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.
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.
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.
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!
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!
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.
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.
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.
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.
Like to delve deeper into the topic? Then take a look at the corresponding section in our video tutorial.
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).
Text
Date
Number
Choice
Text (multiline)
If you do not automatically see the + New table option as in the example, please enable the wrench icon in the upper right corner to enter the edit mode .
Like to dive deeper into the topic? Then take a look at the corresponding section in our .