1. Knowledge Base
  2. How-To Guides
  3. Logic, Equations, & Formulas

Start an Auto Increment Field from Any Number

This article will provide details on how to start an Auto Increment field from any number.

Requirements

For this example, we will be using a Purchase Order app, however, you can apply this to any app use case.

For this scenario, you will need these three fields in the same table:

  1. An auto increment field

  2. An equation field

Tip: You can learn more on adding and managing fields here.

Use Case

You want to begin the count in an auto increment field from a number other than 1.

Knack users often already have record ID numbers stored in an existing database or spreadsheet and would like to use the next ID number in sequence.

In this example, we want to add new Purchase Order IDs in sequence from the last number we have on file. We’ll use 3500 in this example.

Steps

Confirm that You Have an Auto Increment Field in Your Table

Before we set up our other field, we need to have an auto increment field in your table. Double-check that you have an auto increment field in the Data section of the Builder while viewing your table.

startanauto1

If you don't have one yet, use the "Add Field" button to add a new auto increment field.

Set Up Your Equation Field

Now that you have an auto increment field in your table, you can set up your equation field.

While viewing your table in the Data section of the Builder, click on the equation field to open the field settings.

In the Equation Editor, add the number you want to start your auto increment field at, in this case, we want to start at 3500. Then, add a "+" and from the field's dropdown, select the auto increment field. In this case, our auto increment field is named "Auto Increment".

Your equation will look like this:

 3500 + {Name of Auto Increment Field}

startanauto2

Next, name the equation field "PO Number" and click the "Update Field" button to save the equation field changes.

startanauto3

Update Views to Use the Equation Field

Once you’ve added and updated the equation field, this will be the field you use to display your ID number throughout your app. You will need to update your views to display your new equation field rather than your auto increment field:

startanauto4

Verify the Equation Field in Records

After you have added your equation field, you can verify new Purchase Order records in the Records tab of your Purchase Order table.

startanauto6

You can also view the new PO Number values in your app:

startanauto8

Notes

What if I need to add a prefix to my auto increment or ID fields

If you need to add a prefix to your auto increment field or ID field, this is possible using text formula fields.

Text formula fields are used to concatenate other field values and/or custom values. For example, a text formula adding a prefix may look like:

PO: {Auto increment field name}

This would insert "PO" before the values in the auto increment field producing an output like:

PO: 3500.

Tip: You can learn more about using text formulas here.