[ noFrks @ 21.11.2006. 21:58 ] @
Nemam iskustva u radu sa Accessom i interesuje me sledece.
Npr imam tabelu1 ( *SifID, NazivIDa ) (sa * ispred je oznacen primarni kljuc)
i imam tabelu2 (*SifT2, NazivT2a, &SifID ) (sa & ispred je oznaceno da je to strani kljuc u ovom slucaju iz tabele1)

Ja bih hteo da se u okviru forme pojavi u jednom npr comboboxu NazivID koji se odnosi na tabelu1
a u drugom comboboxu da mi se da da izaberem jedan od svi mogucih naslovT2a koji postoje u tabeli2 a ciji SifID odgovara nazivu selektovanom u prvom comboboxu)

ili malo preciznije receno kako bih uradio :
SELECT NazivT2a
FROM tabela2
WHERE tabela2.SifID = combobox1.Sadrzaj (koji je korisnik izabrao u comboboxu1)

i da to sto mi vrati kao rezultat SELECT-a bude uneto u combobox2


Hvala unapred
puno
[ BiloKoje @ 22.11.2006. 06:21 ] @

Za prvi combo, Row Source:

SELECT SifID, NazivIDa
FROM Tabela1

Baund Column=1
Column Count=2
Column Widths=0;3


Za drugi combo, onako kako si napisao.

edit:
I na After Update prvog komboboksa stavi Me.Combo2.Requery

[Ovu poruku je menjao BiloKoje dana 22.11.2006. u 07:56 GMT+1]
[ noFrks @ 22.11.2006. 20:10 ] @
Malo da konkretizujem.
Mogu li u SQL upitu da u Where delu stavim npr
WHERE SifID = (neka kontrola.njena vrednost) i da mi to stoji u queryju. Kako to da uradim
Kako u SQL upit da stavim vrednost iz kontrole i da taj rezultat bude smesten u combobox ?

Znaci kako da se vrednost iz jedne kontrole iskoristi u SQL upitu pa da se rezultat tog upita dodeli drugoj combo kontroli
Ako moze malo konkretniji odgovor, posto sam malo glup :(
[ BiloKoje @ 23.11.2006. 06:31 ] @

Može ovako:
[ noFrks @ 06.12.2006. 19:08 ] @
Imam npr dve tabele : Tabela1 (SifTab1, ....) Tabela2 (SifTab2, Naziv, SifTab1,....)
1 , .... 123 Ana 1
2 , .... 124 Olja 1
3 , .... 125 Aca 1
126 Ika 2
127 Mika 3
128 Pera 3

Imam u formi (frmForma1) textbox u koji se upise vrednost primarnog kljuca Tabele1 (npr. 1 ili 2 ili 3 ...)
U subformi (subfrmForma2) imam combobox koji treba da ponudi polje Naziv iz Tabele2 u zavisnosti sta je u textboxu forme.
(ako je u text boxu forme vrednost 1 onda u comboboxu u subformi treba da ponudi Ana, Olja, Aca )

Ako na taj combobox u polje Row Source stavim
SELECT Naziv, SifTab2 FROM Tabela2 WHERE SifTab1=forms.frmForma1.SifTab1;
i na text polje glavne forme stavim u After Update dogadjaju Me.subfrmPlocezaUnos.Requery
ne dobijam dobar rezultat.

Sta treba da uradim da bi dobio korektne vrednosti u comboboxu?
Da li je problem sto je SifTab1 tipa Number a forms.frmForma1.SifTab1 tipa text pa ne mozez da ih u SQL upitu
spoji kako treba.


Hvala unapred