Hi Tom,
For this one, I would
Create external with some of the columns you need using the number convention on the form for col names. c001
Use pixels rather pbus as this will ease x and y when working in edit source.
Have one row in the detail band with everything.
Start in the dwPainter from the top with the first couple rows of field. Spend time alligning and colouring. Save
Edit source.
Cut and paste, paste, paste... to duplicate the second row. Also cut paste to expand the table part of the datawindow then replace the id= for the pasted, the name= and y= to move each pasted down to the right place
Sounds laborious but more fun than dw painting for at least at many hours.
I would probably assign the dropdowns, leading texts etc in script at runtime.
Just some thoughts.
Lars