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.
|
||||||||||
Vietos sąlyga |
Įveskite kriterijus paieška, naudojant tą pačią sintaksę, kaip į SQL sąlygą WHERE, tik be žodžio "Ten, kur". Pvz., 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" |