-
Here's another sample - perhaps this is closer to what you need. :)
-
Here's a copy of your form using an XML resource file for the secondary data. I'm not sure how the "secondary" person is supposed to work - I just added my best guess. Right now the formatting rules are set to highlight rows rather than hide them, so you can see what rule is doing what. :)
-
Got your form - based on the sample form, I think you are saying each q needs more info if yes? In my sample, I'd thought there was just one field for more info, required if any question was yes.
-
I'd need to see your form to know what is wrong - you can attach it under the options tab in a reply if you'd like me to take a look.
-
I started re-working your form w/ an XML data source, but haven't had a chance to finish that yet. How often do these schedules change? If they change frequently, I'd probably use a SharePoint list for the secondary data. There are lots of tutorials online for getting data from a list in InfoPath - so you may want to take a look at one of ...
-
This just seems so unwieldy. I took another look at it, and it seems like with this approach you are going to end up with a TON of these sections. Wouldn't it be easier to have this info in a secondary data source, and just have a rule to hide rows that don't apply?
-
I hadn't realized based on your initial screenshot that you would have enough fields being set to run into this. You may have to put all the rules on your first field instead of on each field, which means if someone changes a date in the middle, they'd have to manually adjust the other dates.
-
I see. So based on just time and day, many sections might show, but if you select the airport, only one section would show? I can try to take another whack at it - it will be later today.
-
I included airport in the formatting on the first section?
-
Save the attached sample locally, right click and select design. Then you can preview and select the first date to populate the rest. Most fields have rules on them - so if a date in the middle gets changed, the rest update.