I see, AsteroidDb is an Extension based on TinyWebDb:
https://community.appinventor.mit.edu/t/asteroiddb-a-database-service-for-ai2-based-on-tinywebdb
It actually has the same limitations as TinyWebDb in terms of how the data is stored.
If you have a large amount of data to store (More than, say, 20 customers), it would be better to use a relational database. Your web server most likely already has a database service.
So the principle for your GUI should be:
- User enters data in TextBoxes
- User taps a Submit Button
- App checks that all required information has been entered (optional)
- If required information has not been entered, App pops-up a Notifier
- If required information has been entered, App saves to AsteroidDb
Your code can collect the data from each TextBox and save that value as a single tag whose title is the same as the TextBox, post-fixed with a unique customer number.
Example code (there are many ways to do the same thing):
