Repeatedly Scanning Barcodes / QR Codes

Repeatedly Scanning Barcodes / QR Codes

Depending on your scenario, you may want to create a list of barcodes that are scanned by the user through a Form. One way you can do this is to have a very simple Form design that contains just a single barcode field along with a Data Source field. The Data Source field would link an existing Data Source into which your barcode scans are collected.

The user would then capture a separate Form entry for each barcode, uploading each in turn and thereby creating a new row each time in the linked Data Source. See our recipe article on "Creating/Updating Rows in a Data Source" for details on how to bind your Barcode field to a Data Source column.

Another faster way is to use a repeating Page to continuously capture all barcodes until the user is ready to upload all as part on one Form entry. This requires that you use a combination of features in our platform as follows:

  1. In your Form design, add a Page which is set to be Repeating.
  2. Add a Barcode field into the repeating Page.
  3. Click on the Barcode field you just added and, in the properties list on the right, find the "On Scan Action."
  4. Choose "Jump to Form Location" from the Scan Action list
  5. In the Target drop-down that displays below, choose "Add New Repeat/Row" from the list.

This way, every time a bar code is scanned, the app will store that barcode in the Barcode field and also automatically create and move the Form display to a new repeat of the Page, ready for the next scan.

To save even more time for the user, try enabling the "Show Inline" option found on the Barcode field in the Form designer. This will display a live camera preview which will scan barcodes without the user needing to press the "Capture Barcode" button each time.


    • Related Articles

    • Barcode Field Type

      TABLE OF CONTENTS Basic Properties Data Name Title Text Hint Text On Scan Action Layout & Styling Field Layout Background Color Show Inline Validation & Behavior Required Visibility Dynamic Value Read Only Custom Validation Validation Message ...
    • RFID Scanning with Zebra Device

      We have long facilitated barcode scanning with external scanners from Zebra. More recently, we have expanded our capabilities to include RFID scanning by integrating support for Zebra devices. Currently, our ability to support RFID scans with Zebra ...
    • Signature Field

      Use the signature field in order to capture the App users' signature. Our signature field allows for the capturing of signatures on a device in one of two ways. Shared Device Signature Capture: Users can either share a device where the device can be ...
    • Looking Up A Data Source Row From a Barcode Scan

      A common scenario that occurs in mobile business is the need to scan a barcode to look up information about the item to which the bar code is affixed. Effectively, one wants a Form that should capture the barcode and retrieve a row from Data Source. ...
    • Form Screen Type

      The Form screen type is the primary way that you can build data capture screens on the platform. This allows you to rapidly replace paper forms with digital versions, as well as extend existing data capture screens from desktop or web systems to a ...