Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Postavljanje veze u Accessu

[es] :: Access :: Postavljanje veze u Accessu

[ Pregleda: 1361 | Odgovora: 7 ]

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

VeliV
Pula

Član broj: 14051
Poruke: 4
*.iskon.hr



Profil

icon Postavljanje veze u Accessu16.09.2003. u 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!
16.09.2003. u 13:49 

mladenovicz
Zeljko Mladenovic
Xoran Technologies, Inc., Ann Arbor, MI, USA / Softwa..
Ann Arbor, MI, USA

Član broj: 6598
Poruke: 2064
*.yubc.net

Jabber: mladenovicz@elitesecurity.org
ICQ: 95144142
Sajt: yubc.net/~mz


Profil

icon Re: Postavljanje veze u Accessu16.09.2003. u 14:05
Na change ili click eventu (nisam siguran) MARKA comboboxa, stavi da se azurira datasource za combobox MODEL
16.09.2003. u 14:05 

VeliV
Pula

Član broj: 14051
Poruke: 4
*.iskon.hr



Profil

icon Re: Postavljanje veze u Accessu16.09.2003. u 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.
16.09.2003. u 14:39 

mladenovicz
Zeljko Mladenovic
Xoran Technologies, Inc., Ann Arbor, MI, USA / Softwa..
Ann Arbor, MI, USA

Član broj: 6598
Poruke: 2064
*.yubc.net

Jabber: mladenovicz@elitesecurity.org
ICQ: 95144142
Sajt: yubc.net/~mz


Profil

icon Re: Postavljanje veze u Accessu16.09.2003. u 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.
16.09.2003. u 14:50 

VeliV
Pula

Član broj: 14051
Poruke: 4
*.iskon.hr



Profil

icon Re: Postavljanje veze u Accessu17.09.2003. u 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!
17.09.2003. u 09:40 

mladenovicz
Zeljko Mladenovic
Xoran Technologies, Inc., Ann Arbor, MI, USA / Softwa..
Ann Arbor, MI, USA

Član broj: 6598
Poruke: 2064
*.yubc.net

Jabber: mladenovicz@elitesecurity.org
ICQ: 95144142
Sajt: yubc.net/~mz


Profil

icon Re: Postavljanje veze u Accessu17.09.2003. u 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
17.09.2003. u 13:52 

VeliV
Pula

Član broj: 14051
Poruke: 4
*.iskon.hr



Profil

icon Re: Postavljanje veze u Accessu18.09.2003. u 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 veliv1@yahoo.com
Još jednom ti se zahvaljujem na trudu!
18.09.2003. u 13:55 

mladenovicz
Zeljko Mladenovic
Xoran Technologies, Inc., Ann Arbor, MI, USA / Softwa..
Ann Arbor, MI, USA

Član broj: 6598
Poruke: 2064
*.yubc.net

Jabber: mladenovicz@elitesecurity.org
ICQ: 95144142
Sajt: yubc.net/~mz


Profil

icon Re: Postavljanje veze u Accessu18.09.2003. u 14:17
oki doki, ajde salji na mail, pa cu pogledati
18.09.2003. u 14:17 

[es] :: Access :: Postavljanje veze u Accessu

[ Pregleda: 1361 | Odgovora: 7 ]

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.