Create a colorful visual status field
Intermediate
Reports & Home pages
Evan Martinez (Community Manager)


If you have a long process that has many status, creating a color coding system to more easily scan through information makes it easier to track things. Create a field to display the status from a multi-choice field.
1. On the table with the field you'd like to create a fancy status on, add a Formula - rich text field.

2. Copy/paste the code on the right into the Formula area in this fields properties.

3. Change "Task Status" to match the multi-choice field on your table.

4. Get creative with colors to make you individual status stand out. "background" is the background color of your status and "color" is the color of the text for that status.

5. On reports, hide the multiple choice status and show this formula field in it's place.
If(
[Task Status]="Pending",
"<div class='" & "Pending" & "' style='padding: 3px 5px; background: #CDC0B0; color: #ffffff" & "; border-radius: 8px; text-align: center; text-decoration: none'>" & "Pending" & "</div>",
[Task Status]="In Progress",
"<div class='" & "In Progress" & "' style='padding: 3px 5px; background: #009933; color: #ffffff" & "; border-radius: 8px; text-align: center; text-decoration: none'>" & "In Progress" & "</div>",
[Task Status]="On Hold-Client",
"<div class='" & "Hold-Client" & "' style='padding: 3px 5px; background: #C67171; color: #ffffff" & "; border-radius: 8px; text-align: center; text-decoration: none'>" & "Hold-Client" & "</div>",
[Task Status]="On Hold-Client Accepted",
"<div class='" & "On Hold-Client Accepted" & "' style='padding: 3px 5px; background: #F08080; color: #ffffff" & "; border-radius: 8px; text-align: center; text-decoration: none'>" & "Hold-Client Accepted" & "</div>",
[Task Status]="Trouble Ticket",
"<div class='" & "Hold-Trouble Ticket" & "' style='padding: 3px 5px; background: #F08080; color: #ffffff" & "; border-radius: 8px; text-align: center; text-decoration: none'>" & "Trouble Ticket" & "</div>",
[Task Status]="Hold-Research",
"<div class='" & "Hold-Research" & "' style='padding: 3px 5px; background: #33A1C9; color: #ffffff" & "; border-radius: 8px; text-align: center; text-decoration: none'>" & "Hold-Research" & "</div>",
[Task Status]="On Hold - Internal Review",
"<div class='" & "On Hold - Internal Review" & "' style='padding: 3px 5px; background: #FFE87C; color: #ffffff" & "; border-radius: 8px; text-align: center; text-decoration: none'>" & "Hold-Internal Review" & "</div>",
[Task Status]="QA Fail",
"<div class='" & "QA Fail" & "' style='padding: 3px 5px; background: #B0171F; color: #ffffff" & "; border-radius: 8px; text-align: center; text-decoration: none'>" & "QA Fail" & "</div>",
[Task Status]="QA Pass",
"<div class='" & "QA Pass" & "' style='padding: 3px 5px; background: #00ff80; color: #ffffff" & "; border-radius: 8px; text-align: center; text-decoration: none'>" & "QA Pass" & "</div>",
[Task Status]="QA Review",
"<div class='" & "QA Review" & "' style='padding: 3px 5px; background: #E66C2C; color: #ffffff" & "; border-radius: 8px; text-align: center; text-decoration: none'>" & "QA Review" & "</div>",
[Task Status]="To Client for Approval",
"<div class='" & "To Client for Approval" & "' style='padding: 3px 5px; background: #76EEC6; color: #ffffff" & "; border-radius: 8px; text-align: center; text-decoration: none'>" & "To Client for Approval" & "</div>",
[Task Status]="Complete",
"<div class='" & "Complete" & "' style='padding: 3px 5px; background: #736AFF; color: #ffffff" & "; border-radius: 8px; text-align: center; text-decoration: none'>" & "Complete" & "</div>"
)


Comments or feedback on this tip?
Created on June  7, 2019 at 11:59 AM (EDT). Last updated by Sawyer, Lisa (deactivated) on Sept. 20, 2019 at  3:54 PM (EDT). Owned by Sawyer, Lisa (deactivated).
Lisa Sawyer
Lisa Sawyer
Show fields from Show fields from Show fields from a related table
Report Name *
Description
Reports and Charts Panel
Each table has a panel listing its reports and charts, organized in groups.
Please wait while your new report is saved...
Field label
Column heading override
Justification
What does auto mean?
Fields in:

Fields to Extract:

Name for the new table:
Items in the new table are called:

When you bring additional fields into a conversion, Quickbase often finds inconsistencies. For example, say you're converting your Companies column into its own table. One company, Acme Corporation, has offices in New York, Dallas and Portland. So, when you add the City column to the conversion, Quickbase finds three different locations for Acme. A single value in the column you're converting can only match one value in any additional field. Quickbase needs you to clean up the extra cities before it can create your new table. To do so, you have one of two choices:

  • If you want to create three separate Acme records (Acme-New York, Acme-Dallas and Acme-Portland) click the Conform link at the top of the column.
  • If the dissimilar entries are mistakes (say Acme only has one office in New York and the other locations are data-entry errors) go back into your table and correct the inconsistencies—in this case, changing all locations to New York. Then try the conversion again.

Read more about converting a column into a table.