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

Filtriranje slogova u combo boxu

[es] :: Access :: Filtriranje slogova u combo boxu

[ Pregleda: 1493 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

rstevic
Rade Stevic
Senior IT Consultant, DBA
Database Forum
Stavanger, Norway

Član broj: 69135
Poruke: 150
*.80-202-179.nextgentel.com.



Profil

icon Filtriranje slogova u combo boxu27.09.2011. u 11:11 - pre 153 meseci
Problem me je potpuno izludeo.
Imam formu sa subformom.
Na formi imam polje koje je Master Field za vezu sa subformom i to je ComboBox.

U subformi takodje imam jedan Combo box.

Pokusavam da popunim dve tabele Family i family_Items.
U family ide glava porodice a u Family_Items clanovi porodice.

FAmily:

famili_ID (PK, int, not null)
Head_ID (int, not null)
Date (datetime, not null)

Family_Items
No (int, not null)
Family_ID (PK, int, not null)
Client_ID (PK, int, not null)
name (varchar (50), null)

u combo boxu u kome zelim da pokazem samo one klijente ciji se Post_Num poklapaju sa post_Num Glave porodice (Head_ID na glavnoj formi) sam napisao sledeci upit:

SELECT DISTINCT dbo_Clients.Client_ID, [Name] & " " & [Surname] AS Preime, dbo_Clients.Post_Num, dbo_Post_Numbers.Post_Name, [Address] & ", " & [dbo_Clients].[Post_Num] & " " & [Post_Name] AS Adresa
FROM dbo_Clients INNER JOIN dbo_Post_Numbers ON dbo_Clients.Post_Num = dbo_Post_Numbers.Post_Num
WHERE (((dbo_Clients.Post_Num) In (SELECT Post_Num FROM dbo_Clients WHERE Client_ID = Forms!Porodica!Head_ID)) AND ((dbo_Clients.Family)=False));

Sto znaci da treba da ispuni dva uslova da mi prikaze sve koji imaju isti postanski broj kao glava porodice a koji u polju family imaju False vrednost.

Najsmesnije je da ovaj upit radi kada se zapamti kao query, ali kada se upise u Row source Combo boxa prikazuje sve osim onih koji su trazeni.
Ima li neko ideju sta bi ovde moglo da bude problem.
Baza je prilicno komplikovana ali cu pokusati da napravim nesto manje samo da bih to uploadovao kako bi bilo lakse za razumevanje i resavanje problema.
Unapred se zahvaljujem dobrim ljudima.
 
Odgovor na temu

rstevic
Rade Stevic
Senior IT Consultant, DBA
Database Forum
Stavanger, Norway

Član broj: 69135
Poruke: 150
*.80-202-179.nextgentel.com.



Profil

icon Re: Filtriranje slogova u combo boxu27.09.2011. u 11:31 - pre 153 meseci
Zaboravio sam da napomenem da je baza na SQL 2008 R2
 
Odgovor na temu

rstevic
Rade Stevic
Senior IT Consultant, DBA
Database Forum
Stavanger, Norway

Član broj: 69135
Poruke: 150
*.80-202-179.nextgentel.com.



Profil

icon Re: Filtriranje slogova u combo boxu29.09.2011. u 20:04 - pre 153 meseci
Problem je negde u formi.
napravio sam novu formu isubformu i filtar radi bas kako treba.
sada mi osta je da istrazim sta je izazvalo ovako cudno ponasanje.
Napisacu ovde kada budem otkrio sta je.
 
Odgovor na temu

rstevic
Rade Stevic
Senior IT Consultant, DBA
Database Forum
Stavanger, Norway

Član broj: 69135
Poruke: 150
*.80-202-179.nextgentel.com.



Profil

icon Re: Filtriranje slogova u combo boxu30.09.2011. u 00:01 - pre 153 meseci
Citava zbrka je nastala zbog toga sto sam zaboravio da napisem Me.Refresh OnEnter subforme na kojoj se nalazi kombobox.
 
Odgovor na temu

Getsbi

Moderator
Član broj: 124608
Poruke: 2831



+45 Profil

icon Re: Filtriranje slogova u combo boxu30.09.2011. u 14:19 - pre 153 meseci
U Top temi Često postavljana pitanja imaš filtriranje pomoću Combo box-ova:
13) Povezivanje dva Combo box-a
http://www.elitesecurity.org/t302710-0#1802919
http://www.elitesecurity.org/t355891-0#2207884

Možda ti to pomogne. Ako ne sad, onda kao ideja neki drugi put.
 
Odgovor na temu

[es] :: Access :: Filtriranje slogova u combo boxu

[ Pregleda: 1493 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

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