Adding a barcode Field
Adding a barcode field allows a user to scan a linear (1D) or Matrix (2D e.g. QR) barcode (using the devices camera) and extract and attach the encoded data to an entry.
To add a barcode field, simply drag and drop the 'Barcode' field from the left hand side of the form builder (pink) to the middle 'Form' section (green) and release your mouse button.
You will immediately see that the 'Field Properties' section (blue) of the form builder now contains a number of options for you to define as in the following screenshot:
The most important properties to define are the 'Label' and 'ID'
Label - The Label should contain the Question/ text you would present to a user. In the example above we have added the label 'Please scan barcode'
ID - The ID can be viewed as the column heading under which audio clips will be stored in the database. In the example above we have set the ID to 'barcodeScan'
Required: Checking this means that a user MUST scan a barcode before continuing
Title: You can set a barcode field as your forms title field.
Any number of barcode fields can be added to a form in this way.
Advanced Field Properties
When the project is loaded onto a handset, and this point in the form is reached, the user is presented with the option to 'Tap to Read Barcode'. When doing so, the devices camera is launched, enabling the barcode to be read and data extracted as in the following screenshots:
We have now finished detailing the types of fields you can add to a single form. We will now move on to indicate ways in which you can validate data to try to ensure that user inputs adhere as close as possible, to the kind of data you wish to capture.