Za početak, nema potrebe da ti se forma “frmUnosOsnovnihPodatakaOCitaocu” zasniva na query-ju zato što ćeš vući podatake o zanimanjima. Tu formu možeš komotno da zasnuješ na tabeli “Citalac”, a ComboBox “sifrazanimanja”, koji se u toj formi nalazi, zasnuj na tabeli “Zanimanja”. Uvođenje nepotrebnog query-ja se smatra komplikovanjem i to je loša praksa.
Aplikativno modeliranje ima takođe neka svoja pravila. Tabela “Zanimanja” je inače nadređena tabeli “Citaoci” (pogledaj Relationships) i hierarhijski je poželjno da se prekine unos u tabelu “Citaoc” i popuni tabela “Zanimanje” preko njene forme za unos. Prvo je moraš napraviti.
Kad praviš aplikaciju, poželjno je da prvo napraviš (obezbediš) forme za unos takozvanih šifarnika ili neki ih još zovu i kodne tabele. Kod tebe su to: “RadnoMesto”, “PeriodClanarine”, “ISBN”, “Izdavac”, “Autor” i već pomenuto “Zanimanje”.
Nakon zatvaranja forme za unos zanimanja i povratka u formu “frmUnosOsnovnihPodatakaOCitaocu”, potrebno je da osvežiš Combo Box “sifrazanimanja”. To možeš da uradiš na događaj forme On Activate
(kad otvoreni obrazac dobije fokus postajući tako aktivan obrazac)
Me![sifrazanimanja].Requery
Što se tiče automatskog kucanja slova i pronalaženja postojećeg zanimanja u Combo Box-u, to je već obezbeđeno. Kad budeš imao više zapisa u tabeli “Zanimanje”, moći ćeš da isprobaš.
Napomena:
Pre slanja, fajl prvo komprimuj (Tools, Options, General, Compact on Close), a potom spakuj nekim arhiverom .zip ili .rar . Tvoj upload će biti kraći, a i naši downloadi takođe.