Feb 19, 2017 02:05 PM
I’m having a bit of trouble managing complex bases that heavily rely on linked records across tables. I’m finding that, as I develop a project or a record keeping methodology I tend to change field names to help myself and my teams keep information conceptually well defined. This becomes problematic when a renamed field is a linked-record field type. Because the newly edited field names from one table do not update the linked-record field name in the related record/table, that other table can quickly become very confusing and difficult to relate to.
Of course this can be corrected by carefully managing names across tables manually - when one field name is changed, the editor carefully changes all linked-record references to it across the base - but it is starting to become a whack-a-mole problem for me.
Can anyone relate to this problem and/or provide insights on how to get past it?
Would it be a reasonable feature request that the names of linked-record fields are inextricably linked across a table either by default or by selection?
Feb 19, 2017 03:36 PM
I’ve had the same problem. Particularly on the learning curve of Airtable or even a new application. [If I’d known then what I know now.]
Feb 19, 2017 08:05 PM
Can you clarify what you mean by this?
Feb 19, 2017 08:07 PM
Do you mean when you change a table (not a field) name, you’d like all linked record fields that point to it to update?
Feb 19, 2017 09:09 PM
Thanks Howie! My preference would be that the verbiage in the 'name field’
of the parent table be inherited by linked fields in other tables, rather than the name of the parent table itself.
Feb 19, 2017 09:24 PM
Could you give a specific example to illustrate here? Thanks!
Feb 20, 2017 06:08 AM
Sure thing, I’ll keep it simple:
Howie, to your point, the linked field currently inherits the table name, not the ‘name field’ name. I find that I often enough name the ‘name field’ in a table the same as the table itself but will, sometimes, use the ‘name field’ name as a nuance.
ie Table Name = products ; ‘Name Field’ Name = Product ID #
Thus, my preference for inheriting the ‘name field’ name rather than the table name - though I could certainly be happy with the later too.
Jul 29, 2020 09:02 AM
Has there been any updates regarding this issue?
I am also having this issue and it’s becoming quite problematic.
My use case:
I have a base that acts as a Property Management System and includes a “Bills” table as well as a “Payments” table. Whenever a payment is recorded, it is then linked to the corresponding Bill from the Bills table.
My Bill’s Primary field is a formula that concatenates the bill number and the bill status (Paid/Open/Outstanding).
The problem i’m having is that when the payment is made against a bill, the name of the bill updates in the Bill table (i.e Bill #30 - PAID), however it is not immediately updated in the Payments table (i sometimes have to quit the Airtable app and reopen it for it to work), and therefore still shows as “Bill #30 - OUTSTANDING” in the payment receipts that i produce (from the Payments table).
May 04, 2021 06:12 PM
Hi, I constantly get frustrated by this too. So many unnecessary steps when I either A) rename a linked record field name, or B) duplicate a table. In both these scenarios, the linked record field names do not update. The original poster’s description of it being ‘whack-a-mole’ is on point.
I think a simple solution might be for the user to manage the linked record field name from the linked table. So when I change a field name in one table, offer me the ability to also update the linked record field name at the same time.
I’m not sure how you’d deal with duplicating a table with multiple linked record fields at once, but I’m sure your smart minds at Airtable can figure this out!
Aug 15, 2022 07:05 PM
plus 1 here! seems like such an obvious instinct. I’m setting myself up in Airtable for the first time and, inevitably, my table titles are changing and improving as I build out. Yet for linked records elsewhere, the old table title still appears.
I’m especially having a hard time understanding how this is the default action for Airtable?? It would seem the moment you rename a table, that table’s title would be ‘echoed’ immediately throughout all linked records reference column titles.
Isn’t this the very nature of a database??