Akcija makronaredbe FindRecord

Možete upotrijebiti akciju FindRecord u bazama podataka programa Access na stolnim računalima da biste pronašli prvu instancu podataka koja ispunjava kriteriji navedene u argumentima FindRecord. Ti podaci mogu biti u trenutnom slog, u sljedećem ili prethodnom zapisu ili pak u prvom zapisu. Zapise možete pronaći u aktivnoj podatkovni list, podatkovnoj tablici upita, podatkovnoj tablici obrasca ili obrascu.

Napomena : Akcija makronaredbe FindRecord nije dostupna u web-aplikacijama programa Access.

Postavka

Akcija FindRecord ima sljedeće argumente.

Argument akcije

Opis

Traži ovo

Navodi podatke koje želite pronaći u zapisu. Unesite tekst, broj ili datum koji želite pronaći ili upišite izraz, kojem prethodi znak jednakosti (=), u okvir Traži ovo u odjeljku Argument akcije u oknu sastavljača makronaredbi. Možete koristiti zamjenske znakove. To je obavezan argument.

Podudaranje

Određuje smještaj podataka u polje. Možete zadati traženje podataka u bilo kojem dijelu polja (Bilo koji dio polja), podataka koji ispunjavaju cijelo polje (Cijelo polje) ili podataka smještenih na početku polja (Početak polja). Zadana je postavka Cijelo polje.

Velika/mala slova

Određuje je li pretraživanje razlikovanje malih i velikih slova. Kliknite Da (za pretraživanje u kojem se razlikuju velika i mala slova) ili Ne (pretraživanje bez preciznog razlikovanja velikih i malih slova). Zadana je postavka Ne.

Pretraživanje

Određuje nastavlja li se pretraživanje od aktualnog zapisa prema početku zapisa (Gore); prema dolje do završetka zapisa (Dolje); ili prema dolje do završetka zapisa, a zatim od početka zapisa do aktualnog zapisa da bi se pretražili svi zapisi (Sve). Zadana je postavka Sve.

Pretraživanje prema oblikovanju

Određuje obuhvaća li pretraživanje oblikovane podatke. Kliknite Da (Access traži podatke kako su oblikovani i prikazani u polju) ili Ne (Access traži podatke kako su pohranjeni u bazi podataka, a to nije uvijek istovjetno prikazanim podacima). Zadana je postavka Ne.

Tu značajku možete koristiti da biste ograničili traženje na podatke u određenom obliku. Možete, primjerice, kliknuti Da pa upisati 1,234 u argument Traži ovo da biste pronašli vrijednost 1,234 u polju koje je oblikovano tako da sadrži zareze. Kliknite Ne ako želite upisati 1234 da biste pronašli podatke u tom polju.

Za traženje datuma kliknite Da da biste pronašli datum točno kako je oblikovan, primjerice 08-Srpanj-2015. Ako kliknete Ne, u argument Traži ovo upišite datum u obliku koji je postavljen u regionalnim postavkama na upravljačkoj ploči sustava Windows. Taj je oblik prikazan u okviru Oblik kratkog datuma na kartici Datum u regionalnim postavkama. Ako je, primjerice, okvir Oblik kratkog datuma postavljen na d.m.gg., možete upisati 8.7.15. i Access će pronaći sve unose u polju datuma koji odgovaraju 8. srpnju 2015., bez obzira na oblikovanje polja.

Napomena : Argument Pretraživanje prema oblikovanju primjenjuje se samo ako je trenutno polje kontrola veze, argument Podudaranje postavljen je na Cijelo polje, argument Samo trenutno polje postavljen je na Da, a argument Velika/mala slova postavljen je na Ne.

Ako Velika/mala slova postavite na Da ili Samo trenutno polje na Ne, tada i argument Pretraživanje prema oblikovanju morate postaviti na Da.

Samo trenutno polje

Određuje je li pretraživanje ograničeno na trenutno polje u svakom zapisu ili obuhvaća sva polja u svakom zapisu. Pretraživanje u trenutnom polju je brže. Kliknite Da (pretraživanje se ograničava na trenutno polje) ili Ne (pretražuju se sva polja u svakom zapisu). Zadana je postavka Da.

Pronađi prvi

Određuje hoće li pretraživanje početi od prvog ili od trenutnog zapisa. Kliknite Da (početak od prvog zapisa) ili Ne (početak od trenutnog zapisa). Zadana je postavka Da.


Napomene

Kada makronaredba pokrene akciju FindRecord, Access traži navedene podatke u zapisima (redoslijed traženja određen je postavkom u argumentu Pretraživanje). Kada Access pronađe navedene podatke, oni se odabiru u zapisu.

Akcija FindRecord odgovara kliku na mogućnost Pronađi na kartici Polazno, a njezini argumenti odgovaraju mogućnostima u dijaloškom okviru Traženje i zamjena. Ako postavite argumente FindRecord u prozoru za dizajniranje makronaredbi, a zatim pokrenete makronaredbu, vidjet ćete da su odabrane odgovarajuće mogućnosti u dijaloškom okviru Traženje i zamjena kada kliknete Traži.

Access zadržava zadnje argumente FindRecord tijekom sesije s bazom podataka da ne biste morali opetovano unositi iste kriterije prilikom narednih operacija s akcijom FindRecord. Ako argument ostavite praznim, Access koristi zadnje postavke argumenta kako su postavljene u prethodnoj akciji FindRecord ili u dijaloškom okviru Traženje i zamjena.

Ako želite pronaći zapis pomoću makronaredbe, upotrijebite akciju FindRecord, a ne akciju RunCommand s argumentom postavljenim za izvođenje naredbe Traži.

Napomena : Premda akcija FindRecord odgovara naredbi Traži na kartici Polazno za tablice, upite i obrasce, ne odgovara naredbi Traži na izborniku Uređivanje u prozor koda. Akciju FindRecord ne možete koristiti za traženje teksta u modulima.

Ako je trenutno odabrani tekst isti kao tekst za pretraživanje u vrijeme izvršavanja akcije FindRecord, pretraživanje počinje odmah nakon odabira u istom polju kao i odabir te u istom zapisu. U suprotnom pretraživanje započinje na početku aktualnog zapisa. To omogućuje pronalaženje više instanci istog kriterija za pretraživanje koje se mogu pojaviti u jednom zapisu.

No imajte u vidu da ako koristite naredbeni gumb za izvođenje makronaredbe koja sadrži akciju FindRecord, prva instanca kriterija pretraživanja pronalazi se opetovano. To se događa jer klik na gumb naredbe uklanja fokus iz polja koje sadrži podudarnu vrijednost. Akcija FindRecord zatim počinje pretraživanje od početka zapisa. Da biste izbjegli taj problem, pokrenite makronaredbu tehnikom koja ne mijenja fokus, kao što je gumb prilagođene alatne trake ili tipkovna kombinacija definirana u makronaredbi AutoKeys ili pak prije izvršavanja akcije FindRecord postavite fokus u makronaredbi na polje koje sadrži kriterij pretraživanja.

Napomena o sigurnosti : S osjetljivim ili povjerljivim podacima ne preporučuje se korištenje izjave SendKeys ni makronaredbe AutoKeys. Zlonamjerni korisnik mogao bi presresti pritiske na tipke i ugroziti sigurnost računala i podataka.

Do istog ponašanja dolazi i kada za pokretanje makronaredbe s akcijom FindNext koristite naredbeni gumb.

Da biste akciju FindRecord pokrenuli u modulu Visual Basic for Applications (VBA), upotrijebite metodu FindRecord objekta DoCmd.

Za složenija pretraživanja preporučuje se akcija makronaredbe SearchForRecord.

Proširite svoje vještine
Istražite osposobljavanje

Jesu li vam ove informacije bile korisne?

Hvala vam na povratnim informacijama!

Hvala vam na povratnim informacijama! Čini se da bi vam pomoglo kad bismo vas povezali s nekim od naših agenata podrške za Office.

×