Welcome to the community, @Crispin_Giles!
Conditional hiding & showing of fields is only possible on a form, and then when the user submits that form, a new record will be created in your table.
Otherwise, if youāre not looking to create new records via a form, you would need to manually create different views where each view would be manually set by you to have its own set of hidden fields. And then you would manually need to switch back & forth between those views to see the set of fields that are on each view.
However, there are 2 external apps that offer this functionality natively: Fillout and Noloco. Both of these apps communicate with Airtable in real-time, and they both offer exactly what youāre looking for.
I give a brief tutorial of Noloco on this episode of the BuiltOnAir podcast. And I also presented a full one-hour webinar on Noloco called Building a Client Portal on Noloco powered by Airtable.
And I give a brief demo of Fillout on this episode of the BuiltOnAir Podcast.
Alternatively, if you just want to use a generic form tool like JotForm, you could do the same thing there and then send your data to Airtable using Makeās JotForm integrations and Makeās Airtable integrations.
There is a small learning curve with Make, which is why I created this basic navigation video to help.
Hope this helps! If this answers your question, could you please mark this comment as the solution to your question? This will help other people who have a similar question. If not, please let me know what else you need help with! š
p.s. If you have a budget for your project and youād like to hire an expert Airtable consultant to help you with any of this, please feel free to contact me through my website: Airtable consultant ā ScottWorld