For the complete documentation index, see llms.txt. This page is also available as Markdown.

Create and manage tables

Create, rename, and delete tables.

Tables define your app's structure and store its records.

Use this guide to create, rename, and delete tables. Arrange tables in the app navigation with drag and drop. Learn how labels, internal names, and view names affect your app.

To manage data fields in tables, see Add and edit data fields in your tables.

All tasks in this guide require Builder mode. If it is not enabled, turn it on in the App navigation before you start.

Create tables

Create tables manually or let Ninox AI build an initial structure from your description.

Use Ninox AI to create a table from a plain-language description.

1

Open Ninox AI

From the app screen, click Ninox AI in the main navigation.

2

Describe the table you need

State the table name, what it tracks, and the fields it needs.

For example, ask Ninox AI to create a vacation-planning table with destinations, travel dates, a budget, and a booking status.

3

Review and approve the proposed structure

Review the proposed table and its fields. Check that every field has the correct name and type.

Click Approve to add the table to your app. Select Reject and refine your request if changes are needed.

Include the information you need to track and how it relates to other tables. Specific requests produce a stronger first structure.

Learn more in AI assistant on the app screen.

Create a table manually when you want to define its structure yourself.

1

Open Create table

Click Create table at the bottom of the app navigation.

2

Enter the table details

Enter a clear Name for the table. Optionally, select an icon.

Ninox creates an Internal name automatically. This unique name identifies the table in the system and in your scripts. Change it only when needed.

3

Choose whether to use suggested fields

Keep Ninox AI suggestions selected to add suggested fields based on the table name. Select or clear individual suggestions as needed.

To create a blank table, clear Ninox AI suggestions.

4

Create the table

Click Create table. Ninox adds the table to your app.

Add or adjust fields afterwards from the table, form, or data model. See Add and edit data fields in your tables.

Rename tables and table views

Rename tables and table views separately. Each action changes a different name.

Tables use three different names. Each one serves a separate purpose.

  • Label is the table name shown in the app navigation. Change it to make the table easier to recognize.

  • Internal name is the system identifier for the table. Scripts can use this name. When you change it, Ninox updates references used as function arguments. Update any string references in your scripts yourself.

  • View name appears above the table grid. It identifies the active view and does not change the table label.

Rename a table to update its label in the app navigation.

1

Open the table settings

Select the table in the app navigation.

In the settings panel, select the Table tab, then select the Settings tab.

2

Change the label

Under General, enter the new name in Label.

The table label updates in the app navigation.

If you use functions such as openTable("Vacations") that reference the table name as text, update the table name in your scripts too. Ninox does not update these references automatically.

Rename a view to change the name shown above the table. This does not change the table label in app navigation.

1

Open the view menu

Click the current view name above the table.

2

Select Rename view

Select Rename view from the menu.

3

Enter and save the new name

Enter the new name, then click Rename view.

The new name appears above the table. The table label and internal name remain unchanged.

Reorder tables in app navigation

Drag tables in the app navigation to arrange them in the order you need.

1

Select a table

In the app navigation, select the table you want to move.

2

Drag the table

Drag the table up or down to the new position.

3

Drop the table

Release the table when it reaches the position you want.

Delete tables and table views

Before you delete anything, distinguish between a table and a table view. A table stores your fields and records. A table view controls how those records appear.

Deleting a table permanently removes it. Deleting a table view removes only that view. The table and its records remain available.

Delete a table when you no longer need its structure or records.

1

Open the table settings

Select the table in the app navigation.

In the settings panel, select the Table tab, then select the Settings tab.

2

Start the deletion

Open Delete, then click Delete table.

3

Confirm the deletion

Review the confirmation message. Click Delete to permanently delete the table.

Ninox creates the first table view with every table. You cannot delete this view.

1

Open the view menu

Select the view you want to remove. Click its name above the table.

2

Delete the view

Select Delete view from the menu.

Last updated

Was this helpful?