Help

Re: Forms on interface needs to be able to update existing records AND create new records

1178 0
cancel
Showing results for 
Search instead for 
Did you mean: 
Admin_LI
5 - Automation Enthusiast
5 - Automation Enthusiast

Hi! Below is a screenshot of what my current interface looks like, and the two fields in question are highlighted yellow.

Screenshot 2024-05-01 154424.png

I thought these two fields would allow my team to add new contacts and update existing ones respectively. However, when this form is submitted, a new row is created regardless of which client option my team fills out. Rather than new information being linked to an existing client through the use of the drop down menu, a new row is created. Is there a way to make this distinct function for each of these fields?

Thank you!

4 Replies 4

It seems like you essentially need two types of forms.

One to update, and one to make a new record.

You already got the new record form sorted. As for updating, you could use the "open record details" option and make the fields editable.

Have a look at this workaround I made:
https://community.airtable.com/t5/show-tell/update-record-through-form-sorta/td-p/179052

You might be able to configure this to do what you're looking for?


Justin Ng
Programme Coordinator at Sistema Aotearoa
https://www.sistemaaotearoa.org.nz/

If your users don't have Airtable accounts and you still need them to be able to update records, Airtable has a guide for that here: https://support.airtable.com/docs/use-case-update-records-via-a-form

It's for the old form view, but the logic still applies.  Might want to look into Fillout.com as well as that'd just work right out of the box

@Admin_LI 

There are 3 great workarounds for this limitation:

1. On the first form, give the user a link to the other form which will add new records to the linked table.

2. On the first form, in the linked record field, give the user an option to choose from that is called "new record" or something like that. Then, conditionally show additional fields where they can type in the new information. Then, use an automation to add the new record into the appropriate table.

3. Use Fillout's advanced forms for Airtable, which has this functionality natively built into its forms. Fillout offers about 500 advanced features that aren't natively available in Airtable's native forms.

Hope this helps! If you’d like to hire an expert Airtable consultant to help you with anything Airtable-related, please feel free to contact me through my website: Airtable consultant — ScottWorld

I get what you are saying! That brings up a follow up question. Is there a way to make fields in the "open record details" page ONLY editable by the assignee for that record?