| | Pomoč in nasveti Izobraževanje Predloge Podpora in povratne informacije Tehnični viri Dodatni viri | Opozorilo: stran si ogledujete s spletnim brskalnikom, ki ni podprt. To spletno mesto deluje najbolje z brskalnikom Microsoft Internet Explorer 6.0 ali novejšo različico, z brskalnikom Firefox 1.5 ali z brskalnikom Netscape Navigator 8.0 ali novejšo različico. Preberite več o podprtih brskalnikih.
Lahko uporabite dejanje IščiZapis in poiščete določen zapis v tabeli, poizvedbi, obrazcu ali poročilu.
Nastavitev
Dejanje IščiZapis ima te argumente.
| Argument dejanja |
Opis |
| Vrsta predmeta |
Vnesite ali izberite vrsto predmeta zbirke podatkov, v kateri iščete. Lahko izberete tabelo, poizvedbo, obrazec ali poročilo. |
| Ime predmeta |
Vnesite ali izberite določen predmet z zapisom, ki ga želite najti. Spustni seznam prikaže vse predmete zbirke podatkov vrste, ki ste jo izbrali za argument Vrsta predmeta. |
| Zapis |
Navedite začetno točko in smer iskanja.
| Nastavitev |
Opis |
| Prejšnji |
Iskanje nazaj od trenutnega zapisa. |
| Naslednji |
Iskanje naprej od trenutnega zapisa. |
| Prvi |
Iskanje naprej od prvega zapisa. To je privzeta vrednost za ta argument. |
| Zadnji |
Iskanje nazaj od zadnjega zapisa. |
|
| Pogoj Where |
Vnesite pogoje za iskanje z uporabo enake sintakse kot stavek SQL WHERE, vendar brez besede WHERE. Na primer: Description = "Beverages"
Če želite ustvariti pogoj, ki ima vrednost iz polja z besedilom na obrazcu, morate ustvariti izraz, ki bo prvi del pogoja povezal z imenom polja z besedilom, v katerem je vrednost za iskanje. Ta pogoj bo na primer iskal polje »Opis« za vrednost v polju z besedilom txtDescription na obrazcu frmCategories. Zapomnite si enačaj (=) na začetku izraza in uporabo enojnih narekovajev (') na vsaki strani sklica polja z besedilom:
="Description = '" & Forms![frmCategories]![txtDescription] & "'"
|
Opombe
- V primerih, ko se več zapisov ujema s pogoji v argumentu Pogoj Where, ti dejavniki določajo, kateri zapis je najden:
- Nastavitev argumenta Zapis Oglejte si tabelo v odseku »Nastavitve«, če želite več informacij o argumentu Zapis.
- Vrstni red razvrščanja zapisov Če je argument Zapis na primer nastavljen na Prvi, lahko spreminjanje vrstnega reda razvrščanja zapisov spremeni, kateri zapis bo najden.
- Predmet, naveden v argumentu Ime predmeta, mora biti odprt, preden je to dejanje zagnano. V nasprotnem primeru se pojavi napaka.
- Če pogoji v argumentu Pogoj Where niso izpolnjeni, se pojavi napaka, fokus pa ostane na trenutnem zapisu.
- Pri iskanju prejšnjega ali naslednjega zapisa se iskanje ne konča, ko pride do konca podatkov. Če ni nobenih drugih zapisov, ki bi se ujemali s pogoji, ne pride do napake, fokus pa je na trenutnem zapisu. Če želite potrditi, da je bil najden zadetek, lahko vnesete pogoj za naslednje dejanje in naredite pogoj enak pogoju v argumentu Pogoj Where.
- Če želite zagnati dejanje IščiZapis v modulu VBA, uporabite metodo IščiZapis predmeta DoCmd.
- Dejanje IščiZapis je podobno dejanju NajdiZapis, vendar ima IščiZapis močnejše funkcije za iskanje. Dejanje NajdiZapis se načeloma uporablja za iskanje nizov in podvoji funkcionalnost pogovornega okna Najdi. Dejanje IščiZapis uporablja pogoje, ki so bolj podobni filtru ali poizvedbi SQL. Na seznamu je prikazano, kaj lahko izvedete z dejanjem IščiZapis:
Primer
Ta makro najprej odpre tabelo »Kategorije« z dejanjem OdpriTabelo. Makro nato uporabi dejanje IščiZapis in poišče prvi zapis v tabeli, kjer je polje »Opis« enako »Pijače«.
| Dejanje |
Argumenti |
| OdpriTabelo |
Ime tabele: Kategorije Pogled: Podatkovni list
Podatkovni način: Urejanje
|
| IščiZapis |
Vrsta predmeta: Tabela Ime predmeta: Kategorije
Zapis: Prvi
Pogoj Where: Opis = »Pijače«
|
|