Articles

  Designing Forms

After creating a new Form Screen, you will be taken to the Form Design screen.   Every Form must...

 Allowing Users to Jump Pages (Custom Form Navigation)

By default, every Form you create has automatic navigation buttons in the form of arrows that...

 Calculating the duration/time elapsed between Form start and finish (or between two fields)

For some questionnaire/survey-type scenarios, you may wish to track the time it takes the...

 Capturing Repeatable Data

There are 3 field types that enable you to capture data on a repeating basis. The Page, Table,...

 Cascading Choices (also know as Parent-Child)

Often the answer to one Choices field should populate or filter the options available in a...

 Conditionally Required Fields (Required Condition)

The standard Required and Read Only option on the Form designer lets you define fields that are...

 Customising Titles of In-Progress Form Entries

We provide an option to set the answer of a chosen Form field as the row title in the History...

 Dynamic Answers & Calculations (Dynamic Values)

Often you may need to display some text or calculate a value in a dynamic fashion.   For...

 Dynamic Titles and Hints

Sometimes you may want your field's Title or Hint text to dynamically include a value from a...

 Dynamically Displaying Images from Data Source, Web or Map sources

The "Dynamic Image" property allows you to load images dynamically into Media, Sketch and...

 Formula Cheat Sheet Part 1

Below is a comprehensive list of iForms formula functions that can be used in various field...

 Formula Cheat Sheet Part 2

Below is a comprehensive list of iForms formula functions that can be used in various field...

 Formula Cheat Sheet Part 3

Below is a comprehensive list of iForms formula functions that can be used in various field...

 Formula Quick Question/Answer Reference

Below is a list of common scenarios that involve the use of a formula to achieve. This is purely...

 Generating a Unique Number/Code

Often you will need to generate a unique number or code as part of a particular Form screen's...

 Looking Up A Data Source Row From a Barcode Scan

A common scenario that occurs in mobile businesses is the need to scan a barcode to look up...

 Repeatedly Scanning Barcodes / QR Codes

Depending on your scenario, you may want to create a list of barcodes that are scanned by the...

 Saving Entry Values For Reuse / Defaulting (Global Values)

Sometimes you may want to store values on the device to reuse on the same Screen or in multiple...

 Showing and Hiding Fields (Visibility)

There are many situations where you may want to show/hide fields (or even whole pages) based on...

 Validating Answers (Custom Validation)

When it comes to validating user answers, you have the following standard options:   Required...

 Workflow A Form Entry Between Users (Process Steps)

Often a business process will require more than one person to be involved to get the job done....