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

Update ComboBox u podformama

[es] :: Access :: Update ComboBox u podformama

[ Pregleda: 2186 | Odgovora: 8 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

bojan_mil
Bg

Član broj: 74014
Poruke: 100
194.79.41.*



Profil

icon Update ComboBox u podformama04.10.2007. u 10:59 - pre 201 meseci
Naime imam glavnu formu i u njoj tri podforme. U svakoj imam combo box. Dakle imam cetiri comboBoxa u razlicitim podformama koji su vezani i rade dobro, ali samo u prvom pokusaju. Kada hocu ponovo da pokrenem proceduru pretrage ponavljaju mi se rezultati. Tek kada ugasim i upalim glavnu formu mogu ponovo da pretrazujem ali samo jednom. Zanima me kako da to resim, da li da u prethodnoj formi u afterUpdate comboBoxa pisem Requery za sve ostale comboBoxeve ili postoji neko "Lepse" resenje.
Hvala...
 
Odgovor na temu

Getsbi

Moderator
Član broj: 124608
Poruke: 2831



+45 Profil

icon Re: Update ComboBox u podformama04.10.2007. u 11:06 - pre 201 meseci
Nema lepše od toga. To je ipak samo jedan red koda.
 
Odgovor na temu

bojan_mil
Bg

Član broj: 74014
Poruke: 100
194.79.41.*



Profil

icon Re: Update ComboBox u podformama04.10.2007. u 12:32 - pre 201 meseci
Ako je Subsidery podforma,podforme Country,koja je podforma glavne forme Company. Kako ide referenciranje podforme na podformu u oba smera u AfterUpdate-u, nesto sam se zamrsio...
Hvala...
 
Odgovor na temu

Getsbi

Moderator
Član broj: 124608
Poruke: 2831



+45 Profil

icon Re: Update ComboBox u podformama04.10.2007. u 12:48 - pre 201 meseci
Malo mi je nejasno. Ali pogledaj ovde su dati načini referenciranja:
http://www.elitesecurity.org/t221799-0#1602288
Uzgred pronađi temu o povezivanju Combo boxova i povezuj jedan po jedan sa proverom.
 
Odgovor na temu

bojan_mil
Bg

Član broj: 74014
Poruke: 100
194.79.41.*



Profil

icon Re: Update ComboBox u podformama04.10.2007. u 13:15 - pre 201 meseci
Ja sam ih povezao i rade, ali cas hoce cas nece, iskacu neke poruke da objekat ne sadrzi Me!., iako je sve u redu, pa cas rade dva , pa onda tri ...
Uzeo sam sve i proverio, i koristio sam se prethodnom formom gde je sve lepo radilo, ali ne vredi. Imam i ovo sa tvog linka, sve izgleda ok.
Mozda je problem u Microsoft JEt-u?
 
Odgovor na temu

Trtko
Koprivnica

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



+8 Profil

icon Re: Update ComboBox u podformama05.10.2007. u 08:12 - pre 201 meseci

hmmmmm, moralo bi raditi
evo sintakse iz mog koda , kad želim iz comboa po nekom kriteriju
u subformi prikazati podatke

Dim Sqlupit As String

If prikaz = "Sve kompenzacije" Then
Sqlupit = "select * from zaglav"
Else
Sqlupit = "select * from zaglav where status='" & prikaz & "'"
End If

' subZaglav je subforma na glavnoj formi

subZaglav.Form.RecordSource = Sqlupit
subZaglav.Requery

Pozdrav
 
Odgovor na temu

Zidar
Canada

Moderator
Član broj: 15387
Poruke: 3085
*.100.46-69.q9.net.



+79 Profil

icon Re: Update ComboBox u podformama05.10.2007. u 13:52 - pre 201 meseci
Sto nam ne kazes malo vise detalja? Da forma popunjava combo boxeve na subformama nije bas uobicajena situacija u Accessu. Moguce je da resenje tvog problema lezi negde na nivou tabela i relacija. A moguce je da subforme i komboboxove korsitis na pogresan nacin, pa otud ai problemi. Sta je tvoj stvarni cilj? Ako to znamo, mozemo da vidimo srta ne valja. Ovako, pokusavamo da damo lek bez potpune dijagnoze. Mozda lecimo tuberkulozu ili nesto jos gore aspirinom.

:-)
 
Odgovor na temu

bojan_mil
Bg

Član broj: 74014
Poruke: 100
194.79.41.*



Profil

icon Re: Update ComboBox u podformama05.10.2007. u 14:40 - pre 201 meseci
Nadam se da nikog nisam naljutio ili jos gore uvredio svojim postavljenim problemom, ali pokusavam da resim neke probleme vezane za access, koji su deo zadatka.
Naime imam glavnu formu i u njoj podformu1 i u toj podformi1 imam podformu2...
Pa mi se javlja problem sa funkcionisanjem comboBoxeva,koji bi trebali da funkcionisu tako sto kada u comboboxu glavne forme izaberem nesto, tada treba da izbor u comboboxu podforme1 te glavne forme bude odredjen za vrednost comboboxa iz glavne forme. A tako i u podformi2 vrednosti u comboBoxu treba da budu odredjene vrednostima comboBoxa iz podforme1 koji je prethodno odredjen vrednoscu comboBoxa iz glavne forme ITD... Tabele su ok vezane sve je kako treba, naime svaka podforma je za posebnu tabelu. Mozda sam malo problematican, ali sta cu...
Kako je to izvodljivo na najsigurniji nacin, i da li je to uopste dobra ideja.

Hvala...
 
Odgovor na temu

Getsbi

Moderator
Član broj: 124608
Poruke: 2831



+45 Profil

icon Re: Update ComboBox u podformama06.10.2007. u 06:07 - pre 201 meseci
Ako je to onaj model podataka od pre neki dan sa seminarima onda ne vidim razlog za ovakav pristup. To što su ti šifarnici povezani jedan na prema više u nizu ne znači da treba i forme da budu tako organizovane. Mislim da je to pogrešan pristup jer bi takvom logikom podformi po dubini otišao toliko daleko da bi se pogubio. Referenciranje postaje jako problematično.

Predlog :
Sada kada su tabele povezane posmatraj ih kao šifarnike. Za šifarnik Company ne treba ti ni jedan nadređeni podatak, dakle jedna obična forma bez Combo boxa. Za šifarnik Country treba ti obična forma sa jednim Combo box-om za popunjavanje vrednosti u polju IDCompany. Za popunjavanje šifarnika Subsidiary treba ti forma i samo jedan Combo box na polju IDCountry i tako redom. Popunjavanje šifarnika se vrši nezavisno jedan od drugog izborom samo onih podataka koji su raspoloživi. Naravno da se vodi računa o hijerarhiji ali ne na način kako si ti zamislio već o hijerarhiji u popunjavanju. Sami podaci će te naterati da popuniš prvo najstariji šifarnik.
Dakle svaki šifarnik-posebna forma i to po meni najbolje u Datasheet Default View jer to najočitije odražava izgled pravog šifarnika na papiru.
Jedino gde bih ja upotrebio formu i podformu na ovom modelu je unos podataka u Dnevnik učesnika odnosno popunavanje tabele UčesniciUčešće. U tom slučaju bih tabelu Seminar postavio za izvor glavne forme, tabelu UčesniciUčesce za izvor podforme. U podformi bih IDPeople birao iz Combo box-a vezanog za tabelu People.

 
Odgovor na temu

[es] :: Access :: Update ComboBox u podformama

[ Pregleda: 2186 | Odgovora: 8 ] > FB > Twit

Postavi temu Odgovori

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