Novo

Forum kao aplikacija na telefonu

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

  • 9 odgovora
  • 4.274 pregleda

Najnovija ↓

"Vezana polja" u formi 27.11.2004. u 00:49 · pre 266 meseci #1
Nemam previse iskustva sa programiranjem u Accessu, pa bih hteo da "na kvarno" dodjem do resenja jednog problema.
Radi se o tome da mi je potrebno resenje u formi gde prilikom unosa sifre radnika u jedno polje, u drugom polju koje nije editabilno, dobijem njegovo ime i prezime.
Naravno, ti podaci bi se crpeli iz tabele "osoblje" a u ostala polja forme bi se popunjavalji razliciti podaci, vec u zavisnosti od konteksta.
Poenta cele price je da kada operater unese sifru radnika, kao jedan vid kontrole dobije i njegovo ime i prezime.

Hvala unapred!
Potpis
I tako ...
Re: "Vezana polja" u formi 27.11.2004. u 01:40 · pre 266 meseci #2
Napravi query koji ces koristiti da dobijes ime radnika na osnovu njegove sifre (sifra je parametar).

Onda napravi On Lost Focus event za text box gde upisujes sifru.
Za taj event napisi kod koji otvara query kao querydef i stavlja upisanu sifru kao parametar. Onda koristi recordset da dobijes ime i prezime nazad. Za koriscenje querydefs i recordsets pogledaj top topic tehnike programiranja, tu je objasnjeno.
Kada dobijes nazad ime i prezime, ubaci ih u polje koje hoces.

Probaj ovo, ako zapnes negde, reci.
Potpis
All beer is good. Some beer is better.
Re: "Vezana polja" u formi 28.11.2004. u 01:07 · pre 266 meseci #4
Simke, nije da sam lenstina, ali ako bi moglo malo detaljnije oko koda. Gde
i kako upisujem kod? Pravljenje samog upita nije problem, ali me to sa kodom
zbunjuje.
Potpis
I tako ...
Re: "Vezana polja" u formi 28.11.2004. u 01:29 · pre 266 meseci #5
U form designeru otvori properties za kontrolu u koju upisujes sifru radnika, pa idi na events tab. Nadj on lost focus event i klikni na ... pored njega, i izaberi code editor kad te pita sta da radi. To otvara VBA editor i pravi event, tu upisujes kod.
Potpis
All beer is good. Some beer is better.
Re: "Vezana polja" u formi 28.11.2004. u 12:50 · pre 266 meseci #6
Simke, dosadjujem, ali me je ovo sludelo. U prilogu je sta sam do sada pokusavao, a ti molim te, pogledaj pa ispravi.

P.S.
Ako budes bio dobar sa vremenom, iskomentarisi kljucne segmente u okviru koda
Potpis
I tako ...
Re: "Vezana polja" u formi 29.11.2004. u 06:06 · pre 266 meseci #7
Kako si ono radio? Nijedna promenljiva nije imala tacno ime, a ni query koji si stavio se nije zvao qryUpit nego Upit. I jos su i polja u njemu bila pogresno imenovana u kodu.
Popravio sam ti sta nije valjalo i sad radi. Drugi put bi trebao sam da uocis takve ocigledne greske.
Potpis
All beer is good. Some beer is better.
Re: "Vezana polja" u formi 29.11.2004. u 17:24 · pre 266 meseci #8
Sorry za pocetnicke greske, sigurno se nece ponoviti. I, naravno, hvala za pomoc!
Potpis
I tako ...
Re: "Vezana polja" u formi 30.11.2004. u 02:10 · pre 266 meseci #9
Mislim da ima puno laksi nacin ako sam dobro razumio pitanje.
Za sifru radnika odaberes combobox.
Kontrola je sigurno sifra radnika.
U rowsource Cimba upises ovaka Query.
SELECT Osoblje.RdnikId, [Ime] & " " & [Prezime] AS ImePrez
FROM Osoblje
Naravno ako sam pogodio imena polja.
u culumnCount=2, znaci da ces koristiti dvije kolone a da bi jednu vidio napises
Column width 3;0
Otvoris jedan TextBox i u kontrolsource Upises Ovako
=[combo0].[Column](1), jer kolone brojis od nule
Naravno ako je ime comba "Combo0"
i to je to
Potpis
zxz
Re: "Vezana polja" u formi 30.11.2004. u 14:39 · pre 266 meseci #10
U bazi znanja imas jednu poruku - Kako upotrebiti Combo Box da se forma pozicionira na trazeni rekord - koja ti moze pomoci. U sustini isto sto ti je Zonic rekao, sa malo vise objasnjenih detalja.

Srecno :-)
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme