
Knowledge Base
Articles In This Section
Quickbase Tables vs Fields: Key Differences, Examples, and Best PracticesHow to Use Application Variables (Global Params) in Quickbase How to Create and Add a File Download Button in Quickbase How to Set Up Conditional Drop-downs in Quickbase How to Add Material Lists to a Project Record in QuickbaseUsing Report Formulas as a Filter in a Report in QuickbaseSections
A Formula-URL field in Quickbase is a calculated field that creates dynamic, clickable links to automate navigation, trigger actions, or connect records and external systems.
Formula-URL fields are a great way to create custom links, helping users navigate to forms and pages within and outside of Quickbase.
Say your company stores a biography of each employee on its public website. The link to each profile follows a similar file path. For example, [www.]mycompany.com/profiles/tina_bradley'.
In this case, ‘tina_bradly” at the end of the URL will direct the user to Tina Bradley’s profile
Using an employee’s [FirstName] and [LastName] from their employee record you can construct a URL-Formula creating a link on each employee’s profile using the following formula:
[www.]mycompany.com/profiles/' & [FirstName] &”_”& [LastName]
The first part of the formula is hardcoded with "www[.]mycompany.com/profiles/". Then we use the ‘&’ symbol to append the root URL with the employee’s [FirstName].
After that, we add an underscore with ‘&”_”’. Last we add the last name to the URL string with ‘& [LastName]’
In this case, suppose you have a table where your company stores time cards. You’d want to show different fields depending on whether the timecard is for regular hours or time-off.
In this case, you can create one form for ‘regular’ time cards and a different form for ‘time-off’ time cards.
Once you’ve created your two forms you can create your formula-URL field in Quickbase:
URLRoot()&"db/"&Dbid()&"?a=dr&rid="&ToText([Record ID#])&"&dfid=10"
One great feature of Quickbase formula-URL fields (and Rich Text fields) is the ability to create buttons, which can incorporate API capabilities (including things like modifying or adding records).
Let’s say your company has a number of projects. When a project is complete, you’d like the project manager to open the record and click a button to mark the project complete.
In this example, we’ll create a checkbox field called ‘Project Complete’. When checked, the project will be considered complete. Then we’ll create another field to store our button. When the button is clicked it will check the ‘Project Complete’ field.
URL=URLRoot() & "db/" & Dbid() & "?act=API_EditRecord"& "&rid=" & URLEncode ([Record ID#])&
"&_fid_Your Field ID=1" & "&apptoken=" & "Your app token";
So, why create a button to check the ‘Project Complete’ checkbox field? Why not just have the user click the checkbox?
First, by creating a workflow of a button, you can make actions (such as completing a project) more explicit to users.
Second, this is just a basic example that can be used as a building block for more sophisticated buttons. For example, your Quickbase formula might stipulate that the button be shown on a record only if certain conditions are met. For instance, the button might only appear on a project if that project has already been awarded.
If you want to take it to the next step you can start doing such things as inserting JavaScript into your field to redirects, add pop-ups, and a whole variety of cool tricks.
To see a live demo that is interactive in a working Quickbase application

A Formula-URL field in Quickbase is a calculated field that generates clickable links using a formula. It allows users to create dynamic URLs that can link to other records, reports, external websites, or trigger actions inside Quickbase.
Go to Settings → Fields → New Field → Formula-URL. Then enter a formula that builds your link (using text strings and field values). Save the field, and it will display as a clickable link in your table or form.
Popular use cases include:
These are widely used in U.S. business workflows and global operations dashboards.
You can turn a Formula-URL into a button by using the URLRoot() function and adding parameters for actions. Then format it with HTML (like <a> tags or button styling) to make it look like a clickable button.
Yes. You can include query parameters in the URL to pass values (like record ID or field data) between tables, enabling automation and streamlined workflows.
Use a formula that references the record ID by combining URLRoot() with the table ID and record ID field. This creates a dynamic link that updates automatically for each record.
Common issues include:
Double-check your formula structure and user permissions.
Yes. Use HTML formatting (for example, target="_blank") within your formula to open links in a new browser tab.
Yes, but security depends on:
Quickbase environments in the U.S. and globally rely on these controls for secure app development.
Resources


© 2026 Quandary Consulting Group. All Rights Reserved.
Privacy Policy