[ 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
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.