Yes, you and me are not a fan of screen drawing development, that is clear 
Programming in code is usually a way around that paradigm.
If I understand you correctly @Thaddy, it seems that I am quite opposite in my aproach. I probably spend as much time creating the visual aspect of any project as I do coding. Witness the attached screen grabs where most of the components are TImages with bitmaps designed in CorelDRAW and/or PhotoShop.
I've spent that past two days resizing the main 'Book' which is why I'm two days late responding.
I've also made time to look properly at your suggestion on how to create an array of TEdits. (Reply #5) Although I've sorted the original reason for my question, there is another aspect of the project that needs potentially 12 sets of 4 pieces of Data, for which the Strings will be assembled in an 2D array but will ultimately need to be transfered to the TLabels. This data will not be [Entered] at this juncture but will be gleaned from existing database entries, so TEdit won't be needed.
I say 'potentially' 12 sets - these will be the names etc. of a Family's 'Issue'. Going back only two generations it was common for families to have 8/9/10 offspring - My mother was youngest of 11 so I'm adding an extra one for good measure!
As I said before I think that I get the principles involved but there are many aspects that are completely new to me. For instance : 'Specialize Tarray<Tedit>', 'AControl.Controls[ i ]'.
I can easily see that 'FormCreate' might better be called 'ArrayCreate' and I suspect that
var
edt:TEdit;
is a typo.
Tomorrow (Ooops - later today!) I'll copy the code into a separate project and try to get a better understanding - and maybe adjust the number and type.