I feel so stupid.
I'm trying to create an app to act as a form that our employees and contractors can fill out. I'm not working from a spreadsheet to create an app. Maybe this is causing my problem?
The error is as follows when I take the template "Simple Survey" and change parts of it like buttons to entry categories like "Name"
"Table 'Public Form' has been assigned a data source with incorrect column names. Name does not match Buttons. Modify the table or regenerate the app definition"
When I regenerate the app, it just resets it to the template. I am unsure of how to modify the table.
I know I'm doing something, or a lot of things wrong, but this really feels like it should be simple.
Please help!!!
In AppSheet you have the ability to change the name of almost every visual component, if not every one, to any name you wish - regardless of the name in the datasource.
If a column in the datasource is named "abc", in the AppSheet table you can configure that column to display the name of say "User" in the "Display name" property of that column. There is also a "Description' property that is used on Form Views so you can provide more info about the expected value during data entry.
If a button action is named "xyz", there is a "Display name" property on it as well which you can set as maybe "Add User".
All Views also have the ability to set a display name.
Additionally, many of the system specific texts such as "Cancel", "Save" and many other labels can also be customized (think multi-lingual app). Fro example, maybe you want the system Save button to actually display "Submit" instead. You can do that! These are found under Settings->Views->Localization
********************************************************
Personally, I like to try to name the columns in my datasource the same as the "common" name that would appear in Table Views - customizing only when additional details/info are needed. In large app, managing custom names on EVERY column is tedious. However, many databases require column name formats that are not very user friendly - a hold out from olden days of database usage - so App Creators have no choice but to apply Display Names on every column.
User | Count |
---|---|
34 | |
8 | |
2 | |
2 | |
2 |