[ galac1968 @ 03.11.2009. 22:40 ] @
Postavljam ovaj prilog u nadi da ce nekome koristiti. Tice se pretrage odredjene tabele po zadatom kriterijumu. Ovakvo resenje sam pokupio po forumu i doradio ga za upotrebu prilikom popisa,kada se i vrsi pretraga a ujedno i unos podataka. Pogledajte i prokomentarisite,dodajte i ispravite
[ smal @ 03.11.2009. 23:43 ] @
Sviđa mi se ovaj način pretrage iz padajuće liste po nazivu. Atraktivan je i efektan, i rado ću ga upotrebiti prvom prilikom :) samo, ako dozvoliš, mislim da ne odgovara za potrebe popisa robe.

Super bi bio recimo, za pretraživanje nekog imenika ili liste zaposlenih po prezimenu i sl, ali za robu široke potrošnje gde nazivi artikala, po pravilu, nikad nisu organizovani kako treba, ovakav način je malo iritirajući.

Da pojasnim: imaš artikl u tabeli koji se zove "Pileca kocka za supu Axxon", a mnogo bi bilo bolje kad bi se zvao "Kocka za supu Axxon pileća", jer verovatno onda postoji i "Kocka za supu Axxon goveđa", "Kocka za supu Axxon ćureća" itd

Tada bi popisivač otkucao samo "kocka...", i izabrao neki od artikala koji su u fokusu. Ovako, moraće da se dobrano pomuči da pronađe sve Axxon kocke za supu, dok mu lista skače gore - dole...

Nadam se da ne shvataš ovo kao kritiku, samo sam malo profesionalno deformisan jer su popisi, nažalost, moja česta obaveza i surova realnost :)
[ Trtko @ 04.11.2009. 09:54 ] @
@Smal pa kad bi htio da ti pokaže sve Axxon supe
onda bi koristio LIKE "*Axxon*

SELECT TblRoba.Naziv FROM TblRoba WHERE TblRoba.Naziv Like "*Axxon*"

a taj bi upit mogao i mjenjati po potrebi, recimo na klik dugmeta gdje si u neko txt polje upisao pojam koji te zanima

pa bi ti onda u kodu dugmeta izgledalo ovako

Subformanaformi.RecordSource="SELECT TblRoba.Naziv FROM TblRoba WHERE TblRoba.Naziv Like '*" & txtpoljesaforme & "'"
subformanaformi.Requery

I to ti je rijesilo problem po pretrazivanja po dijelu naziva rome



[ galac1968 @ 04.11.2009. 11:22 ] @
Ok za nazive ,znam za to tako bi zaista i trebalo da bude jer je to po knjigovodstvenim pravilima kojih se danas malo ko seca jer je i knjigovodja priucen. A ovo sto predlaze Trtko moze da se uradi,ja nesto slicno sa Like imam na drugoj formi,i to cu postaviti. Unese se deo naziva ,nije bitno koji i sve sto sadrzi taj deo se pojavljuje sortirano u tabeli na formi ili subformi.
[ smal @ 04.11.2009. 12:10 ] @
Citat:
Trtko: @Smal pa kad bi htio da ti pokaže sve Axxon supe
onda bi koristio LIKE "*Axxon*
I to ti je rijesilo problem po pretrazivanja po dijelu naziva rome


Zapravo, da još malo cepidlačim ;) ni komanda Like ništa ne rešava, jer u nazivima ima zilion grešaka. Ko zna ko je i u kom stanju pravio kalkulacije i unosio podatke... Na pr. negde ne piše Axxon nego Akson, nije pileća kocka nego pLeca koSka itd.

'Oćureći, popis robe mora da se vrši isključivo preko barkoda i/ili jedistvene šifre artikla. Svako ručno upisivanje ili izbor iz liste garantovano dovodi samo do velikog zamora popisivača i netačnog rezultata na kraju...

Nema tačnog popisa bez pomoći nekog ručnog data entry računara sa barkod čitačem (PDA, Pocket PC...) i dobro organizovanih šifara. Bar za prodavnice sa velikim brojem artikala.
[ galac1968 @ 04.11.2009. 22:57 ] @
Postavljam vam jos jedan primer pretrage uz pomoc Like operatora. E ovde mi treba pomoc: pretrazivanje se vrsi pomocu Query uz uslov, na formi sam kao subformu postavio dati query i sada kad pozovem ovu formu onda se pojavi prozor za unos podataka Enter parametar i moram dva puta isti podatak da unesem,Jedanput kada se aktivira Query a drugi put za subform. Kako to da izbegnem
[ mita.j @ 05.11.2009. 05:13 ] @
Možda ovako:
[ galac1968 @ 05.11.2009. 08:11 ] @
Stvarno mi nije palo npamet da query postavim na record source.Dobra ideja