Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 4 odgovora
  • 2.230 pregleda

Najnovija ↓

Povezivanje kontrola sa poljima baze 21.11.2006. u 22:58 · pre 242 meseca #1
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
Re: Povezivanje kontrola sa poljima baze 22.11.2006. u 07:21 · pre 242 meseca
izmenjeno 1 put, poslednji put BiloKoje 22.11.2006. u 07:56
  1. BiloKoje22.11.2006. u 07:56zapis iz teksta poruke
#2

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
Re: Povezivanje kontrola sa poljima baze 22.11.2006. u 21:10 · pre 242 meseca #3
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 :(
Re: Povezivanje kontrola sa poljima baze 06.12.2006. u 20:08 · pre 242 meseca #5
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
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme