Prikazi cijelu temu 30.10.2014 14:32
zxz Van mreze
Administrator
Registrovan od:03.02.2009
Lokacija:Tuzla


Predmet:Re: Pretraga više tekst polja istvremeno
E vidi ovako:
Tvoja pretraga radi po uslovu iz polja subjekatS i to po sva tri polja i to:
-tvlSubjekat.naziv
-tblobjekatNaziv
-tblLokacijaNaziv

Prva slika.
Napisao si u polje subjekaS 'dnj'
Tvo SQL bi izgledao ovako

SELECT * FROM Query1 WHERE (tvlSubjekat.naziv) like '*dnj*' or (tblobjekat.Naziv) like '*dnj*' or
(tblLokacijaNaziv) like '*dnj*'


Sto bi u prevodu znacilo:
Izdvoji sve one koji u poljima:
-tvlSubjekat.naziv
-tblobjekatNaziv
-tblLokacijaNaziv

imaju bilo gdje u tekstu dnj
i to si i dobijo

To ti omogucavaju dva djokera jedan koji se dodaje ispred a jedan iza tvoga kriterija koji napises.
To ti je ovaj red koda:
Vrijednost = Chr(42) & Vrijednost & Chr(42)

U drugom slucaju ti imas dn i dobijes isto zato sto racunar nemoze prepoznati da nj glas nosi dva slova pri pisanju.
Naravno ako je to veoma bitno kao sto bi bilo napr. kada bi pravio onaj kviz slova onda bi to morao kodom isprogramirati pa da provjerava koje je slovo iza n pa ako je j da to smatra jednim slovom.
Podrska samo putem foruma, jer samo tako i ostali imaju koristi od toga.