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

Povezani ComboBoxevi u Datasheet formi

[es] :: Access :: Povezani ComboBoxevi u Datasheet formi

[ Pregleda: 1818 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

domaci_a_nas
PHP developer

Član broj: 42333
Poruke: 524
*.dynamic.sbb.co.yu.



+8 Profil

icon Povezani ComboBoxevi u Datasheet formi26.05.2007. u 11:47 - pre 205 meseci
Tek sad vidim koliko je tesko objasniti problem nekome ko se nije sretao sa ovim, ali pokusacu

Pretpostavimo da imamo dve tabele, Nacelnici i Zaposleni (povezana sa tabelom Nacelnici preko polja ZapNac), i da su Comboboxevi povezani sa poljima u te dve tabele i imaju po dve kolone.

Od pocetka sam nameravao da PRVI Combobox bude filter za drugi. Problem je u tome sto bi unbound kolona DRUGOG Comboboxa nestala sa ekrana za sve podatke u kojima se vrednost PRVOG Comboboxa razlikuje od aktuelne vrednosti PRVOG Comboboxa u izabranom redu.

Pokusavao sam da to resim na razne nacine, dok nisam na netu video da u designu forme NE TREBA postaviti RowSource za drugi Combobox tako da zavisi od drugog. To se radi u On Current Event forme. Kada se promeni vrednost prvog Comboboxa potrebno je uraditi requery za drugi Combobox.

Primer

U designu forme su postavljena sledeca svojstva za RowSource:
Combo1: Select IDNac, ImeNac From Nacelnici;
Combo2: Select IDZap, ImeZap From Zaposleni

Code:

Private Sub Form_Current()
DoEvents ' iz nekog razloga bez ovoga kod nece raditi ?
Combo1.RowSource = "Select IDZap, ImeZap From Zaposleni Where ZapNac = " & Combo1.Value
End Sub
Private Sub Combo2_GotFocus()
Form_Current
End Sub

Ozbiljan i odgovoran mladić
 
Odgovor na temu

Trtko
Koprivnica

Član broj: 69494
Poruke: 695
*.bilokalnik.hr.



+8 Profil

icon Re: Povezani ComboBoxevi u Datasheet formi29.05.2007. u 08:19 - pre 205 meseci
Ne vidim u čemu je tu problem.
Pa po meni je u redu da ti nestanu podaci u combo2 ako ne postoje po kriteriju
iz combo1


Ja bi stavio na onclick combo1 , znaci kad odabereš i klikneš

Combo2.RowSource = "Select IDZap, ImeZap From Zaposleni Where ZapNac = " & Combo1.Value
combo2.requery


 
Odgovor na temu

domaci_a_nas
PHP developer

Član broj: 42333
Poruke: 524
*.dynamic.sbb.co.yu.



+8 Profil

icon Re: Povezani ComboBoxevi u Datasheet formi17.06.2007. u 08:17 - pre 205 meseci
Trtko, ovo sto si ti napisao odrazice se na sve recorde u subformi, a nisu u svim recordima isti zaposleni, tako da to svakako pravi problem.
Pozz
Ozbiljan i odgovoran mladić
 
Odgovor na temu

Trtko
Koprivnica

Član broj: 69494
Poruke: 695
*.bilokalnik.hr.



+8 Profil

icon Re: Povezani ComboBoxevi u Datasheet formi18.06.2007. u 07:39 - pre 205 meseci
Citat:
Trtko, ovo sto si ti napisao odrazice se na sve recorde u subformi, a nisu u svim recordima isti zaposleni, tako da to svakako pravi problem.
Pozz


E sad nevidim ja u čemu ti je tu problem, zapravo što želiš ??

i gdje si ovo pročitao !!!

NE TREBA postaviti RowSource za drugi Combobox tako da zavisi od drugog. To se radi u On Current Event forme. Kada se promeni vrednost prvog Comboboxa potrebno je uraditi requery za drugi Combobox.


Zakači primjer pa da vidimo u čemu je problem.

 
Odgovor na temu

[es] :: Access :: Povezani ComboBoxevi u Datasheet formi

[ Pregleda: 1818 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

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