Makro darbība FindRecord

Varat izmantot darbību FindRecord Access datora datu bāzēs, lai atrastu pirmo datu instanci, kas atbilst kritēriji, ko norāda FindRecord argumenti. Šie dati var būt pašreizējā ieraksts, nākamajā vai iepriekšējā ierakstā vai arī pirmajā ierakstā. Varat atrast ierakstus aktīvajā tabulā datu lapa, vaicājuma datu lapā, formas datu lapā vai formā.

Piezīme.: Makro darbība FindRecord nav pieejama Access tīmekļa lietojumprogrammās.

Iestatījums

Darbībai FindRecord ir šādi argumenti.

Darbības arguments

Apraksts

Mekl ēšana

Norāda datus, kurus vēlaties atrast ierakstā. Ievadiet tekstu, skaitli vai datumu, kuru vēlaties atrast, vai ierakstiet izteiksme, pirms kura ir vienlīdzības zīme (=) lodziņā Meklēšana, kas atrodas makro veidotāja rūts sadaļā Darbības argumenti. Varat izmantot aizstājējzīmes. Tas ir obligāts arguments.

Atbilstība

Norāda, kur atrodas dati lauks. Varat norādīt meklēt datus jebkurā lauka daļā (Jebkurā lauka daļā), meklēt datus, kas aizpilda visu lauku (Viss lauks), vai meklēt datus, kas atrodas lauka sākumā (Lauka sākums). Noklusējuma iestatījums ir Viss lauks.

Reģistra saskaņošana

Norāda, vai meklēšana ir reģistrjutība. Noklikšķiniet uz (veiciet reģistrjutīgu meklēšanu) vai uz (meklējiet bez precīzas lielo un mazo burtu atbilstības). Noklusējuma iestatījums ir .

Meklēšana

Norāda, vai meklēšana tiek sākta no pašreizējā ieraksta līdz ierakstu sākumam (Uz augšu), uz leju līdz ierakstu beigām (Uz leju) vai uz leju līdz ierakstu beigām un pēc tam līdz pašreizējam ierakstam, lai meklēšana tiktu veikta visos ierakstos (Viss). Noklusējuma iestatījums ir Viss.

Meklēšana pēc formatējuma

Norāda, vai meklēšanā iekļauti formatēti dati. Noklikšķiniet uz (Access meklē datus, kādi tie ir formatēti un attēloti laukā) vai uz (Access meklē datus, kādi tie atrodas datu bāzē, kas ne vienmēr ir līdzvērtīgi to attēlojumam). Noklusējuma iestatījums ir .

Varat izmantot šo līdzekli, lai ierobežotu meklēšanu līdz konkrētam datu formātam. Piemēram, noklikšķiniet uz un ierakstiet 1,234 argumentā Meklēšana, lai atrastu vērtību 1,234 laukā, kas ir formatēts komatu iekļaušanai. Noklikšķiniet uz , ja vēlaties ierakstīt 1234, lai meklētu datus šajā laukā.

Lai meklētu datumus, noklikšķiniet uz , lai atrastu datumu atbilstoši tā formātam, piemēram, 2015. gada 8. jūlijs. Ja noklikšķināt uz , ievadiet datumu argumentā Meklēšana formātā, kas iestatīts Windows vadības paneļa reģionālajos iestatījumos. Šis formāts ir redzams lodziņā Saīsinātais datuma formāts, kas atrodas reģionālo iestatījumu cilnē Datums. Piemēram, ja lodziņš Saīsinātais datuma formāts ir iestatīts kā gg/m/d, varat ievadīt 15/7/8, un Access atradīs visus ierakstus datuma laukā, kas atbilst 2015. gada 8. jūlijam neatkarīgi no šī lauka formāta.

Piezīme.: Arguments Meklēšana pēc formatējuma ir spēkā tikai tad, ja pašreizējais lauks ir saistīta vadīkla, arguments Atbilstība ir iestatīts kā Viss lauks, arguments Tikai pašreizējais lauks ir iestatīts kā un arguments Reģistra saskaņošana ir iestatīts kā .

Ja Reģistra saskaņošana ir iestatīts kā vai Tikai šis lauks ir iestatīts kā , arī Meklēšana pēc formatējuma ir jāiestata kā .

Tikai pašreizējais lauks

Norāda, vai meklēšana ir ierobežota līdz pašreizējam laukam katrā ierakstā vai iekļauj visus laukus katrā ierakstā. Meklēšana pašreizējā laukā ir ātrāka. Noklikšķiniet uz (ierobežot meklēšanu līdz pašreizējam laukam) vai uz (meklēt katra ieraksta visos laukos). Noklusējuma iestatījums ir .

Meklēt pirmo

Norāda, vai meklēšana sākas no pirmā ieraksta vai pašreizējā ieraksta. Noklikšķiniet uz (sākt no pirmā ieraksta) vai uz (sākt no pašreizējā ieraksta). Noklusējuma iestatījums ir .


Piezīmes

Kad makro izpilda darbību FindRecord, Access meklē norādītos datus ierakstos (meklēšanas secību nosaka argumenta Meklēšana iestatījums). Kad Access atrod norādītos datus, dati tiek atlasīti ierakstā.

Darbība FindRecord ir līdzvērtīga noklikšķināšanai uz Meklēt cilnē Sākums, un tās argumenti ir tādi paši kā opcijas dialoglodziņā Atrašana un aizstāšana. Ja iestatīsit FindRecord argumentus makro noformējuma logā un pēc tam izpildīsit makro, redzēsit attiecīgās opcijas atlasītas dialoglodziņā Atrašana un aizstāšana, kad noklikšķināsit uz Atrast.

Access saglabā lielāko daļu pēdējo FindRecord argumentu datu bāzes sesijas laikā, un jums nav atkārtoti jāievada tie paši kritēriji, izpildot turpmākās darbības ar FindRecord. Ja atstājat argumentu tukšu, Access izmanto pēdējo argumenta iestatījumu, ko iestatīja iepriekšējā darbība FindRecord vai kas iestatīts dialoglodziņā Atrašana un aizstāšana.

Ja vēlaties atrast ierakstu, izmantojot makro, izmantojiet darbību FindRecord, nevis darbību RunCommand, kuras arguments iestatīts izpildīt komandu Atrast.

Piezīme.: Lai gan darbība FindRecord atbilst komandai Atrast cilnē Sākums tabulās, vaicājumos un formās, tā neatbilst komandai Atrastkodu logs izvēlnē Rediģēšana. Nevarat izmantot darbību FindRecord, lai meklētu tekstu moduļos.

Ja pašlaik atlasītais teksts ir tāds pats kā meklējamais teksts brīdī, kad tiek izpildīta darbība FindRecord, meklēšana tiek sākta nekavējoties, izmantojot atlasi tajā pašā laukā un ierakstā. Pretējā gadījumā meklēšana tiek sākta pašreizējā ieraksta sākumā. Tādējādi varat atrast viena meklēšanas kritērija vairākas instances, kas var būt redzamas vienā ierakstā.

Taču ņemiet vērā, ka, izmantojot komandas poga, lai palaistu makro, kurā iekļauta darbība FindRecord, meklēšanas kritērija pirmā instance tiks atrasta atkārtoti. Tā notiek tāpēc, ka, noklikšķinot uz komandas pogas, fokuss tiek noņemts no lauka, kurā iekļauta atbilstošā vērtība. Darbība FindRecord sāks meklēšanu no ieraksta sākuma. Lai novērstu šo problēmu, izpildiet makro, izmantojot metodi, kas nemaina fokusu. piemēram, pielāgotu rīkjoslas pogu vai taustiņu kombināciju, kas definēta AutoKeys makro, vai iestatiet makro fokusu uz lauku, kurā iekļauts meklēšanas kritērijs, pirms izpildīt darbību FindRecord.

Drošības piezīme.: Neizmantojiet priekšrakstu SendKeys vai makro AutoKeys ar sensitīvu vai konfidenciālu informāciju. Ļaunprātīgs lietotājs var pārtvert taustiņu sitienus un radīt apdraudējumu datora un datu drošībai.

Līdzīgs rezultāts rodas, ja izmantojat komandas pogu, lai palaistu makro, kurā iekļauta darbība FindNext.

Lai izpildītu darbību FindRecord modulī Visual Basic for Applications (VBA), izmantojiet FindRecord metodi, kas pieejama DoCmd objektam.

Lai veiktu sarežģītākas meklēšanas, izmantojiet makro darbību SearchForRecord.

Paplašiniet savas Office prasmes
Iepazīties ar apmācību
Esiet pirmais, kas saņem jaunās iespējas
Pievienoties Office Insider programmai

Vai šī informācija bija noderīga?

Paldies par jūsu atsauksmēm!

Paldies par atsauksmēm! Šķiet, ka varētu būt noderīgi sazināties ar kādu no mūsu Office atbalsta aģentiem.

×