Stevebenson223
Member
I'm building an app to record and display amateur theatre productions. I need to record basic details of every production - title, dates, artwork, synopsis - as well as people data such as cast and crew. It's a bit like a mini IMdB. Data is entered on the form, a list displays the productions and each production is displayed in the Detail view.
I have two main lists: Productions for all the productions and People, which is simply first name, last name and calc field for name. And I decided to use repeating groups for many of the fields, especially the people data. So I have repeating groups for:
Cast: 2 fields - Character Name and Actor Name (databasejoin to People)
Crew: 2 fields - Crew Role and Crew Member (databasejoin to People)
Company (where multiple people are grouped together as "Company" or similar): 2 fields - Company title and Actor Name (multiselect databasejoin to People)
Awards: 2 main fields - Award Name and Person (databasejoin to People)
This approach works perfectly for entering the data and displaying in the Detail view.
My problem is that I now want to be able to search on the people data. Ideally, I want to select a person's name and a list is displayed showing all the productions they were involved in, either as Actor, Crew Member or Company and any awards they may have won. I've tried various ways but I can't find a way to display details for more than one group.
Is there a way to do this or am I using the wrong approach?
I have two main lists: Productions for all the productions and People, which is simply first name, last name and calc field for name. And I decided to use repeating groups for many of the fields, especially the people data. So I have repeating groups for:
Cast: 2 fields - Character Name and Actor Name (databasejoin to People)
Crew: 2 fields - Crew Role and Crew Member (databasejoin to People)
Company (where multiple people are grouped together as "Company" or similar): 2 fields - Company title and Actor Name (multiselect databasejoin to People)
Awards: 2 main fields - Award Name and Person (databasejoin to People)
This approach works perfectly for entering the data and displaying in the Detail view.
My problem is that I now want to be able to search on the people data. Ideally, I want to select a person's name and a list is displayed showing all the productions they were involved in, either as Actor, Crew Member or Company and any awards they may have won. I've tried various ways but I can't find a way to display details for more than one group.
Is there a way to do this or am I using the wrong approach?