Citat:
...u ovoj tabeli u u form pregledu ...
Ako se radi o tabeli izdato i subformi izdato
U tabeli izdato NIKAKO NE TREBA DA STOJE KOLONE Jed Mere i Naziv Dela. Prilikom unosa, ove kolone možeš PRIKAZATI na formi, ukoliko je to potrebno, ali se one čuvaju u tabeli SIFARNIK i nema potrebe da se "prepisuju". Dakle izbaci ove kolone iz tabele Izdato. U koloni Izdato dodaj kolonu za primarni ključ IzdatoID(AutoNum) - Nije moguće da ti broj iz imenika bude primarni ključ u obe tabele. Takođe tabela Jed mere nije dobro osmišljena - za ovaj primer izbriši vezu izmedju tabele Jed mere i SIFARNIKA.
O kreiranju strukture baze podataka pogledaj neku knjigu/tekst na Internetu recimo:
http://www.tomjewett.com/dbdesign/dbdesign.php
Sada dolaziimo do toga kako da prikažeš kolone Naziv dela i Jed Mere na formi.
Kreiraj upit (query) IzdatoForm koji će prikazati sve kolone iz tabele Izdato i kolone Naziv dela i Jed Mere iz tabele SIFARNIK.
(SELECT izdato.*, SIFARNIK.[naziv dela], SIFARNIK.[jed mere]
FROM izdato INNER JOIN SIFARNIK ON izdato.[broj iz imenika] = SIFARNIK.[broj iz imenika])
Kao izvor podataka za subformu Izdato uzmi ovaj upit (Svojstvo RecordSource forme: IzdatoForm)
Umesto text boxa Broj iz imenika upotrebi Combo box (Iz konteksnog menija Change to ...). Kao svojstvo Row Source za ovaj kombo box izaberi SIFARNIK ( Bound Column = 1 ). Nakon što sačuvaš ovu podformu i pokreneš glavnu formu kad izabereš broj iz imenika treba da ti se prikažu Naziv i Jed mere.
Ako praviš aplikaciju u Accesu koristan će ti biti i ovaj link:
http://www.praktikum.co.yu/skola/access/index.htm