Sean, to be honest, I'm not looking for people to write this for me (though it would be nice and save me days, if not weeks, of hassle & stress), I have put the picture there to show you what I do now ... in Excel VBA.
I like the layout, I like the way the background is visible around it, but I realise it is not the best / most logical / most efficient way of doing things.
As I have pointed out, I don't like the DataGridView option, even before its single Table limitations, so I am asking for opinions and suggestions of (IF there are any) any way of doing something similar.
I click on the button on the left and that takes the data from the TextBoxes on that Row and processes them, I can and will handle all of that, it is SQL that I really struggle with and why I am asking for help here ...
If there isn't an alternative to me saying "Create a Row of Button, TextBox, TextBox, TextBox for every League" then that's fine, I am happy to do that ... I am just checking (hoping ?) that Microsoft are moving away from ugly options !!!