I have a reference column in ‘table_A’ that references a unique_id in a people_table. The people_table has a name column that is used as a label. So, when I select a dropdown from the reference column it shows the name, and I can also type in to search for a name. This is great. Now, if I want to limit the options in the reference column dropdown, I add a formula in the ‘valid if’ field. The formula tests if the unique_id value is valid. This effectively limits the options in the dropdown and still shows the names in the dropwdown. The problem is that now if I start typing a name in to search for a name, it is not searching the names but the unique ids. So if I was searching for the name “Dave Smith” and I started to type in “Dave”, no values will show up…
By adding the valid if formula, the search no longer search the labels (names) but the unique_id. Is there anyway around this?
Searchable? affects the search box only (to my knowledge).
A key generated with UNIQUEID() will never have any legitimate value to a typical user. Exposing internal values may cause confusion or be otherwise undesirable. In general, its a good idea to try to keep internal data from user view.