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

Povezivanje kontrola sa poljima baze

[es] :: Access :: Povezivanje kontrola sa poljima baze

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

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

noFrks
Milos Janjic
Beograd

Član broj: 84398
Poruke: 6
*.dynamic.sbb.co.yu.



Profil

icon Povezivanje kontrola sa poljima baze21.11.2006. u 21:58 - pre 212 meseci
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
 
Odgovor na temu

BiloKoje
Beograd

Član broj: 40147
Poruke: 401



+4 Profil

icon Re: Povezivanje kontrola sa poljima baze22.11.2006. u 06:21 - pre 212 meseci

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]
 
Odgovor na temu

noFrks
Milos Janjic
Beograd

Član broj: 84398
Poruke: 6
*.dynamic.sbb.co.yu.



Profil

icon Re: Povezivanje kontrola sa poljima baze22.11.2006. u 20:10 - pre 212 meseci
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 :(
 
Odgovor na temu

BiloKoje
Beograd

Član broj: 40147
Poruke: 401



+4 Profil

icon Re: Povezivanje kontrola sa poljima baze23.11.2006. u 06:31 - pre 212 meseci

Može ovako:
Prikačeni fajlovi
 
Odgovor na temu

noFrks
Milos Janjic
Beograd

Član broj: 84398
Poruke: 6
*.dynamic.sbb.co.yu.



Profil

icon Re: Povezivanje kontrola sa poljima baze06.12.2006. u 19:08 - pre 211 meseci
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
 
Odgovor na temu

[es] :: Access :: Povezivanje kontrola sa poljima baze

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

Postavi temu Odgovori

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