Logige sisse Microsofti kontoga
Logige sisse või looge konto.
Tere!
Valige mõni muu konto.
Teil on mitu kontot
Valige konto, millega soovite sisse logida.

Makrotoimingut Otsi_kirjet saate kasutada Accessi töölauaandmebaasidest kindla tabeli, päringu, vormi või aruande kirje otsimiseks.

Säte

Makrotoimingul Otsi_kirjet on järgmised argumendid.

Toimingu argument

Kirjeldus

Objekti tüüp

Sisestage või valige otsitava andmebaasiobjekti tüüp. Saate valida kas Tabel, Päring, Vorm või Aruanne.

Objekti nimi

Sisestage või valige kindel objekt, mis sisaldab otsitavat kirjet. Rippmenüü loendis kuvatakse kõik andmebaasiobjektide tüübid, mille argumendis Objektitüüp valisite.

Kirje

Määrake otsingu alguspunkt ja suund.

Säte

Kirjeldus

Eelmine

Otsib praegusest kirjest tahapoole.

Järgmine

Otsib praegusest kirjest edasi.

Esimene

Otsib esimesest kirjest edasi. See on selle argumendi vaikeväärtus.

Viimane

Otsib viimasest kirjest tahapoole.

WHERE-tingimus

Sisestage otsingukriteeriumid kasutades sama süntaksit nagu SQL WHERE-klausel (ainult ilma sõnata „WHERE“). Näiteks

Description = "Beverages"

Vormi tekstivälja väärtust sisaldava kriteeriumi loomiseks peate looma avaldise, mis ühendab kriteeriumi esimese osa otsitavat väärtust sisaldava tekstivälja nimega. Näiteks otsib järgmine kriteerium väljalt „Description“ väärtust, mis asub vormi „frmCategories“ tekstiväljal „txtDescription“. Pöörake tähelepanu avaldise alguses asetsevale võrdusmärgile (=) ja tekstivälja viite mõlemal pool kasutatavatele ülakomadele (').

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

Märkused

  • Kui WHERE-tingimuse argumendi kriteeriumidele vastab mitu kirjet, otsustavad leitava kirje järgmised tegurid:

    • Argumendi „Kirje“ säte   . Lisateavet argumendi Kirje kohta leiate peatüki Säte tabelist.

    • <c0>Kirjete sortimisjärjestus</c0>.    Näiteks kui argument Kirje on seatud väärtusele Esimese, võib kirjete sortimisjärjestuse muutmine muuta selle, milline kirje leitakse.

  • Argumendis Objekti nimi määratud objekt peab olema enne selle toimingu käivitamist avatud. Vastasel juhul tekib tõrge.

  • Kui argumendi WHERE-tingimus kriteeriumid pole täidetud, ei teki tõrget ning fookus jääb praegusele kirjele.

  • Eelmist või järgmist kirjet otsides ei lõppe otsing andmete lõppu jõudes. Kui enam ei leidu kriteeriumidele vastavaid kirjeid, ei teki tõrget ning fookus jääb praegusele kirjele. Vaste kinnitamiseks saate sisestada järgmise toimingu tingimuse ning muuta tingimus samaks nagu argumendi WHERE-tingimus kriteerium.

  • Toimingu Otsi_kirjet käivitamiseks VBA-moodulis kasutage objekti DoCmd meetodit Otsi_kirjet.

  • Makrotoiming Otsi_kirjet on sarnane makrotoiminguga Otsi_kirje, kuid toimingul Otsi_kirjet on võimsamaid otsingufunktsioonid. Makrotoimingut Otsi_kirje kasutatakse peamiselt stringide otsimiseks ning see dubleerib dialoogiboksi Otsi funktsioone. Makrotoiming Otsi_kirjet kasutab kriteeriumeid, mis sarnanevad pigem filtri omadega või SQL-päringuga. Järgnevas loendis on toodud mõned näited, mida makrotoiminguga Otsi_kirjet teha saab.

    • Argumendis WHERE-tingimus saate kasutada keerukaid kriteeriumeid, nt

Description = „Beverages“ ja CategoryD = 11

  • Saate viidata väljadele, mis on vormi või aruande kirje allikas, kuid mida ei ole vormis või aruandes kuvatud. Eelmises näites ei pea kriteeriumi toimimiseks ei Description ega CategoryID olema vormis või aruandes kuvatud.

  • Saate kasutada loogikatehtemärke nagu <, >, AND, OR ja BETWEEN. Toiming Otsi_kirje vastendab ainult stringid, mis on otsitava stringiga samasugused, algavad sellega või sisaldavad seda.

Näide

Järgnev makro avab esmalt toimingu Ava_tabel abil tabeli „Kategooriad“. Seejärel kasutab makro tabelis esimese kirje, kus väljale „Description“ vastab „Beverages“, otsimiseks toimingut Otsi_kirjet.

Toiming

Argumendid

Ava_tabel

Tabeli nimi: Kategooriad

Vaade: Andmeleht

Andmerežiim: Redigeeri

Otsi_kirjet

Objekti tüüp: Tabel

Objekti nimi: Kategooriad

Kirje: Esimene

WHERE-tingimus: Description = „Beverages“

Kas vajate veel abi?

Kas soovite rohkem valikuvariante?

Siin saate tutvuda tellimusega kaasnevate eelistega, sirvida koolituskursusi, õppida seadet kaitsma ja teha veel palju muud.

Kogukonnad aitavad teil küsimusi esitada ja neile vastuseid saada, anda tagasisidet ja saada nõu rikkalike teadmistega asjatundjatelt.

Kas sellest teabest oli abi?

Kui rahul te keelekvaliteediga olete?
Mis mõjutas teie hinnangut?
Kui klõpsate nuppu Edasta, kasutatakse teie tagasisidet Microsofti toodete ja teenuste täiustamiseks. IT-administraator saab neid andmeid koguda. Privaatsusavaldus.

Täname tagasiside eest!

×