This Product Ideas board is currently undergoing updates, but please continue to submit your ideas.
As far as I know, currently it’s not possible to create a parent/child style application in AirTable. A dynamic filter that could filter records in one table based on the current record in another related table would help tremendously.
Example:
Table: “Projects” (Parent)
Field: “Project ID”
Values: 1,2,3,4 (4 different records)
Table: “Resources” (Parent)
Field: “Resource ID”
Values: 1,2,3,4,5 (5 different records)
Table: “Project Resources” (Child of “Projects” and “Resources”)
“Project ID” , “Resource ID”
1, 1
1, 2
1, 3
1, 4
2, 1
2, 5
3, 1
3, 2
3, 5
Currently the filter in “Project Resources” would have to be hard-coded:
Project ID = 1 (hard-coded) to show only the resources with Project ID of 1.
Filter: Project ID = 1
“Project ID”, “Resource ID”
1, 1
1, 2
1, 3
1, 4
However, the below filter would help establish a Parent/Child Relationship dynamically:
Filter: Project ID = {Projects}.Key (or the “current row value” of any field in the “Projects” table.
Where:
This would allow you to see only the “Resource ID” records that are associated with the “Current Project”. So, as you traverse the records in the “Projects” tab/table, you would only see associated resources in the “Project Resources” tab/table when you switch to that tab.