[ normandija @ 14.05.2008. 13:07 ] @
| Pozdrav,
treba mi mala pomoc oko baze.....treba mi da kad cekiram neki checkbox (recimo pretraga po prezimenu) i kliknem na Trazi,otvori u novoj
formi tabelu(to sam rijesio podformom) u kojoj ce prikazati sve clanove sa tim prezimenom. kako povezati checkbox i upit....nemam iskistva sa VB |
[ Getsbi @ 14.05.2008. 14:40 ] @
Za povezivanje Check box-a i query-ja koristi neki od događaja kontrole Check-box;
After Update ili On Clicik i u nju upiši : DoCmd.OpenQuery "QyeryNaziv".....
[ normandija @ 14.05.2008. 17:53 ] @
sorry,ja sam pogresno postavio pitanje......
treba da sa text field-a ocitam recimo prezime i da na osnovu njega pretrazim i vratim u tabelu rezultate ???????
[Ovu poruku je menjao normandija dana 14.05.2008. u 20:00 GMT+1]
[ Getsbi @ 14.05.2008. 19:06 ] @
Hajde lepo zakači primer i decidno napiši šta želiš u nekoj labeli na formi.
[ Trtko @ 14.05.2008. 19:18 ] @
Kao što ti kaže getsbi napraviš sql uvjet koji postaviš na subformu
Znači kad čekiraš neki čekboks onda na njegovom eventu
ili možeš staviti button
napišeš si kod ..... npr
tu napraviš sql upit koji češ ubaciti kao source za subformu , naravno prilagodi nazive
sa tvoje forme
sqlupit1="Select * from radnici where ime radnika='" & Txtboximeradnika & "'"
' ubaciš sqlupit da je recordsource
SubPodformanaglavnoj.Form.RecordSource = sqlupit1
' i sad osviježiš subformu
SubPodformanaglavnoj.requery
eto , to je to
[ normandija @ 15.05.2008. 08:46 ] @
rijeseno za check box...hvala
[ normandija @ 15.05.2008. 08:51 ] @
a sto se tice text field-a.........
recimo imam,nekoliko polja na formi za pretragu,a to je JMBG i PREZIME, i naravno button Search e sad
ako je unijeto nesto u polje trebam da ga uzemem kao uzorak sa polja i pozovem neki upit koji ce mi vratiti neke rezultate na osnovu
tog uzorka i prikazati ih u tabeli.......eto to zelim sto se tice text polja
[ Getsbi @ 15.05.2008. 09:04 ] @
Koristi referenciranje upita prema formi : Forms![NazivForme].[PoljeSaForme] u Criteria redu upita.
[ Trtko @ 15.05.2008. 09:39 ] @
Ja mislim da to opet moras u kodu isprogramirat
znaci na formi imas tri textboksa sa vrijednostima
txtgrad="Koprivnica"
txtime=""
txtgodine=""
Sad trebas napraviti sqlupit koji će uzet samo ona polja koja su puna
pa bi to izgledalo nekako ovako, a ti samo ispravi nazive varijabli , tj txtboksova
Dim uvjet
uvjet = ""
If IsNull(txtgrad) Or txtgrad = "" Then
Else
If uvjet = "" Then
uvjet = "izradio_je ='" & txtgrad & "'"
Else
uvjet = uvjet + " And izradio_je ='" & txtgrad & "'"
End If
End If
If IsNull(txtime) Or txtime= "" Then
Else
If uvjet = "" Then
uvjet = "odobrena='" & txtime & "'"
Else
uvjet = uvjet + " And odobrena='" & txtime & "'"
End If
End If
If IsNull(real) Or txtgodine = "" Then
Else
If uvjet = "" Then
uvjet = "zatvorena ='" & txtgodine & "'"
Else
uvjet = uvjet + " and zatvorena ='" & txtgodine & "'"
End If
End If
If uvjet <> "" Then
sqlt = "SELECT * FROM TblZahtjevnice where " + uvjet + " ORDER BY Vrijeme_izrade DESC"
Else
sqlt = "SELECT * FROM TblZahtjevnice ORDER BY Vrijeme_izrade DESC"
End If
Subtkoizradi.Form.RecordSource = sqlt
[ normandija @ 27.05.2008. 12:17 ] @
rijeseno sa poljima......
i samo jos jedno malo pitanje...
ovako imam jedan kombo box i imam 12 vriednosti i njega punim iz tabele koja se zove Usluge, ima ID i naziv usluge........e sad kad vrsim pretrazivanje po usluzi,izaberem neku vrednosti iz liste i kad mi upit odradi pretragu u polju usluga mi vrati samo ID usluge iz table,a meni treda da vrati naziv
tj.
kad mi upit vrati rezultate on ih prikaze u dataSheet-u,a ne na istoj toj formi i u toj koloni u tom datasheetu mi ispise ID usluge
[Ovu poruku je menjao normandija dana 27.05.2008. u 21:41 GMT+1]
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.
|