Novo

Forum kao aplikacija na telefonu

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

  • 5 odgovora
  • 3.304 pregleda

Najnovija ↓

Vezivanje ComboBox-eva 12.12.2006. u 00:24 · pre 242 meseca #1
Vise puta sam imao ovaj problem ali nikako da nadjem resenje.

Naime, 1:VISE, forma za azuriranje tabele 'VISE', INSERT. Na formi stoji ComboBox koji lista vrednosti
iz tabele '1'. Recimo, ako tabela '1' sadrzi imena ucesnika, a forma je za unos novog posla pa mi
treba idUcesnika, ali necu pretrazivati po Id-ju, nego cu imati ComboBox koji lista IMENA ucesnika.
Polje IME nalazi se u tabeli '1' (Ucesnici).

Kako da ovako selektovanu vrednost povezem sa
tabelom 'VISE' (poslovi)?

Zakacio sam generalizovan primer.
Ako sam zbunio, oprostite. Pokusacu ponovo da objasnim.

Pozdrav!
Potpis
Vreme je tica koja te kiti šarenim perjem no koja će doći
i da počupa svoje Ako budeš suviše vezao dušu svoju za perje
vreme će ti sa perjem i dušu očupati Ah kako će tada biti
nagota tvoja

Sv Vl. Nikolaj Velimirović
Re: Vezivanje ComboBox-eva 12.12.2006. u 00:56 · pre 242 meseca #2
ja sam malo zbunjen, ali da vidim da li sam shvatio...

Ti imash tabelu '1' u kojoj se nalaze polja idUcesnika, imeUcesnika, adresaUcesnika...

Imas i drugu tabelu '2' koja ti npr. ima polja idPosla, nazivPosla....


Tebi sada treba da iz tabele '1' povezesh npr ucesnika pod rednim brojem 1 (idUcesnika = 1) sa nekim poslom, ali ne znas kako da ti se u formi u ComboBoxu prikaze polje imeUcesnika??



Ako sam dobro shvatio onda to radis na sledeci nachin:


u Tabeli '2' napravis polje idUcesnika koje je tipa NUMBER. Ides na Lookup, zamenish na ComboBox, RowSourceType: Table/Query; RowSource: izaberesh tabelu '1'; podesish shirine kolona..... evo dajem ti sliku.....
Potpis
Accommodation Belgrade |
Stočna hrana |
Srednja optičarska škola "Pašćan" |
Izrada sajtova, web i grafički dizajn
Re: Vezivanje ComboBox-eva 12.12.2006. u 12:19 · pre 242 meseca #3
Dobro, tabela 'VISE' sadrzi idUcesnika kao FK.

Ali: za INSERT se ocekuje idUcesnika, NUMBER, a ja listam TEXT (ImeUcesnika).
Pri svakoj promeni stavke ComboBox-a javlja gresku tipa podataka.

Treba da lista Imena, a da unese ID.
Potpis
Vreme je tica koja te kiti šarenim perjem no koja će doći
i da počupa svoje Ako budeš suviše vezao dušu svoju za perje
vreme će ti sa perjem i dušu očupati Ah kako će tada biti
nagota tvoja

Sv Vl. Nikolaj Velimirović
Re: Vezivanje ComboBox-eva 12.12.2006. u 20:10 · pre 242 meseca
izmenjeno 1 put, poslednji put diplIng 12.12.2006. u 22:07
  1. diplIng12.12.2006. u 22:07zapis iz teksta poruke
#4
Probacu jednostavnije:

Radnik----Ucesce----Projekat
1.....N M.....1

Forma za azuriranje tabele Ucesce:
Kad unosim Radnika-ucesnika, hocu da ga izaberem birajuci po IMENIMA, ne po IdRadnika.
A problem je jer IME ne postoji u tabeli Ucesce, dakle comboBox mora da vuce podatke iz tabele Radnik,
i na promenu izbora Imena (Radnik.IME), treba da se promeni i idRadnika (Ucesce.idRadnika).

Isto ovo treba da radi, na istoj formi i za Projekat.NAZIV.
U redu, moze Forma: Ucesce po Radnicima, gde je Ucesce Subform, a sta sa Nazivom Projekta?
(u .NET-u uspevam, ali VBA mi je jako slaba strana)

Ili mozda ne treba uopste sve integrisati na istoj formi?
Potpis
Vreme je tica koja te kiti šarenim perjem no koja će doći
i da počupa svoje Ako budeš suviše vezao dušu svoju za perje
vreme će ti sa perjem i dušu očupati Ah kako će tada biti
nagota tvoja

Sv Vl. Nikolaj Velimirović
Re: Vezivanje ComboBox-eva 18.12.2006. u 14:49 · pre 241 mesec #6
Bas to,

Hvala.


Potpis
Vreme je tica koja te kiti šarenim perjem no koja će doći
i da počupa svoje Ako budeš suviše vezao dušu svoju za perje
vreme će ti sa perjem i dušu očupati Ah kako će tada biti
nagota tvoja

Sv Vl. Nikolaj Velimirović
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme