How to hide Ref Dropdown and force "Scan-Only" mode in a Form?

Issue Summary: I am building a high-volume event check-in app. I have a Check In Logs table with a Ticket ID column that is a Ref type pointing to an Attendees table.

The Goal: I want the bouncer/operator to open the form and have the QR scanner launch immediately. I want to completely hide the dropdown list of registered attendees. It is distracting and slows down the process. I only want the scanner to be used.

What I have tried:

  1. Setting the Input Mode to “Scan” in the column settings.

  2. Toggling “Scannable” to ON.

  3. Using CONTEXT("ViewType") = "Form" in the Show? property (this made the field disappear entirely).

  4. Using LIST() in the Valid_If to try and empty the dropdown (this often blocks the scan from being valid).

Technical Constraints:

  • I must keep the column as a Ref type because I have Google Apps Script logic that relies on that connection to pull guest names and send confirmation emails.

  • I need the security logic (GPS check and Duplicate scan check) to remain active in the Valid_If.

Question: Is there a way to “Ghost” or disable the UI dropdown element specifically for a Ref column without breaking the data connection or the validation logic? How do I force AppSheet to treat the field as “Scan-Only” and ignore the manual selection list?

Rather than a form view, use a detail view with a Quick Edit column for input.

Your Valid if expression should produce a Yes/No value, not a list of values.

Hi @Juliet_Onwuegbule

Try looking at the following link, maybe it can help you, because it explains in great detail about scanning QR codes https://youtu.be/XrPxbblLhZ0?si=v7ym-g72Wi_pxTTr