Imam formu Artikli i na njoj dugme koje otvara formu Normativ. Izvor podataka za Normativ su podaci iz tabela Artikli, Potrosni_materijal i Normativ. Tabela normativ je vezna tabela izmedju tabela Artikli i Potrosni_materijal, znaci ima slozen primarni kljuc (ArtikalID i Potrosni_materijalID i vrednosti ova dva polja se uzimaju iz one dve tabele-Artikli-Potrosni_materijal).
Na formi Artikli komandno dugme otvara formu Normativ kako bi se uradio normativ za tekuci Artikal (u pitanju je usluga).
Za jedan artikal (tj. uslugu) moze biti izabrano vise razlicitih potrosnih materijala. - OVO JE BITNO!!!!
Forma Normativ ima polja Naziv_Artikla, Naziv_Potrosnog_materijala, Kolicina, Mera
Zamislio sam neki tok dijagram kako bi ovo moglo da se odradi, ipak fale neke kocke u slagalici:-)
1. Klik na komandno dugme, sa forme Artikli, koje otvara formu Normativ
2. Kao ulazni parametar salje ArtikalID
3. Proverava se da li u tabeli Normativ postoji takav zapis, tj. da li je za tu uslugu napravljen normativ?
4. Ako nije dodaje novi zapis tabeli normativ i kopira naziv Artikla u tabelu Normativ. Korisnik popunjava ostala polja na formi Normativ (bira potrosni materijal, kolicinu i jedinicu mere)
5. Ako je normativ uradjen za izabranu uslugu?
6. Pozicionira se na taj zapis u formi Normativ radi izmene normativa
-------------------------------------------------
Da li je ovakav pristup dobar?
Problem je korak 4.
Izvor podataka za formu Normativ je upit napravljen od sve tri tabele (Artikli, Potrosni_materijal, Normativ-vezna tabela) i forma bi trebalo da bude Continues, jer za jednu uslugu moze biti utroseno vise razlicitih materijala.
Znaci hocu da klikom na komandno dugme cmdNormativ sa forme Artikli otvorim formu Normativ i unesem potrosni materijal za taj Artikal tj. uslugu.
Mislim da nije toliko tesko, ima tri tabele, nego sam se malo zapetljao pa ako ima neki predlog???