thanks for your help.
Steve, that's what the tables (tblClientDetail, tbldoctordetail and tblbusinessdetail) do, each having unique fields that do not belong to tblPerson. I created a 1 to 1 relationship with those and it seems to work, but it's not future proof when it comes to people having...