SlideShare a Scribd company logo
App Building Best Practices
Formulas and Form Rule Use Cases
Kirk Trachy, QuickBase - Sales Engineer
Craig McElroy, J. Lodge - Database Director
#EMPOWER2015
① Explore 17 Formulas
② Use 6 Form Rules
③ Test them
④ See how they work
⑤ Discuss best practices
Agenda
How to use Formulas and Form Rules to solve day-to-day workflow challenges
#EMPOWER2015
#EMPOWER2015
#EMPOWER2015
① Automate complex processes
② Provide custom user experiences
③ Ease new user adoption
④ Save training time
⑤ Simplify use
Benefits of Buttons and Form Rules
#EMPOWER2015
1) Change status
2) Change status then dashboard
3) Check a checkbox
4) Check / Uncheck checkbox dr
5) Check / Uncheck checkbox er
Ten Buttons (Get “Magic Buttons” From Exchange)
6) Show/Hide Project Section
7) Change to a different form
8) Assign to self
9) Create a project snapshot
10) Edit record and return
#EMPOWER2015
1. Change status to completed then dr
URLRoot()& "db/" &Dbid()& "?a=API_EditRecord" &
"&rid=" & [Record ID#]&
"&apptoken=d9eascudwjxs2sesxkjccwgtq9r"&
"&_fid_28=Completed" &
"&rdr=" &
URLEncode(URLRoot() & "db/" & Dbid() &
"?a=dr&rid=" & [Record ID#])
Press the button and change status to "Completed" and then redirects to dr.
#EMPOWER2015
2. Change status to completed then dashboard
URLRoot()& "db/" &Dbid()& "?a=API_EditRecord" &
"&rid=" & [Record ID#]&
"&apptoken=d9eascudwjxs2sesxkjccwgtq9r"&
"&_fid_28=Completed" &
"&rdr=" &
URLEncode(URLRoot() & "db/" & Dbid())
Press the button and change the status to "Completed”. Then redirects to dashboard.
#EMPOWER2015
3. Check a checkbox then dr
URLRoot()& "db/" &Dbid()& "?a=API_EditRecord" &
"&rid=" & [Record ID#]&
"&apptoken=d9eascudwjxs2sesxkjccwgtq9r"&
"&_fid_101=1" &
"&rdr=" &
URLEncode(URLRoot() & "db/" & Dbid() &
"?a=dr&rid=" & [Record ID#])
Press the button and this changes the "Checkbox" to checked.
#EMPOWER2015
4. Check / Uncheck a checkbox then dr
If([Checkbox]=false,URLRoot()& "db/" &Dbid()& "?a=API_EditRecord" &
"&rid=" & [Record ID#]&
"&apptoken=d9eascudwjxs2sesxkjccwgtq9r"&
"&_fid_101=1" &
"&rdr=" &
URLEncode(URLRoot() & "db/" & Dbid() &
"?a=dr&rid=" & [Record ID#])
,
URLRoot()& "db/" &Dbid()& "?a=API_EditRecord" &
"&rid=" & [Record ID#]&
"&apptoken=d9eascudwjxs2sesxkjccwgtq9r"&
"&_fid_101=0" &
"&rdr=" &
URLEncode(URLRoot() & "db/" & Dbid() &
"?a=dr&rid=" & [Record ID#]))
Press to check "Checkbox”.
Press again and uncheck
“Checkbox”.
Left in display mode dr.
#EMPOWER2015
5. Check / Uncheck a checkbox then er
If([Checkbox]=false,URLRoot()& "db/" &Dbid()& "?a=API_EditRecord" &
"&rid=" & [Record ID#]&
"&apptoken=d9eascudwjxs2sesxkjccwgtq9r"&
"&_fid_101=1" &
"&rdr=" &
URLEncode(URLRoot() & "db/" & Dbid() &
"?a=er&rid=" & [Record ID#])
,
URLRoot()& "db/" &Dbid()& "?a=API_EditRecord" &
"&rid=" & [Record ID#]&
"&apptoken=d9eascudwjxs2sesxkjccwgtq9r"&
"&_fid_101=0" &
"&rdr=" &
URLEncode(URLRoot() & "db/" & Dbid() &
"?a=er&rid=" & [Record ID#]))
Press to check "Checkbox”.
Press again and uncheck
“Checkbox”.
Left in display mode er.
#EMPOWER2015
6. Show/Hide Project Section then dr
If([Show Project Section]=false,URLRoot()& "db/" &Dbid()& "?a=API_EditRecord" &
"&rid=" & [Record ID#]&
"&apptoken=d9eascudwjxs2sesxkjccwgtq9r"&
"&_fid_105=1" &
"&rdr=" &
URLEncode(URLRoot() & "db/" & Dbid() &
"?a=dr&rid=" & [Record ID#])
,
URLRoot()& "db/" &Dbid()& "?a=API_EditRecord" &
"&rid=" & [Record ID#]&
"&apptoken=d9eascudwjxs2sesxkjccwgtq9r"&
"&_fid_105=0" &
"&rdr=" &
URLEncode(URLRoot() & "db/" & Dbid() &
"?a=dr&rid=" & [Record ID#]))
Uses formula URL to check and uncheck a checkbox that triggers a form rule to show/hide a form section.
#EMPOWER2015
7. Change to a different form dr
URLRoot() & "db/" & Dbid() &
"?a=dr&rid=" & [Record ID#]&
"&dfid=13"
When pressed this will display the record you are already on but with
an alternate form (dfid=13).
#EMPOWER2015
8. Assign to self then dr
URLRoot() & "db/" & Dbid() & "?a=API_EditRecord"&
"&AppToken=d9eascudwjxs2sesxkjccwgtq9r"&
"&rid="& [Record ID#]&
"&_fid_97=" & URLEncode(User()) &
"&rdr=" &
URLEncode(URLRoot() & "db/" & Dbid() &
"?a=dr&rid=" & [Record ID#])
Press a button and assign yourself as "Project Manager.
#EMPOWER2015
9. Create a project snapshot then dr
URLRoot()& "db/" &[_DBID_PROJECT_SNAPSHOTS]& "?a=API_AddRecord" &
"&apptoken=d9eascudwjxs2sesxkjccwgtq9r"&
"&_fid_6=" & [Project Name]&
"&_fid_7=" & [Status]&
"&_fid_8=" & [Priority]&
"&_fid_9=" & [Est Start Date]&
"&_fid_10=" & [Est End Date]&
"&rdr=" &
URLEncode(URLRoot() & "db/" & Dbid() &
"?a=dr&rid=" & [Record ID#])
#EMPOWER2015
This formula sets a variable called url with an
API_EditRecord and changes fid_28 to Completed.
The bottom of this formula then calls the url and reloads the
page from where you came.
That means:
If launched from view form returns to view form
If launched from edit form returns to edit form
If launched from report – returns to report
If launched from dashboard- returns to dashboard
This formula is a derivation of a formula originally published
in the community forum by QuickBase Solution Provider:
Mark Shnier, Your QuickBase Coach,
http://www.yourquickbasecoach.com.
10. Edit record and return to starting point
var text url=
URLRoot()& "db/" &Dbid()& "?a=API_EditRecord" &
"&rid=" & [Record ID#]&
"&apptoken=d9eascudwjxs2sesxkjccwgtq9r"&
"&_fid_28=Completed";
"javascript:" &
"$.get('" &
$url &
"',function(){" &
"location.reload();"&
"});" &
"void(0);”
#EMPOWER2015
Craig McElroy
J. Lodge
Database Director
Resident QuickBase Guru
#EMPOWER2015
We utilize our experience and best practices to help companies improve call center
processes with a fresh, objective perspective
of their organization and voice of their customer.
J.Lodge is a US based
Quality Assurance Monitoring Provider
Established 1999
First American Call Monitoring Company
Corporate Headquarters in Fort Myers FL
Employ Americans with Disabilities
Over 300 agents employed
Over 150 applicants available for hire
Geographically diverse work-at-home offices
12298 Matterhorn Road, Fort Myers, FL 33913 / www.jlodge.com
#EMPOWER2015
1) Form Rule: Hide
2) Form Rule: Unrequire
3) Form Rule: Clear (or Change to Blank)
4) Form Rule: Current Time and Current User
5) Form Rule: Abort Save
6) Formula to check conditions to abort save
12 Form and Formula use cases
7) Formula to check conditions to apply fields
8) Formula for Fiscal Periods
9) Formula for Trending Percentage
10) Formula for Tagging records for Locks
11) Formula for Tagging records for Emails
12) Formulas for Archiving Records
#EMPOWER2015
Hide fields that are not
needed on your forms based
on conditional logic!
Form Rule: Hide
#EMPOWER2015
Form Rule: Unrequire
Require and Unrequire fields to
make sure data is captured
ONLY when you want it!
#EMPOWER2015
Form Rule: Clear
Change field to blank when it is
hidden so that it does not
capture unwanted data.
#EMPOWER2015
Form Rule:
Current Time and
Current User
Use Change rules to select
user and date. This way
they can be edited
afterward as needed.
#EMPOWER2015
Form Rule: Abort Save
Prevent records from being
saved to your application when
certain conditions occur or do
not occur.
#EMPOWER2015
Formula to check conditions to abort save
Use a List formula in conjunction with If/Case formulas
to trigger events which abort the saving of conflicts.
#EMPOWER2015
Formula to check conditions to apply fields
Use a Case formula to cause a checkbox to be true or
false, which determines when fields are applicable.
#EMPOWER2015
Formula for Fiscal Periods
Format custom date
ranges to sort
alphanumerically, while
also being clear on the
range of dates included.
#EMPOWER2015
Formula for Trending Percentage
Use a Case formula to trend percentage of occurrences,
excluding results which are not applicable.
#EMPOWER2015
Formula for Tagging records for Locks
Use a formula to select records which can or cannot be
modified by certain user roles.
#EMPOWER2015
Formula for Tagging records for Emails
Use a Case formula to show records in a report only on
the days in which you want the report to be emailed.
#EMPOWER2015
Formulas for Archiving Records
Convert your records
into text strings to
store in another table
where formula fields
extract the original
record’s results.
#EMPOWER2015
Formulas for Archiving Records
Case and Mid formulas are used to convert text string
characters into original results.
#EMPOWER2015
Application designed to capture Evaluations.
Entire application designed in less than 5 hours.
Sample Application
Questions
Mastering Form Rules and Formulas in QuickBase

More Related Content

What's hot

Resources-Training-Order-To-Cash- ETON Technologies.pdf
Resources-Training-Order-To-Cash- ETON Technologies.pdfResources-Training-Order-To-Cash- ETON Technologies.pdf
Resources-Training-Order-To-Cash- ETON Technologies.pdf
ssuserf4597f
 
Manual de serviço cb600 f hornet inf gerais
Manual de serviço cb600 f hornet inf geraisManual de serviço cb600 f hornet inf gerais
Manual de serviço cb600 f hornet inf geraisThiago Huari
 
JSON WEB TOKEN
JSON WEB TOKENJSON WEB TOKEN
JSON WEB TOKEN
Knoldus Inc.
 
Manaul de serviço ms cbx250 (2001) roda dianteira
Manaul de serviço ms cbx250 (2001) roda dianteiraManaul de serviço ms cbx250 (2001) roda dianteira
Manaul de serviço ms cbx250 (2001) roda dianteiraThiago Huari
 
Manaul de serviço ms cbx250 (2001) alimentacao
Manaul de serviço ms cbx250 (2001) alimentacaoManaul de serviço ms cbx250 (2001) alimentacao
Manaul de serviço ms cbx250 (2001) alimentacaoThiago Huari
 
OutSystems Tricks & Tips for Complex UI Integrations
OutSystems Tricks & Tips for Complex UI IntegrationsOutSystems Tricks & Tips for Complex UI Integrations
OutSystems Tricks & Tips for Complex UI Integrations
OutSystems
 
Manual de serviço cbx750 f (1990) lubrific
Manual de serviço cbx750 f (1990) lubrificManual de serviço cbx750 f (1990) lubrific
Manual de serviço cbx750 f (1990) lubrificThiago Huari
 
Workshop Totvs Report
Workshop Totvs ReportWorkshop Totvs Report
Workshop Totvs Report
Fábio Delboni
 
Manaul de serviço cbr900 rr fireblade_(3)_(2002~) roda_traseira
Manaul de serviço cbr900 rr fireblade_(3)_(2002~) roda_traseiraManaul de serviço cbr900 rr fireblade_(3)_(2002~) roda_traseira
Manaul de serviço cbr900 rr fireblade_(3)_(2002~) roda_traseiraThiago Huari
 
Manual de serviço supl cbx250
Manual de serviço supl cbx250Manual de serviço supl cbx250
Manual de serviço supl cbx250
Thiago Huari
 
Manual de serviço cbx750 f (1990) informac
Manual de serviço cbx750 f (1990) informacManual de serviço cbx750 f (1990) informac
Manual de serviço cbx750 f (1990) informacThiago Huari
 
OutSystems Tips and Tricks
OutSystems Tips and TricksOutSystems Tips and Tricks
OutSystems Tips and Tricks
OutSystems
 
OutSystems community meetup 2019 03_how to handle exceptions like a pro
OutSystems community meetup 2019 03_how to handle exceptions like a proOutSystems community meetup 2019 03_how to handle exceptions like a pro
OutSystems community meetup 2019 03_how to handle exceptions like a pro
Providit
 
Java Web, o Tutorial
Java Web, o TutorialJava Web, o Tutorial
Java Web, o Tutorial
Rildo (@rildosan) Santos
 
Manaul de serviço cbr900 rr fireblade (2000~2001) sistcomb
Manaul de serviço cbr900 rr fireblade (2000~2001) sistcombManaul de serviço cbr900 rr fireblade (2000~2001) sistcomb
Manaul de serviço cbr900 rr fireblade (2000~2001) sistcombThiago Huari
 
Simplify Complex Consolidations and Close Processes with Oracle Financial Con...
Simplify Complex Consolidations and Close Processes with Oracle Financial Con...Simplify Complex Consolidations and Close Processes with Oracle Financial Con...
Simplify Complex Consolidations and Close Processes with Oracle Financial Con...
Alithya
 
Evolving a Clean, Pragmatic Architecture at JBCNConf 2019
Evolving a Clean, Pragmatic Architecture at JBCNConf 2019Evolving a Clean, Pragmatic Architecture at JBCNConf 2019
Evolving a Clean, Pragmatic Architecture at JBCNConf 2019
Victor Rentea
 
07 html formulários
07 html   formulários07 html   formulários
07 html formulários
Centro Paula Souza
 
JSP: Introdução Parte 1
JSP: Introdução Parte 1JSP: Introdução Parte 1
JSP: Introdução Parte 1
Elaine Cecília Gatto
 
What's New in Oracle EPM Cloud
What's New in Oracle EPM CloudWhat's New in Oracle EPM Cloud
What's New in Oracle EPM Cloud
Perficient, Inc.
 

What's hot (20)

Resources-Training-Order-To-Cash- ETON Technologies.pdf
Resources-Training-Order-To-Cash- ETON Technologies.pdfResources-Training-Order-To-Cash- ETON Technologies.pdf
Resources-Training-Order-To-Cash- ETON Technologies.pdf
 
Manual de serviço cb600 f hornet inf gerais
Manual de serviço cb600 f hornet inf geraisManual de serviço cb600 f hornet inf gerais
Manual de serviço cb600 f hornet inf gerais
 
JSON WEB TOKEN
JSON WEB TOKENJSON WEB TOKEN
JSON WEB TOKEN
 
Manaul de serviço ms cbx250 (2001) roda dianteira
Manaul de serviço ms cbx250 (2001) roda dianteiraManaul de serviço ms cbx250 (2001) roda dianteira
Manaul de serviço ms cbx250 (2001) roda dianteira
 
Manaul de serviço ms cbx250 (2001) alimentacao
Manaul de serviço ms cbx250 (2001) alimentacaoManaul de serviço ms cbx250 (2001) alimentacao
Manaul de serviço ms cbx250 (2001) alimentacao
 
OutSystems Tricks & Tips for Complex UI Integrations
OutSystems Tricks & Tips for Complex UI IntegrationsOutSystems Tricks & Tips for Complex UI Integrations
OutSystems Tricks & Tips for Complex UI Integrations
 
Manual de serviço cbx750 f (1990) lubrific
Manual de serviço cbx750 f (1990) lubrificManual de serviço cbx750 f (1990) lubrific
Manual de serviço cbx750 f (1990) lubrific
 
Workshop Totvs Report
Workshop Totvs ReportWorkshop Totvs Report
Workshop Totvs Report
 
Manaul de serviço cbr900 rr fireblade_(3)_(2002~) roda_traseira
Manaul de serviço cbr900 rr fireblade_(3)_(2002~) roda_traseiraManaul de serviço cbr900 rr fireblade_(3)_(2002~) roda_traseira
Manaul de serviço cbr900 rr fireblade_(3)_(2002~) roda_traseira
 
Manual de serviço supl cbx250
Manual de serviço supl cbx250Manual de serviço supl cbx250
Manual de serviço supl cbx250
 
Manual de serviço cbx750 f (1990) informac
Manual de serviço cbx750 f (1990) informacManual de serviço cbx750 f (1990) informac
Manual de serviço cbx750 f (1990) informac
 
OutSystems Tips and Tricks
OutSystems Tips and TricksOutSystems Tips and Tricks
OutSystems Tips and Tricks
 
OutSystems community meetup 2019 03_how to handle exceptions like a pro
OutSystems community meetup 2019 03_how to handle exceptions like a proOutSystems community meetup 2019 03_how to handle exceptions like a pro
OutSystems community meetup 2019 03_how to handle exceptions like a pro
 
Java Web, o Tutorial
Java Web, o TutorialJava Web, o Tutorial
Java Web, o Tutorial
 
Manaul de serviço cbr900 rr fireblade (2000~2001) sistcomb
Manaul de serviço cbr900 rr fireblade (2000~2001) sistcombManaul de serviço cbr900 rr fireblade (2000~2001) sistcomb
Manaul de serviço cbr900 rr fireblade (2000~2001) sistcomb
 
Simplify Complex Consolidations and Close Processes with Oracle Financial Con...
Simplify Complex Consolidations and Close Processes with Oracle Financial Con...Simplify Complex Consolidations and Close Processes with Oracle Financial Con...
Simplify Complex Consolidations and Close Processes with Oracle Financial Con...
 
Evolving a Clean, Pragmatic Architecture at JBCNConf 2019
Evolving a Clean, Pragmatic Architecture at JBCNConf 2019Evolving a Clean, Pragmatic Architecture at JBCNConf 2019
Evolving a Clean, Pragmatic Architecture at JBCNConf 2019
 
07 html formulários
07 html   formulários07 html   formulários
07 html formulários
 
JSP: Introdução Parte 1
JSP: Introdução Parte 1JSP: Introdução Parte 1
JSP: Introdução Parte 1
 
What's New in Oracle EPM Cloud
What's New in Oracle EPM CloudWhat's New in Oracle EPM Cloud
What's New in Oracle EPM Cloud
 

Viewers also liked

The 5 Best-Kept QuickBase Secrets
The 5 Best-Kept QuickBase SecretsThe 5 Best-Kept QuickBase Secrets
The 5 Best-Kept QuickBase SecretsQuickBase, Inc.
 
Relationship Therapy: Deeper Connections for your QuickBase Apps
Relationship Therapy: Deeper Connections for your QuickBase AppsRelationship Therapy: Deeper Connections for your QuickBase Apps
Relationship Therapy: Deeper Connections for your QuickBase AppsQuickBase, Inc.
 
Magic Buttons - George Courtsunis
Magic Buttons - George CourtsunisMagic Buttons - George Courtsunis
Magic Buttons - George Courtsunis
QuickBase, Inc.
 
How Spyder Trap Transformed Its Business with QuickBase Sync
How Spyder Trap Transformed Its Business with QuickBase SyncHow Spyder Trap Transformed Its Business with QuickBase Sync
How Spyder Trap Transformed Its Business with QuickBase Sync
QuickBase, Inc.
 
QuickBase Unleashed: Building Advanced, Hybrid, and Fully Custom QuickBase Apps
QuickBase Unleashed: Building Advanced, Hybrid, and Fully Custom QuickBase AppsQuickBase Unleashed: Building Advanced, Hybrid, and Fully Custom QuickBase Apps
QuickBase Unleashed: Building Advanced, Hybrid, and Fully Custom QuickBase AppsQuickBase, Inc.
 
Building A Quick Base Mobile Application - Phil Gross
Building A Quick Base Mobile Application - Phil GrossBuilding A Quick Base Mobile Application - Phil Gross
Building A Quick Base Mobile Application - Phil Gross
QuickBase, Inc.
 
Blueprinting Your QuickBase Apps
Blueprinting Your QuickBase AppsBlueprinting Your QuickBase Apps
Blueprinting Your QuickBase Apps
QuickBase, Inc.
 
Three Guiding Principles to Ensure Success with QuickBase
Three Guiding Principles to Ensure Success with QuickBaseThree Guiding Principles to Ensure Success with QuickBase
Three Guiding Principles to Ensure Success with QuickBaseQuickBase, Inc.
 
Notifications: Keep Your Team Moving with Perfect Reminders and Subscription ...
Notifications: Keep Your Team Moving with Perfect Reminders and Subscription ...Notifications: Keep Your Team Moving with Perfect Reminders and Subscription ...
Notifications: Keep Your Team Moving with Perfect Reminders and Subscription ...
QuickBase, Inc.
 
QuickBase for the Outside World: Building for Field Users, Clients and Vendors
QuickBase for the Outside World: Building for Field Users, Clients and VendorsQuickBase for the Outside World: Building for Field Users, Clients and Vendors
QuickBase for the Outside World: Building for Field Users, Clients and Vendors
QuickBase, Inc.
 
How QuickBase Sync Will Change the Way You Solve Problems
How QuickBase Sync Will Change the Way You Solve ProblemsHow QuickBase Sync Will Change the Way You Solve Problems
How QuickBase Sync Will Change the Way You Solve Problems
QuickBase, Inc.
 
QuickBase as an ERP
QuickBase as an ERPQuickBase as an ERP
QuickBase as an ERP
QuickBase, Inc.
 
Understanding a QuickBase App You Didn't Build
Understanding a QuickBase App You Didn't Build Understanding a QuickBase App You Didn't Build
Understanding a QuickBase App You Didn't Build QuickBase, Inc.
 
Welcome from Intuit QuickBase Keynote
Welcome from Intuit QuickBase KeynoteWelcome from Intuit QuickBase Keynote
Welcome from Intuit QuickBase Keynote
QuickBase, Inc.
 
Guiding Principles on Effective Rapid Application Development
Guiding Principles on Effective Rapid Application Development Guiding Principles on Effective Rapid Application Development
Guiding Principles on Effective Rapid Application Development
QuickBase, Inc.
 
Inspections, Assessments and Audits, Oh My!
Inspections, Assessments and Audits, Oh My!Inspections, Assessments and Audits, Oh My!
Inspections, Assessments and Audits, Oh My!
QuickBase, Inc.
 
How StubHub Got Its Projects In-Line with QuickBase
How StubHub Got Its Projects In-Line with QuickBaseHow StubHub Got Its Projects In-Line with QuickBase
How StubHub Got Its Projects In-Line with QuickBase
QuickBase, Inc.
 
Guiding Principles for the Low Code Revolution – Intuit QuickBase EMPOWER2015...
Guiding Principles for the Low Code Revolution – Intuit QuickBase EMPOWER2015...Guiding Principles for the Low Code Revolution – Intuit QuickBase EMPOWER2015...
Guiding Principles for the Low Code Revolution – Intuit QuickBase EMPOWER2015...
QuickBase, Inc.
 
Giving Power to the People: Strategies for Successful User Adoption of QuickBase
Giving Power to the People: Strategies for Successful User Adoption of QuickBaseGiving Power to the People: Strategies for Successful User Adoption of QuickBase
Giving Power to the People: Strategies for Successful User Adoption of QuickBase
QuickBase, Inc.
 
Creating an IT Revolution within your Organization - QuickBase, Inc. at CIO V...
Creating an IT Revolution within your Organization - QuickBase, Inc. at CIO V...Creating an IT Revolution within your Organization - QuickBase, Inc. at CIO V...
Creating an IT Revolution within your Organization - QuickBase, Inc. at CIO V...
QuickBase, Inc.
 

Viewers also liked (20)

The 5 Best-Kept QuickBase Secrets
The 5 Best-Kept QuickBase SecretsThe 5 Best-Kept QuickBase Secrets
The 5 Best-Kept QuickBase Secrets
 
Relationship Therapy: Deeper Connections for your QuickBase Apps
Relationship Therapy: Deeper Connections for your QuickBase AppsRelationship Therapy: Deeper Connections for your QuickBase Apps
Relationship Therapy: Deeper Connections for your QuickBase Apps
 
Magic Buttons - George Courtsunis
Magic Buttons - George CourtsunisMagic Buttons - George Courtsunis
Magic Buttons - George Courtsunis
 
How Spyder Trap Transformed Its Business with QuickBase Sync
How Spyder Trap Transformed Its Business with QuickBase SyncHow Spyder Trap Transformed Its Business with QuickBase Sync
How Spyder Trap Transformed Its Business with QuickBase Sync
 
QuickBase Unleashed: Building Advanced, Hybrid, and Fully Custom QuickBase Apps
QuickBase Unleashed: Building Advanced, Hybrid, and Fully Custom QuickBase AppsQuickBase Unleashed: Building Advanced, Hybrid, and Fully Custom QuickBase Apps
QuickBase Unleashed: Building Advanced, Hybrid, and Fully Custom QuickBase Apps
 
Building A Quick Base Mobile Application - Phil Gross
Building A Quick Base Mobile Application - Phil GrossBuilding A Quick Base Mobile Application - Phil Gross
Building A Quick Base Mobile Application - Phil Gross
 
Blueprinting Your QuickBase Apps
Blueprinting Your QuickBase AppsBlueprinting Your QuickBase Apps
Blueprinting Your QuickBase Apps
 
Three Guiding Principles to Ensure Success with QuickBase
Three Guiding Principles to Ensure Success with QuickBaseThree Guiding Principles to Ensure Success with QuickBase
Three Guiding Principles to Ensure Success with QuickBase
 
Notifications: Keep Your Team Moving with Perfect Reminders and Subscription ...
Notifications: Keep Your Team Moving with Perfect Reminders and Subscription ...Notifications: Keep Your Team Moving with Perfect Reminders and Subscription ...
Notifications: Keep Your Team Moving with Perfect Reminders and Subscription ...
 
QuickBase for the Outside World: Building for Field Users, Clients and Vendors
QuickBase for the Outside World: Building for Field Users, Clients and VendorsQuickBase for the Outside World: Building for Field Users, Clients and Vendors
QuickBase for the Outside World: Building for Field Users, Clients and Vendors
 
How QuickBase Sync Will Change the Way You Solve Problems
How QuickBase Sync Will Change the Way You Solve ProblemsHow QuickBase Sync Will Change the Way You Solve Problems
How QuickBase Sync Will Change the Way You Solve Problems
 
QuickBase as an ERP
QuickBase as an ERPQuickBase as an ERP
QuickBase as an ERP
 
Understanding a QuickBase App You Didn't Build
Understanding a QuickBase App You Didn't Build Understanding a QuickBase App You Didn't Build
Understanding a QuickBase App You Didn't Build
 
Welcome from Intuit QuickBase Keynote
Welcome from Intuit QuickBase KeynoteWelcome from Intuit QuickBase Keynote
Welcome from Intuit QuickBase Keynote
 
Guiding Principles on Effective Rapid Application Development
Guiding Principles on Effective Rapid Application Development Guiding Principles on Effective Rapid Application Development
Guiding Principles on Effective Rapid Application Development
 
Inspections, Assessments and Audits, Oh My!
Inspections, Assessments and Audits, Oh My!Inspections, Assessments and Audits, Oh My!
Inspections, Assessments and Audits, Oh My!
 
How StubHub Got Its Projects In-Line with QuickBase
How StubHub Got Its Projects In-Line with QuickBaseHow StubHub Got Its Projects In-Line with QuickBase
How StubHub Got Its Projects In-Line with QuickBase
 
Guiding Principles for the Low Code Revolution – Intuit QuickBase EMPOWER2015...
Guiding Principles for the Low Code Revolution – Intuit QuickBase EMPOWER2015...Guiding Principles for the Low Code Revolution – Intuit QuickBase EMPOWER2015...
Guiding Principles for the Low Code Revolution – Intuit QuickBase EMPOWER2015...
 
Giving Power to the People: Strategies for Successful User Adoption of QuickBase
Giving Power to the People: Strategies for Successful User Adoption of QuickBaseGiving Power to the People: Strategies for Successful User Adoption of QuickBase
Giving Power to the People: Strategies for Successful User Adoption of QuickBase
 
Creating an IT Revolution within your Organization - QuickBase, Inc. at CIO V...
Creating an IT Revolution within your Organization - QuickBase, Inc. at CIO V...Creating an IT Revolution within your Organization - QuickBase, Inc. at CIO V...
Creating an IT Revolution within your Organization - QuickBase, Inc. at CIO V...
 

Similar to Mastering Form Rules and Formulas in QuickBase

Luke Cushanick Admin Tips and Tricks for Salesforce Trailblazer Community Chr...
Luke Cushanick Admin Tips and Tricks for Salesforce Trailblazer Community Chr...Luke Cushanick Admin Tips and Tricks for Salesforce Trailblazer Community Chr...
Luke Cushanick Admin Tips and Tricks for Salesforce Trailblazer Community Chr...
Anna Loughnan Colquhoun
 
Engage 2013 - Flexible Data Access with APIs
Engage 2013 - Flexible Data Access with APIsEngage 2013 - Flexible Data Access with APIs
Engage 2013 - Flexible Data Access with APIsWebtrends
 
sf_school_hard_knocks
sf_school_hard_knockssf_school_hard_knocks
sf_school_hard_knocksAndrew Nerney
 
Rails MVC by Sergiy Koshovyi
Rails MVC by Sergiy KoshovyiRails MVC by Sergiy Koshovyi
Rails MVC by Sergiy Koshovyi
Pivorak MeetUp
 
Subscribed zuora forsalesforce training -section301-final
Subscribed zuora forsalesforce training -section301-finalSubscribed zuora forsalesforce training -section301-final
Subscribed zuora forsalesforce training -section301-final
Samuel Sharaf
 
Admin Guiding Query Plans
Admin Guiding Query PlansAdmin Guiding Query Plans
Admin Guiding Query Plansrsnarayanan
 
Secure Development on the Salesforce Platform - Part 2
Secure Development on the Salesforce Platform - Part 2Secure Development on the Salesforce Platform - Part 2
Secure Development on the Salesforce Platform - Part 2
Salesforce Developers
 
...and thus your forms automagically disappeared
...and thus your forms automagically disappeared...and thus your forms automagically disappeared
...and thus your forms automagically disappearedLuc Bors
 
Getting start Java EE Action-Based MVC with Thymeleaf
Getting start Java EE Action-Based MVC with ThymeleafGetting start Java EE Action-Based MVC with Thymeleaf
Getting start Java EE Action-Based MVC with Thymeleaf
Masatoshi Tada
 
Apex Enterprise Patterns: Building Strong Foundations
Apex Enterprise Patterns: Building Strong FoundationsApex Enterprise Patterns: Building Strong Foundations
Apex Enterprise Patterns: Building Strong Foundations
Salesforce Developers
 
#FunLearnSeason2 - Talk 2 : Publishing your App on Appexchange
#FunLearnSeason2 - Talk 2 : Publishing your App on Appexchange#FunLearnSeason2 - Talk 2 : Publishing your App on Appexchange
#FunLearnSeason2 - Talk 2 : Publishing your App on Appexchange
Sikha Baid ☁
 
nter-pod Revolutions: Connected Enterprise Solution in Oracle EPM Cloud
nter-pod Revolutions: Connected Enterprise Solution in Oracle EPM Cloud nter-pod Revolutions: Connected Enterprise Solution in Oracle EPM Cloud
nter-pod Revolutions: Connected Enterprise Solution in Oracle EPM Cloud
Alithya
 
Introduction to ASP.NET MVC
Introduction to ASP.NET MVCIntroduction to ASP.NET MVC
Introduction to ASP.NET MVC
Maarten Balliauw
 
Look Ma, No Apex: Mobile Apps with RemoteObject and Mobile SDK
Look Ma, No Apex: Mobile Apps with RemoteObject and Mobile SDKLook Ma, No Apex: Mobile Apps with RemoteObject and Mobile SDK
Look Ma, No Apex: Mobile Apps with RemoteObject and Mobile SDK
Salesforce Developers
 
5 Reasons To Love CodeIgniter
5 Reasons To Love CodeIgniter5 Reasons To Love CodeIgniter
5 Reasons To Love CodeIgniternicdev
 
mean stack
mean stackmean stack
mean stack
michaelaaron25322
 
Sales force certification-lab
Sales force certification-labSales force certification-lab
Sales force certification-labAmit Sharma
 
People code events 1
People code events 1People code events 1
People code events 1Samarth Arora
 
A G S006 Little 091807
A G S006  Little 091807A G S006  Little 091807
A G S006 Little 091807
Dreamforce07
 
Using feature teams to deliver high business value
Using feature teams to deliver high business valueUsing feature teams to deliver high business value
Using feature teams to deliver high business value
Thoughtworks
 

Similar to Mastering Form Rules and Formulas in QuickBase (20)

Luke Cushanick Admin Tips and Tricks for Salesforce Trailblazer Community Chr...
Luke Cushanick Admin Tips and Tricks for Salesforce Trailblazer Community Chr...Luke Cushanick Admin Tips and Tricks for Salesforce Trailblazer Community Chr...
Luke Cushanick Admin Tips and Tricks for Salesforce Trailblazer Community Chr...
 
Engage 2013 - Flexible Data Access with APIs
Engage 2013 - Flexible Data Access with APIsEngage 2013 - Flexible Data Access with APIs
Engage 2013 - Flexible Data Access with APIs
 
sf_school_hard_knocks
sf_school_hard_knockssf_school_hard_knocks
sf_school_hard_knocks
 
Rails MVC by Sergiy Koshovyi
Rails MVC by Sergiy KoshovyiRails MVC by Sergiy Koshovyi
Rails MVC by Sergiy Koshovyi
 
Subscribed zuora forsalesforce training -section301-final
Subscribed zuora forsalesforce training -section301-finalSubscribed zuora forsalesforce training -section301-final
Subscribed zuora forsalesforce training -section301-final
 
Admin Guiding Query Plans
Admin Guiding Query PlansAdmin Guiding Query Plans
Admin Guiding Query Plans
 
Secure Development on the Salesforce Platform - Part 2
Secure Development on the Salesforce Platform - Part 2Secure Development on the Salesforce Platform - Part 2
Secure Development on the Salesforce Platform - Part 2
 
...and thus your forms automagically disappeared
...and thus your forms automagically disappeared...and thus your forms automagically disappeared
...and thus your forms automagically disappeared
 
Getting start Java EE Action-Based MVC with Thymeleaf
Getting start Java EE Action-Based MVC with ThymeleafGetting start Java EE Action-Based MVC with Thymeleaf
Getting start Java EE Action-Based MVC with Thymeleaf
 
Apex Enterprise Patterns: Building Strong Foundations
Apex Enterprise Patterns: Building Strong FoundationsApex Enterprise Patterns: Building Strong Foundations
Apex Enterprise Patterns: Building Strong Foundations
 
#FunLearnSeason2 - Talk 2 : Publishing your App on Appexchange
#FunLearnSeason2 - Talk 2 : Publishing your App on Appexchange#FunLearnSeason2 - Talk 2 : Publishing your App on Appexchange
#FunLearnSeason2 - Talk 2 : Publishing your App on Appexchange
 
nter-pod Revolutions: Connected Enterprise Solution in Oracle EPM Cloud
nter-pod Revolutions: Connected Enterprise Solution in Oracle EPM Cloud nter-pod Revolutions: Connected Enterprise Solution in Oracle EPM Cloud
nter-pod Revolutions: Connected Enterprise Solution in Oracle EPM Cloud
 
Introduction to ASP.NET MVC
Introduction to ASP.NET MVCIntroduction to ASP.NET MVC
Introduction to ASP.NET MVC
 
Look Ma, No Apex: Mobile Apps with RemoteObject and Mobile SDK
Look Ma, No Apex: Mobile Apps with RemoteObject and Mobile SDKLook Ma, No Apex: Mobile Apps with RemoteObject and Mobile SDK
Look Ma, No Apex: Mobile Apps with RemoteObject and Mobile SDK
 
5 Reasons To Love CodeIgniter
5 Reasons To Love CodeIgniter5 Reasons To Love CodeIgniter
5 Reasons To Love CodeIgniter
 
mean stack
mean stackmean stack
mean stack
 
Sales force certification-lab
Sales force certification-labSales force certification-lab
Sales force certification-lab
 
People code events 1
People code events 1People code events 1
People code events 1
 
A G S006 Little 091807
A G S006  Little 091807A G S006  Little 091807
A G S006 Little 091807
 
Using feature teams to deliver high business value
Using feature teams to deliver high business valueUsing feature teams to deliver high business value
Using feature teams to deliver high business value
 

More from QuickBase, Inc.

EMPOWER2017 Sneak Peek
EMPOWER2017 Sneak PeekEMPOWER2017 Sneak Peek
EMPOWER2017 Sneak Peek
QuickBase, Inc.
 
Shrinking the Custom Application Development Cycle with Low-Code Platforms
Shrinking the Custom Application Development Cycle with Low-Code PlatformsShrinking the Custom Application Development Cycle with Low-Code Platforms
Shrinking the Custom Application Development Cycle with Low-Code Platforms
QuickBase, Inc.
 
QuickBase Digital Transformation Survey Infographic
QuickBase Digital Transformation Survey InfographicQuickBase Digital Transformation Survey Infographic
QuickBase Digital Transformation Survey Infographic
QuickBase, Inc.
 
Get More Done with QuickBase Add-Ons
Get More Done with QuickBase Add-OnsGet More Done with QuickBase Add-Ons
Get More Done with QuickBase Add-Ons
QuickBase, Inc.
 
From Spreadsheet Hell to Streamlined Automation with QuickBase
From Spreadsheet Hell to Streamlined Automation with QuickBaseFrom Spreadsheet Hell to Streamlined Automation with QuickBase
From Spreadsheet Hell to Streamlined Automation with QuickBase
QuickBase, Inc.
 
From Paper to Tablet Overnight: A QuickBase Business Transformation Story
From Paper to Tablet Overnight: A QuickBase Business Transformation StoryFrom Paper to Tablet Overnight: A QuickBase Business Transformation Story
From Paper to Tablet Overnight: A QuickBase Business Transformation Story
QuickBase, Inc.
 
Forms 101
Forms 101Forms 101
Forms 101
QuickBase, Inc.
 
Build Amazing Charts and Graphs with Code Pages in QuickBase
Build Amazing Charts and Graphs with Code Pages in QuickBaseBuild Amazing Charts and Graphs with Code Pages in QuickBase
Build Amazing Charts and Graphs with Code Pages in QuickBase
QuickBase, Inc.
 
Finish Strong -- Successfully Rolling Out Your Killer QuickBase App
Finish Strong -- Successfully Rolling Out Your Killer QuickBase AppFinish Strong -- Successfully Rolling Out Your Killer QuickBase App
Finish Strong -- Successfully Rolling Out Your Killer QuickBase App
QuickBase, Inc.
 
Building a QuickBase Metropolis: Growth Planning for the Future
Building a QuickBase Metropolis: Growth Planning for the FutureBuilding a QuickBase Metropolis: Growth Planning for the Future
Building a QuickBase Metropolis: Growth Planning for the Future
QuickBase, Inc.
 
Bridging the Gap Between QuickBase and QuickBooks Build Amazing Charts and Gr...
Bridging the Gap Between QuickBase and QuickBooks Build Amazing Charts and Gr...Bridging the Gap Between QuickBase and QuickBooks Build Amazing Charts and Gr...
Bridging the Gap Between QuickBase and QuickBooks Build Amazing Charts and Gr...
QuickBase, Inc.
 
7 Tips for Building a Well-Loved App with QuickBase
7 Tips for Building a Well-Loved App with QuickBase7 Tips for Building a Well-Loved App with QuickBase
7 Tips for Building a Well-Loved App with QuickBase
QuickBase, Inc.
 

More from QuickBase, Inc. (12)

EMPOWER2017 Sneak Peek
EMPOWER2017 Sneak PeekEMPOWER2017 Sneak Peek
EMPOWER2017 Sneak Peek
 
Shrinking the Custom Application Development Cycle with Low-Code Platforms
Shrinking the Custom Application Development Cycle with Low-Code PlatformsShrinking the Custom Application Development Cycle with Low-Code Platforms
Shrinking the Custom Application Development Cycle with Low-Code Platforms
 
QuickBase Digital Transformation Survey Infographic
QuickBase Digital Transformation Survey InfographicQuickBase Digital Transformation Survey Infographic
QuickBase Digital Transformation Survey Infographic
 
Get More Done with QuickBase Add-Ons
Get More Done with QuickBase Add-OnsGet More Done with QuickBase Add-Ons
Get More Done with QuickBase Add-Ons
 
From Spreadsheet Hell to Streamlined Automation with QuickBase
From Spreadsheet Hell to Streamlined Automation with QuickBaseFrom Spreadsheet Hell to Streamlined Automation with QuickBase
From Spreadsheet Hell to Streamlined Automation with QuickBase
 
From Paper to Tablet Overnight: A QuickBase Business Transformation Story
From Paper to Tablet Overnight: A QuickBase Business Transformation StoryFrom Paper to Tablet Overnight: A QuickBase Business Transformation Story
From Paper to Tablet Overnight: A QuickBase Business Transformation Story
 
Forms 101
Forms 101Forms 101
Forms 101
 
Build Amazing Charts and Graphs with Code Pages in QuickBase
Build Amazing Charts and Graphs with Code Pages in QuickBaseBuild Amazing Charts and Graphs with Code Pages in QuickBase
Build Amazing Charts and Graphs with Code Pages in QuickBase
 
Finish Strong -- Successfully Rolling Out Your Killer QuickBase App
Finish Strong -- Successfully Rolling Out Your Killer QuickBase AppFinish Strong -- Successfully Rolling Out Your Killer QuickBase App
Finish Strong -- Successfully Rolling Out Your Killer QuickBase App
 
Building a QuickBase Metropolis: Growth Planning for the Future
Building a QuickBase Metropolis: Growth Planning for the FutureBuilding a QuickBase Metropolis: Growth Planning for the Future
Building a QuickBase Metropolis: Growth Planning for the Future
 
Bridging the Gap Between QuickBase and QuickBooks Build Amazing Charts and Gr...
Bridging the Gap Between QuickBase and QuickBooks Build Amazing Charts and Gr...Bridging the Gap Between QuickBase and QuickBooks Build Amazing Charts and Gr...
Bridging the Gap Between QuickBase and QuickBooks Build Amazing Charts and Gr...
 
7 Tips for Building a Well-Loved App with QuickBase
7 Tips for Building a Well-Loved App with QuickBase7 Tips for Building a Well-Loved App with QuickBase
7 Tips for Building a Well-Loved App with QuickBase
 

Recently uploaded

Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, BetterWebinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
XfilesPro
 
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Globus
 
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data AnalysisProviding Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Globus
 
Accelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with PlatformlessAccelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with Platformless
WSO2
 
Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024
Globus
 
BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024
Ortus Solutions, Corp
 
SOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBrokerSOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar
 
Graphic Design Crash Course for beginners
Graphic Design Crash Course for beginnersGraphic Design Crash Course for beginners
Graphic Design Crash Course for beginners
e20449
 
Using IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New ZealandUsing IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New Zealand
IES VE
 
A Comprehensive Look at Generative AI in Retail App Testing.pdf
A Comprehensive Look at Generative AI in Retail App Testing.pdfA Comprehensive Look at Generative AI in Retail App Testing.pdf
A Comprehensive Look at Generative AI in Retail App Testing.pdf
kalichargn70th171
 
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoamOpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
takuyayamamoto1800
 
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Globus
 
A Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of PassageA Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of Passage
Philip Schwarz
 
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Mind IT Systems
 
Enhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdf
Enhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdfEnhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdf
Enhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdf
Jay Das
 
Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
Max Andersen
 
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERRORTROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
Tier1 app
 
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume MontevideoVitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke
 
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus
 
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.ILBeyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Natan Silnitsky
 

Recently uploaded (20)

Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, BetterWebinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
 
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
 
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data AnalysisProviding Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
 
Accelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with PlatformlessAccelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with Platformless
 
Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024
 
BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024
 
SOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBrokerSOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBroker
 
Graphic Design Crash Course for beginners
Graphic Design Crash Course for beginnersGraphic Design Crash Course for beginners
Graphic Design Crash Course for beginners
 
Using IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New ZealandUsing IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New Zealand
 
A Comprehensive Look at Generative AI in Retail App Testing.pdf
A Comprehensive Look at Generative AI in Retail App Testing.pdfA Comprehensive Look at Generative AI in Retail App Testing.pdf
A Comprehensive Look at Generative AI in Retail App Testing.pdf
 
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoamOpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
 
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
 
A Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of PassageA Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of Passage
 
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
 
Enhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdf
Enhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdfEnhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdf
Enhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdf
 
Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
 
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERRORTROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
 
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume MontevideoVitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume Montevideo
 
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024
 
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.ILBeyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
 

Mastering Form Rules and Formulas in QuickBase

  • 1.
  • 2. App Building Best Practices Formulas and Form Rule Use Cases Kirk Trachy, QuickBase - Sales Engineer Craig McElroy, J. Lodge - Database Director
  • 3. #EMPOWER2015 ① Explore 17 Formulas ② Use 6 Form Rules ③ Test them ④ See how they work ⑤ Discuss best practices Agenda How to use Formulas and Form Rules to solve day-to-day workflow challenges
  • 6. #EMPOWER2015 ① Automate complex processes ② Provide custom user experiences ③ Ease new user adoption ④ Save training time ⑤ Simplify use Benefits of Buttons and Form Rules
  • 7. #EMPOWER2015 1) Change status 2) Change status then dashboard 3) Check a checkbox 4) Check / Uncheck checkbox dr 5) Check / Uncheck checkbox er Ten Buttons (Get “Magic Buttons” From Exchange) 6) Show/Hide Project Section 7) Change to a different form 8) Assign to self 9) Create a project snapshot 10) Edit record and return
  • 8. #EMPOWER2015 1. Change status to completed then dr URLRoot()& "db/" &Dbid()& "?a=API_EditRecord" & "&rid=" & [Record ID#]& "&apptoken=d9eascudwjxs2sesxkjccwgtq9r"& "&_fid_28=Completed" & "&rdr=" & URLEncode(URLRoot() & "db/" & Dbid() & "?a=dr&rid=" & [Record ID#]) Press the button and change status to "Completed" and then redirects to dr.
  • 9. #EMPOWER2015 2. Change status to completed then dashboard URLRoot()& "db/" &Dbid()& "?a=API_EditRecord" & "&rid=" & [Record ID#]& "&apptoken=d9eascudwjxs2sesxkjccwgtq9r"& "&_fid_28=Completed" & "&rdr=" & URLEncode(URLRoot() & "db/" & Dbid()) Press the button and change the status to "Completed”. Then redirects to dashboard.
  • 10. #EMPOWER2015 3. Check a checkbox then dr URLRoot()& "db/" &Dbid()& "?a=API_EditRecord" & "&rid=" & [Record ID#]& "&apptoken=d9eascudwjxs2sesxkjccwgtq9r"& "&_fid_101=1" & "&rdr=" & URLEncode(URLRoot() & "db/" & Dbid() & "?a=dr&rid=" & [Record ID#]) Press the button and this changes the "Checkbox" to checked.
  • 11. #EMPOWER2015 4. Check / Uncheck a checkbox then dr If([Checkbox]=false,URLRoot()& "db/" &Dbid()& "?a=API_EditRecord" & "&rid=" & [Record ID#]& "&apptoken=d9eascudwjxs2sesxkjccwgtq9r"& "&_fid_101=1" & "&rdr=" & URLEncode(URLRoot() & "db/" & Dbid() & "?a=dr&rid=" & [Record ID#]) , URLRoot()& "db/" &Dbid()& "?a=API_EditRecord" & "&rid=" & [Record ID#]& "&apptoken=d9eascudwjxs2sesxkjccwgtq9r"& "&_fid_101=0" & "&rdr=" & URLEncode(URLRoot() & "db/" & Dbid() & "?a=dr&rid=" & [Record ID#])) Press to check "Checkbox”. Press again and uncheck “Checkbox”. Left in display mode dr.
  • 12. #EMPOWER2015 5. Check / Uncheck a checkbox then er If([Checkbox]=false,URLRoot()& "db/" &Dbid()& "?a=API_EditRecord" & "&rid=" & [Record ID#]& "&apptoken=d9eascudwjxs2sesxkjccwgtq9r"& "&_fid_101=1" & "&rdr=" & URLEncode(URLRoot() & "db/" & Dbid() & "?a=er&rid=" & [Record ID#]) , URLRoot()& "db/" &Dbid()& "?a=API_EditRecord" & "&rid=" & [Record ID#]& "&apptoken=d9eascudwjxs2sesxkjccwgtq9r"& "&_fid_101=0" & "&rdr=" & URLEncode(URLRoot() & "db/" & Dbid() & "?a=er&rid=" & [Record ID#])) Press to check "Checkbox”. Press again and uncheck “Checkbox”. Left in display mode er.
  • 13. #EMPOWER2015 6. Show/Hide Project Section then dr If([Show Project Section]=false,URLRoot()& "db/" &Dbid()& "?a=API_EditRecord" & "&rid=" & [Record ID#]& "&apptoken=d9eascudwjxs2sesxkjccwgtq9r"& "&_fid_105=1" & "&rdr=" & URLEncode(URLRoot() & "db/" & Dbid() & "?a=dr&rid=" & [Record ID#]) , URLRoot()& "db/" &Dbid()& "?a=API_EditRecord" & "&rid=" & [Record ID#]& "&apptoken=d9eascudwjxs2sesxkjccwgtq9r"& "&_fid_105=0" & "&rdr=" & URLEncode(URLRoot() & "db/" & Dbid() & "?a=dr&rid=" & [Record ID#])) Uses formula URL to check and uncheck a checkbox that triggers a form rule to show/hide a form section.
  • 14. #EMPOWER2015 7. Change to a different form dr URLRoot() & "db/" & Dbid() & "?a=dr&rid=" & [Record ID#]& "&dfid=13" When pressed this will display the record you are already on but with an alternate form (dfid=13).
  • 15. #EMPOWER2015 8. Assign to self then dr URLRoot() & "db/" & Dbid() & "?a=API_EditRecord"& "&AppToken=d9eascudwjxs2sesxkjccwgtq9r"& "&rid="& [Record ID#]& "&_fid_97=" & URLEncode(User()) & "&rdr=" & URLEncode(URLRoot() & "db/" & Dbid() & "?a=dr&rid=" & [Record ID#]) Press a button and assign yourself as "Project Manager.
  • 16. #EMPOWER2015 9. Create a project snapshot then dr URLRoot()& "db/" &[_DBID_PROJECT_SNAPSHOTS]& "?a=API_AddRecord" & "&apptoken=d9eascudwjxs2sesxkjccwgtq9r"& "&_fid_6=" & [Project Name]& "&_fid_7=" & [Status]& "&_fid_8=" & [Priority]& "&_fid_9=" & [Est Start Date]& "&_fid_10=" & [Est End Date]& "&rdr=" & URLEncode(URLRoot() & "db/" & Dbid() & "?a=dr&rid=" & [Record ID#])
  • 17. #EMPOWER2015 This formula sets a variable called url with an API_EditRecord and changes fid_28 to Completed. The bottom of this formula then calls the url and reloads the page from where you came. That means: If launched from view form returns to view form If launched from edit form returns to edit form If launched from report – returns to report If launched from dashboard- returns to dashboard This formula is a derivation of a formula originally published in the community forum by QuickBase Solution Provider: Mark Shnier, Your QuickBase Coach, http://www.yourquickbasecoach.com. 10. Edit record and return to starting point var text url= URLRoot()& "db/" &Dbid()& "?a=API_EditRecord" & "&rid=" & [Record ID#]& "&apptoken=d9eascudwjxs2sesxkjccwgtq9r"& "&_fid_28=Completed"; "javascript:" & "$.get('" & $url & "',function(){" & "location.reload();"& "});" & "void(0);”
  • 18. #EMPOWER2015 Craig McElroy J. Lodge Database Director Resident QuickBase Guru
  • 19. #EMPOWER2015 We utilize our experience and best practices to help companies improve call center processes with a fresh, objective perspective of their organization and voice of their customer. J.Lodge is a US based Quality Assurance Monitoring Provider Established 1999 First American Call Monitoring Company Corporate Headquarters in Fort Myers FL Employ Americans with Disabilities Over 300 agents employed Over 150 applicants available for hire Geographically diverse work-at-home offices 12298 Matterhorn Road, Fort Myers, FL 33913 / www.jlodge.com
  • 20. #EMPOWER2015 1) Form Rule: Hide 2) Form Rule: Unrequire 3) Form Rule: Clear (or Change to Blank) 4) Form Rule: Current Time and Current User 5) Form Rule: Abort Save 6) Formula to check conditions to abort save 12 Form and Formula use cases 7) Formula to check conditions to apply fields 8) Formula for Fiscal Periods 9) Formula for Trending Percentage 10) Formula for Tagging records for Locks 11) Formula for Tagging records for Emails 12) Formulas for Archiving Records
  • 21. #EMPOWER2015 Hide fields that are not needed on your forms based on conditional logic! Form Rule: Hide
  • 22. #EMPOWER2015 Form Rule: Unrequire Require and Unrequire fields to make sure data is captured ONLY when you want it!
  • 23. #EMPOWER2015 Form Rule: Clear Change field to blank when it is hidden so that it does not capture unwanted data.
  • 24. #EMPOWER2015 Form Rule: Current Time and Current User Use Change rules to select user and date. This way they can be edited afterward as needed.
  • 25. #EMPOWER2015 Form Rule: Abort Save Prevent records from being saved to your application when certain conditions occur or do not occur.
  • 26. #EMPOWER2015 Formula to check conditions to abort save Use a List formula in conjunction with If/Case formulas to trigger events which abort the saving of conflicts.
  • 27. #EMPOWER2015 Formula to check conditions to apply fields Use a Case formula to cause a checkbox to be true or false, which determines when fields are applicable.
  • 28. #EMPOWER2015 Formula for Fiscal Periods Format custom date ranges to sort alphanumerically, while also being clear on the range of dates included.
  • 29. #EMPOWER2015 Formula for Trending Percentage Use a Case formula to trend percentage of occurrences, excluding results which are not applicable.
  • 30. #EMPOWER2015 Formula for Tagging records for Locks Use a formula to select records which can or cannot be modified by certain user roles.
  • 31. #EMPOWER2015 Formula for Tagging records for Emails Use a Case formula to show records in a report only on the days in which you want the report to be emailed.
  • 32. #EMPOWER2015 Formulas for Archiving Records Convert your records into text strings to store in another table where formula fields extract the original record’s results.
  • 33. #EMPOWER2015 Formulas for Archiving Records Case and Mid formulas are used to convert text string characters into original results.
  • 34. #EMPOWER2015 Application designed to capture Evaluations. Entire application designed in less than 5 hours. Sample Application