Your first mobile form, part 2

If you picked up here without going through the first part, welcome to the Mobilengine tutorials! You can get up to speed by downloading the solution artifacts up to this point.

What you'll be learning:

  • how to link mobile form controls to database tables (reference data) so that the content of the form will change whenever the data changes

  • how to modify reference data linked to a form over the Backoffice website

  • how to access values related to the current form-fill session (system parameters) in your forms (such as the username of the user filling the form: see section 1 in the screenshot below)

  • how to keep track of user input in the form using variables (let elements) and summarize user input on the form

  • how to use some new types of controls in forms: bar control, barcode scanning, datepicker, and signature (sections 4, 5, and 6 in the screenshot below)

A lot of what we'll cover in the following sections uses an extended version of the the SQLite SQL language. No prior SQLite knowledge is assumed, but if you do get stuck at any point, an SQLite tutorial might come in handy.

Are you ready?