Ako je to onaj model podataka od pre neki dan sa seminarima onda ne vidim razlog za ovakav pristup. To što su ti šifarnici povezani jedan na prema više u nizu ne znači da treba i forme da budu tako organizovane. Mislim da je to pogrešan pristup jer bi takvom logikom podformi po dubini otišao toliko daleko da bi se pogubio. Referenciranje postaje jako problematično.
Predlog :
Sada kada su tabele povezane posmatraj ih kao šifarnike. Za šifarnik Company ne treba ti ni jedan nadređeni podatak, dakle jedna obična forma bez Combo boxa. Za šifarnik Country treba ti obična forma sa jednim Combo box-om za popunjavanje vrednosti u polju IDCompany. Za popunjavanje šifarnika Subsidiary treba ti forma i samo jedan Combo box na polju IDCountry i tako redom. Popunjavanje šifarnika se vrši nezavisno jedan od drugog izborom samo onih podataka koji su raspoloživi. Naravno da se vodi računa o hijerarhiji ali ne na način kako si ti zamislio već o hijerarhiji u popunjavanju. Sami podaci će te naterati da popuniš prvo najstariji šifarnik.
Dakle svaki šifarnik-posebna forma i to po meni najbolje u Datasheet Default View jer to najočitije odražava izgled pravog šifarnika na papiru.
Jedino gde bih ja upotrebio formu i podformu na ovom modelu je unos podataka u Dnevnik učesnika odnosno popunavanje tabele UčesniciUčešće. U tom slučaju bih tabelu Seminar postavio za izvor glavne forme, tabelu UčesniciUčesce za izvor podforme. U podformi bih IDPeople birao iz Combo box-a vezanog za tabelu People.