[ VeliV @ 16.09.2003. 13:49 ] @
Molim vas za pomoć!!!
Kako bi najjasnije opisao moj problem, koristit ću se primjerom.
Npr. imam tablicu "Automobili" sa poljima "Marka" i "Model". Recimo da tu tablicu popunjavam preko forme. Također, polja popunjavam iz padajućeg izbornika (Combo box).
Do sada mi sve ide bez problema. Problem se javlja kada bi htio izbor iz padajućeg izbornika za polje "Model" filtrirati prema uvjetu "Marka".
Da pojasnim, recimo da sam kod popunjavanja tablice (odn. forme), u polju "Marka" izabrao RENAULT. Kako postići da mi nakon toga u padajućem izborniku polja "Model" budu ponuđeni samo modeli marke renault (TWINGO, CLIO, MEGANE...)???
Unaprijed zahvljujem na pomoći!
[ mladenovicz @ 16.09.2003. 14:05 ] @
Na change ili click eventu (nisam siguran) MARKA comboboxa, stavi da se azurira datasource za combobox MODEL
[ VeliV @ 16.09.2003. 14:39 ] @
Izvini, ali ne razumjem.
Datasource za polje MARKA može biti jedna posebna tablica. Problem je kako napraviti datasource za polje MODEL:
1) Da li preko druge tablice u kojoj će se nalaziti polje MARKA (sa svim markama automobila) i polje MODEL (sa svim modelima koji su pridruženi odgovarajućoj marki).
2) Ili na neki drugi način pomoću Query -a.

Uvijek se pojavljuje problem filtriranja samo određenih MODELA po kriteriju upravo upisane (odn. odabrane) MARKE.
[ mladenovicz @ 16.09.2003. 14:50 ] @
Preko Querya koji ima parametar ID MARKE i kad selektujes neku marku automobila, query treba da ti selektuje sve modele koji su pridruzeni slektovanom parentu iz comboboxa MARKA.

Znaci tabela MARKA treba da ima polja ID_MARKE i IME_MARKE, a MODEL tabela treba da ima ID_MODELA, ID_MARKE, IME_MODELA. Tabela automobil ima polja ID_MODELA, ID_MARKE i ostalo.
[ VeliV @ 17.09.2003. 09:40 ] @
"Preko Querya koji ima parametar ID MARKE i kad selektujes neku marku automobila, query treba da ti selektuje sve modele koji su pridruzeni slektovanom parentu iz comboboxa MARKA." - To je slučaj u Queryu, ali kako taj uvjet filtriranja pridružiti Formi?!


Znači, imam formu AUTOMOBIL (koja je jednaka tabeli AUTOMOBIL) sa poljima MARKA i MODEL:
1)Što da stavim kao izvor za popunjavanje polja MARKA? (ja sam stavio tablicu MARKA)
2)Što da stavim kao izvor za popunjavanje polja MODEL? (ja sam stavio Query u kojem imam polja iz tablice MARKA i tablice MODEL - Izvor za popunjavanje je polje MODEL)
3)Kako u formi definirati uvjet da nakon što u polju MARKA izaberem npr. "fiat" on taj unos shvati kao kriterij za filtriranje podataka u Queryu koji mi služi kao izvor podataka za polje MODEL?? - ovo mi predstavlja najveći problem!
[ mladenovicz @ 17.09.2003. 13:52 ] @
Combo model neka ti ne bude boundovan, nego ga puni "rucno" kad se promeni marka. Znaci otvoris recordset, upit ti je nesto ovako SELECT ime_modela from MODEL WHERE marka=cboxMArka.text i ides kroz recordset i punis combo sa modelima. Imas nesto slicno ovde http://www.elitesecurity.org/tema/29443
[ VeliV @ 18.09.2003. 13:55 ] @
Evo mene opet!
Ja ti se od srca zahvaljujem na trudu da mi pomogneš ali, nažalost, nikako ne uspjevam postići ono što bih želio.
Ako ti nije problem, još bih te zamolio da ti pošaljem taj moj primjer na mail pa nakon što ga središ na način koji sam opisao, da mi ga vratiš. Mislim da bi samo tako, konkretno na primjeru skužio način rada.
Moj mail je [email protected]
Još jednom ti se zahvaljujem na trudu!
[ mladenovicz @ 18.09.2003. 14:17 ] @
oki doki, ajde salji na mail, pa cu pogledati