Help

Formula to display item from another table in the same base, but not using linked records

Topic Labels: Formulas
Solved
Jump to Solution
8243 11
cancel
Showing results for 
Search instead for 
Did you mean: 
Anxious
7 - App Architect
7 - App Architect

I am creating a base to keep track of a collection for insurance purposes. I have the list of items in one table and then I have a checklist of what I need for each item in another table all in the same base. I want to copy the items that are in the main table over to the checklist table’s main field dynamically.

The main table is already a mile long column-wise, so I didn’t want to put the checklist in the same table. I thought about just using another view, but…it junks up my table, even though you can hide fields.

Unfortunately, the type of field the primary field can be is severely limited, but it is able to be a formula field.

So I was wondering if there was a formula that could use to dynamically copy/update the primary field with the items in my main table. For example, you can display items from another column with a formula field by simply using the formula: {FieldNameHere}

Is it possible to “call” on another table?

I only get one automation as well since I only have a free plan and it’s being used. :frowning:

Airtable Account: Free Plan
Records: 1,200/1,200 1000/1000 (I might have to find a different solution soon)
Automation Runs: ??/100
Extensions: 1/1 (TinyPNG Compression Script, looking for free alternatives)
1 Solution

Accepted Solutions
Vivid-Squid
11 - Venus
11 - Venus

Happy to help.

The trigger When a record is created, fires off the moment that record is made. So if you want something from the new record you will need to fire the automation after you have entered data. When a record matches a condition or when record enters a view are common choices for copying data.

Lets say you add a checkbox to your Main table. Call this ‘Ready to Copy’
image
image

Your automation will look something like:

Trigger: Table - Main table, When record matches a condition - Ready to Copy is checked
Action: Create a new record, on the checklist table. Place the field from the Main table into the Checklist table field you want it in.

image
image

Now you create a new record in Main, check the Ready to Copy box and the Automation copies the data from Main to Checklists table.

image
image

See Solution in Thread

11 Replies 11

Hi @Anxious,
As far as I know Formulas cannot reference another table without there being a linked field. You can use the free Scripting Extension and create JavaScript to allow tables to interact with each other.

Why do you not want to use linked fields with lookups?

Because you can’t add them automatically, can you? If I create a record in the main table, I want it to also add that record name to the checklist table.

Airtable Account: Free Plan
Records: 1,200/1,200 1000/1000 (I might have to find a different solution soon)
Automation Runs: ??/100
Extensions: 1/1 (TinyPNG Compression Script, looking for free alternatives)

You can do that with Automations easily. You can have more than one Automation in the free plan. You can only have one active Extension in the free plan.

Oh, I thought we were only allowed one automation. I might have gotten automations and extensions confused.

I’ll go see if I can set that up, thanks.

Airtable Account: Free Plan
Records: 1,200/1,200 1000/1000 (I might have to find a different solution soon)
Automation Runs: ??/100
Extensions: 1/1 (TinyPNG Compression Script, looking for free alternatives)

No problem. Let me know if you get stuck on anything.

I actually can’t get it to work. I have “create record”, which it definitely does…but a blank one. I guess Airtable just creates the record immediately without waiting for the information to be input.

So I tried adding an “update record” too, but I am stuck at the point where it wants a record ID. It keeps saying everything is invalid.

Airtable Account: Free Plan
Records: 1,200/1,200 1000/1000 (I might have to find a different solution soon)
Automation Runs: ??/100
Extensions: 1/1 (TinyPNG Compression Script, looking for free alternatives)
Vivid-Squid
11 - Venus
11 - Venus

Happy to help.

The trigger When a record is created, fires off the moment that record is made. So if you want something from the new record you will need to fire the automation after you have entered data. When a record matches a condition or when record enters a view are common choices for copying data.

Lets say you add a checkbox to your Main table. Call this ‘Ready to Copy’
image
image

Your automation will look something like:

Trigger: Table - Main table, When record matches a condition - Ready to Copy is checked
Action: Create a new record, on the checklist table. Place the field from the Main table into the Checklist table field you want it in.

image
image

Now you create a new record in Main, check the Ready to Copy box and the Automation copies the data from Main to Checklists table.

image
image

That worked perfectly, thanks!

Airtable Account: Free Plan
Records: 1,200/1,200 1000/1000 (I might have to find a different solution soon)
Automation Runs: ??/100
Extensions: 1/1 (TinyPNG Compression Script, looking for free alternatives)

Hello - a bit late to the game but perhaps a solution which could work better than an automation ….

Have you thought about using synced views with a restricted fields.

You can sync your first table but only carry over the name (and any other field that you want to use) into a new table which you can then use.

This has advantages over automations in that the records will be connected at all times but without the overly long list of fields that you are worried about.

We use this type of solution to manage a number of processes around a specific object to avoid the same concern.

Hope this helps.