Help

Using a form to update multiple tables for an order tracker/invoice generator

659 3
cancel
Showing results for 
Search instead for 
Did you mean: 
Jan123
4 - Data Explorer
4 - Data Explorer

Hello!

I am hoping someone can help. I am trying to create an order entry/invoice database where I can track customers, products offered, sales, contracts with vendors, etc. My main priority right now is tracking product sales by unit/# of customers. I have a database set up right now with the basic - Product, Customers, Line Items (customers can order multiples products and qtys of each), and invoice tab to generate the invoice number and collect data to use for the page designer extension so I can send a PDF invoice with the data stored in airtable. I followed one of GAP consulting's videos to set it up. The issue I have is there is no streamlined way to set this up for ease of use. BC the data is stored across multiple tables you need to go to each table in a specific order to enter the data. It is not intuitive for the person I am setting this database up for. I tried to use forms to make it easier, however, to enter a new order you need to go to multiple forms in order to update info on each separate table. I currently have it set up to first pick the customer from one field in a form and then the "submit" button will take you to a new form/table to enter the line items. This works, except I can not get the Invoice # to connect to the line item data through the form. Any solutions or better work arounds are MUCH appreciated!! I have been trying different options for a while and I am stuck....I know there are extensions that could make this easier, but unfortunately a paid option is not really doable. We are a non-profit so our budget is minimal (and I am a total newbie here). I really appreciate any help you can provide!!!

Thank you!!!!

3 Replies 3

Perhaps try using an Interface for this instead?

Screen Recording 2024-09-06 at 12.03.17 PM.gif


Link to base

Thank you so much! this was very helpful.

I added an automation so that once the invoice is created (date picked/number assigned) it populates the invoice number in my line items table. I have one other question. I want to create a filter or view where it only shows the line items associated with the current invoice #. I don't want to see all of the line items in the line items table, just line items for the new invoice I am entering. Do you know how I can achieve this? I know I can choose the invoice number from the drop down, but I want it to be the default view that only the current invoice is displayed so I can easily add multiple line items.

Thanks again!!

Hmm, I'm confused, sorry.  In my head the Interface would be set up as:
1. Record Picker for "Orders"
2. Record Picker for "Invoice #", linked to "Orders" Record Picker Element from step 1
3. Grid element for "Line Items", linked to "Invoice #" Record Picker Element from step 2

And so the filter you're asking about should automatically be applied