Warning: Illegal string offset 'status' in /home2/icentarb/public_html/icentar/print.php on line 190

Warning: Illegal string offset 'status' in /home2/icentarb/public_html/icentar/print.php on line 190
iCentar » Racunari i oprema » Programirannje i baze podataka » Access » Pretraživanje sa više kriterija
miro35 13.02.2013 16:57
Predmet:Pretraživanje sa više kriterija

Imam u query-iju ovo upisano:
Like "*" & [Forms]![frmStatistika]![txtSearchZaduzenjeSumar] & "*"
Može li se postaviti ako se u polje ništa ne upiše da ne uzima ovo u obzir,nešto kao IIF is Null

dex 13.02.2013 17:46
Predmet:Re: Pretraživanje sa više kriterija

Like "*" & [Forms]![frmStatistika]![txtSearchZaduzenjeSumar] & "*" OR IsNull ([Forms]![frmStatistika]![txtSearchZaduzenjeSumar])

miro35 14.02.2013 10:04
Predmet:Re: Pretraživanje sa više kriterija

Ne radi ovo.Trebalo bi nešto kao ukoliko je prazno polje na formi pod nazivom [txtSearchZaduzenjeSumar] da query prikaže prazne podatke iz tabele za koju se kolonu ova pretraga odnosi.Sa ovim prikaziva samo podatke koji nisu prazni.

dex 14.02.2013 13:41
Predmet:Re: Pretraživanje sa više kriterija

WHERE (Not IsNull ([Forms]![frmStatistika]![txtSearchZaduzenjeSumar]) AND NazivPolja Like "*" & [Forms]![frmStatistika]![txtSearchZaduzenjeSumar] & "*")
OR (IsNull ([Forms]![frmStatistika]![txtSearchZaduzenjeSumar]) AND IsNull (NazivPolja));

Strogo vodi racuna o zagradama, mogu da promene smisao ako se pogresno postave

miro35 14.02.2013 14:34
Predmet:Re: Pretraživanje sa više kriterija

E sad ne znam kako ovo upisati u query-iju

dex 14.02.2013 14:49
Predmet:Re: Pretraživanje sa više kriterija

SELECT <polja Koja zelis da prikazes>
FROM <Ime tabele ili queryja>
WHERE <Uslov koji sam dao>
onda mozes da dodas AND ili OR <jos neki dodatni uslov ako ih imas>

Gjoreski 14.02.2013 14:57
Predmet:Re: Pretraživanje sa više kriterija

IIf(IsNull(Like "*" & [Forms]![frmStatistika]![txtSearchZaduzenjeSumar] & "*"
);"";(Like "*" & [Forms]![frmStatistika]![txtSearchZaduzenjeSumar] & "*"
))
Probaj vaka

dex 14.02.2013 15:08
Predmet:Re: Pretraživanje sa više kriterija

Vidi primer
Prilozi:
db2.zip (Velicina datoteke:12.06 KB)

miro35 14.02.2013 15:18
Predmet:Re: Pretraživanje sa više kriterija

hvala na primjeru.meni ovako treba ali kad se ništa ne upiše na formu želim da svi vide,a kad se nešto upiše da filtrira samo to.Imam neko znanje sa query ali mi ovako nešto nije trebalo niti sam znao da se ovakav sql može upisati.Ovako izgleda moj query u sql view-u:
SELECT tblPlocice.Boja, tblPlocice.Broj, tblPlocice.UlazBr, tblPlocice.DatumUlaza, tblPlocice.BrojZaduzenja, tblPlocice.DatumZaduzenja, tblPlocice.SumarZaduzenja, tblPlocice.SumarImeZaduzenja, tblPlocice.PovratBroj, tblPlocice.DatumPovrata, tblPlocice.SumarPovrata, tblPlocice.SumarImePovrata, tblPlocice.RazlogPovrata, tblPlocice.Status
FROM tblPlocice
WHERE (((IsNull([Forms]![frmStatistikaProba]![txtSearchZaduzenjeSumar]))=False) AND (([tblPlocice.SumarZaduzenja]) Like "*" & [Forms]![frmStatistikaProba]![txtSearchZaduzenjeSumar] & "*")) OR (((IsNull([Forms]![frmStatistikaProba]![txtSearchZaduzenjeSumar]))<>False) AND ((IsNull([tblPlocice.SumarZaduzenja]))<>False));

dex 14.02.2013 15:33
Predmet:Re: Pretraživanje sa više kriterija

Onda je to kao u mom prvom postu, samo si bio lose postavio zagrade

SELECT tblPlocice.Boja, tblPlocice.Broj, tblPlocice.UlazBr, tblPlocice.DatumUlaza, tblPlocice.BrojZaduzenja, tblPlocice.DatumZaduzenja, tblPlocice.SumarZaduzenja, tblPlocice.SumarImeZaduzenja, tblPlocice.PovratBroj, tblPlocice.DatumPovrata, tblPlocice.SumarPovrata, tblPlocice.SumarImePovrata, tblPlocice.RazlogPovrata, tblPlocice.Status
FROM tblPlocice
WHERE ([tblPlocice.SumarZaduzenja] Like "*" & [Forms]![frmStatistikaProba]![txtSearchZaduzenjeSumar] & "*") OR (IsNull([Forms]![frmStatistikaProba]![txtSearchZaduzenjeSumar]))