Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 3 odgovora
  • 2.324 pregleda

Najnovija ↓

Povezani ComboBoxevi u Datasheet formi 26.05.2007. u 12:47 · pre 236 meseci #1
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
Potpis
Ozbiljan i odgovoran mladić
Re: Povezani ComboBoxevi u Datasheet formi 29.05.2007. u 09:19 · pre 236 meseci #2
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


Re: Povezani ComboBoxevi u Datasheet formi 17.06.2007. u 09:17 · pre 235 meseci #3
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
Potpis
Ozbiljan i odgovoran mladić
Re: Povezani ComboBoxevi u Datasheet formi 18.06.2007. u 08:39 · pre 235 meseci #4
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.

Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme