Ieškotiįrašo makrokomandos veiksmas

Pastaba: Norėtume jums kuo greičiau pateikti naujausią žinyno turinį jūsų kalba. Šis puslapis išverstas automatiškai, todėl gali būti gramatikos klaidų ar netikslumų. Mūsų tikslas – padaryti, kad šis turinys būtų jums naudingas. Gal galite šio puslapio apačioje mums pranešti, ar informacija buvo naudinga? Čia yra straipsnis anglų kalba, kuriuo galite pasinaudoti kaip patogia nuoroda.

Norėdami rasti konkretų įrašą į lentelę, užklausą, formą arba ataskaitą, galite naudoti makrokomandos veiksmą Ieškotiįrašo prieigos darbalaukio duomenų bazėse.

Parametras

Makrokomandos veiksmą Ieškotiįrašo turi šiuos argumentus.

Veiksmo argumentas

Aprašas

Objekto tipas

Įveskite arba pasirinkite duomenų bazės objektas, kuriame ieškote, tipą. Galite pasirinkti lentelę, užklausą, formąarba ataskaitą.

Objekto pavadinimas

Įveskite arba pasirinkite konkretų objektą, kuriame yra įrašas, jei norite ieškoti. Išplečiamajame sąraše rodomi visi duomenų bazės objektai, tipo, kurį pažymėjote kaip argumentą Objekto tipas .

Įrašas

Nurodykite pradžios tašką ir ieškoti kryptimi.

Parametras

Aprašas

Ankstesnis

Ieškoti atgal iš esamo įrašo.

Next

Ieškoti į priekį nuo esamo įrašo.

Pirmas

Ieškoti į priekį nuo pirmojo įrašo. Tai yra numatytoji reikšmė šį argumentą.

Pavardė

Ieškoti atgal nuo paskutinio įrašo.

Vietos sąlyga

Įveskite kriterijus paieška, naudojant tą pačią sintaksę, kaip į SQL sąlygą WHERE, tik be žodžio "Ten, kur". Pavyzdžiui,

Description = "Beverages"

Norėdami sukurti sąlygą, kuri apima reikšmę iš formos lauko tekste, galite sukurti išraišką, kuri sujungia pirmoje kriterijumi pavadinimu teksto lauko, kuriame yra reikšmė, kuriai norite ieškoti. Pvz., šį kriterijų ieškos lauką aprašas reikšmės į teksto laukelio txtDescription pavadintas frmCategories formoje. Atkreipkite dėmesį, lygybės ženklu (=), pradžioje reiškinio ir naudoti viengubose kabutėse (') iš abiejų pusių nuorodos teksto langelyje:

="Description = '" & Forms![frmCategories]![txtDescription] & "'"

Pastabos

  • Tais atvejais, kai daugiau nei vienas įrašas atitinka nurodytą kriterijų argumentą Vietos sąlyga , į šiuos veiksnius nustatyti aptinkami įrašus:

    • Įrašo argumento parametras    Peržiūrėkite lentelę, dalyje Parametrai daugiau informacijos apie argumentas įrašas .

    • Įrašus rūšiavimo tvarką    Pvz., jei argumentas įrašas yra nustatyta kaip pirmą, įrašus rūšiavimo tvarkos keitimas gali pasikeisti aptinkami įrašus.

  • Objektas, nurodytas argumente Objekto pavadinimas turi būti atidarytas, kad šis veiksmas yra vykdyti. O jei ne, įvyksta klaida.

  • Jei kriterijų argumentas Vietos sąlyga yra per trumpas, klaida neįvyksta ir dėmesys lieka esamo įrašo.

  • Kai ieškote ankstesnįjį arba kitą įrašą, ieškos "neperkeliamas" pasiekus duomenų pabaigą. Jei dar jokie įrašai, kurie atitinka nurodytus kriterijus, klaida neįvyksta ir dėmesys lieka esamo įrašo. Patvirtinti, kad buvo atitikmuo, galite įvesti kitą veiksmo sąlygos ir padaryti sąlyga taip pat, kaip kriterijų argumentą Vietos sąlyga .

  • Norėdami vykdyti veiksmą Ieškotiįrašo VBA modulyje, naudokite objekto DoCmd metodą Ieškotiįrašo .

  • Makrokomandos veiksmą Ieškotiįrašo yra panašus į į makrokomandos veiksmas Rastiįrašą , tačiau Ieškotiįrašo turi galingesnę ieškos funkcijas. Makrokomandos veiksmas Rastiįrašą naudojama rasti eilutes, ir ji dublikatai funkciją dialogo langą radimas . Makrokomandos veiksmą Ieškotiįrašo naudoja kriterijų, kurie yra labiau kaip filtrą arba SQL užklausos. Toliau pateiktame sąraše rodo keletą dalykų, kuriuos galite atlikti naudodami makrokomandos veiksmą Ieškotiįrašo :

    • Galite naudoti sudėtingų kriterijų argumentą Vietos sąlyga , pvz.

Aprašas = "Gėrimai" ir CategoryID = 11

  • Galite nurodyti laukai, kurie formos arba ataskaitos įrašo šaltinio, bet nėra rodomi formos arba ataskaitos. Ankstesniame pavyzdyje, nei Description nei CategoryID turi būti rodomi formą arba ataskaitą kaip kriterijų dirbti.

  • Galite naudoti loginiais operatoriais, pvz., <, >, ir, arbair tarp. Rastiįrašą tik atitinka eilutes, kad lygios, pradėkite ar turi metu ieškoma eilutę.

Pavyzdys

Ši makrokomanda pirmą kartą atidaro lentelės kategorijos Atidarytilentelę veiksmas. Makrokomandos tada naudoja makrokomandos veiksmą Ieškotiįrašo rasti pirmą įrašą lentelėje kur lauką aprašas lygu "Gėrimai".

Veiksmas

Argumentai

Atidarytilentelę

Lentelės pavadinimas: kategorijos

Peržiūra: duomenų lapas

Duomenų režimą: Redagavimas

Ieškotiįrašo

Objekto tipas: lentelės

Objekto pavadinimas: kategorijos

Įrašas: pirmasis

Kur sąlyga: aprašas = "Gėrimai"

Tobulinkite savo „Office“ įgūdžius
Ieškoti mokymo
Pirmiausia gaukite naujų funkcijų
Prisijunkite prie „Office Insider“ dalyvių

Ar ši informacija buvo naudinga?

Dėkojame už jūsų atsiliepimus!

Dėkojame už jūsų atsiliepimą! Panašu, kad gali būti naudinga jus sujungti su vienu iš mūsų „Office“ palaikymo agentų.

×