Apologies for the long winded question - I am experienced with the basics but this is first time working with datasets and databases (previously applications involved record