FindNextRecord makro darbība

Piezīme.: Mēs vēlamies sniegt jums visjaunāko palīdzības saturu jūsu valodā, cik vien ātri to varam. Šī lapa ir tulkota automatizēti, un tajā var būt gramatiskas kļūdas un neprecizitātes. Mūsu nolūks ir šo saturu padarīt jums noderīgu. Vai lapas lejasdaļā varat mums pavēstīt, vai informācija jums noderēja? Ērtai atsaucei šeit ir šis raksts angļu valodā.

Varat izmantot FindNextRecord makro darbība programmā Access datora datu bāzēm, lai atrastu nākamo ieraksts , kas atbilst kritēriji norādījis iepriekšējo makro darbība FindRecord vai dialoglodziņā atrašana un aizstāšana (par vērtību Home cilnes, noklikšķiniet uz atrast). FindNextRecord darbību var izmantot, lai atkārtoti meklēt ierakstus. Piemēram, varat pārvietot secīgi caur visiem ierakstiem konkrētam klientam.

Piezīme.: Makro darbība FindNextRecord tika pārdēvēta no FindNext FindNextRecord sākuma programmā Access 2010.

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

Iestatījums

FindNextRecord darbībai nav argumentu. Darbība FindNextRecord atrod nākamo ierakstu, kas atbilst norādītajiem kritērijiem, darbība FindRecord vai dialoglodziņā atrašana un aizstāšana . Darbībai FindRecord argumenti tiek koplietota ar opcijas dialoglodziņā atrašana un aizstāšana .

Lai iestatītu meklēšanas kritērijus, izmantojiet darbību FindRecord . Parasti ievada darbība FindRecordmakro un pēc tam izmantojiet FindNextRecord darbību, lai atrastu tālākajā tiem pašiem kritērijiem atbilstošus ierakstus.

Piezīmes

Šī darbība ir tāds pats efekts kā dialoglodziņā atrašana un aizstāšana , izmantojot pogu Atrast nākamo .

Piezīme.: Lai gan darbība FindRecord atbilst komandu atrast , cilnē Sākums tabulu, vaicājumu un formu, netiek atbilst kodu logsizvēlnē Rediģēt komandu atrast . Darbību FindRecord vai FindNextRecord darbību nevar izmantot, lai meklētu tekstu moduļi.

Padoms.: Ja esat iestatījis darbība FindRecord arguments Tikai pašreizējais lauks uz , iespējams, vajadzēs GoToControl izmantot, lai pārvietotu fokussvadīkla , kurā ietverti dati, ko meklējat, pirms izmantojat FindNextRecord darbību.

Ja pašlaik atlasītais teksts ir tāda pati, kā meklējamo tekstu FindNextRecord makro darbība tiek veikta laikā, meklēšana tiek sākta uzreiz pēc atlases, tā paša lauka kā atlases, un tajā pašā ierakstā. Pretējā gadījumā meklēšana tiek sākta pašreizējā ieraksta sākumā. Tas ļauj atrast vairāku instanču pašu meklēšanas kritērijus, kas var tikt parādīts tikai viens ieraksts.

Tomēr, ņemiet vērā, ka, ja izmantojat komandas poga , lai izpildītu makro, kurā iekļauta darbība FindNextRecord , pie pirmā rezultāta meklēšanas kritērijus tiks atrasts atkārtoti. Šī problēma rodas, jo fokuss noklikšķinot uz komandas pogas noņem no lauka, kurā ir atbilstošā vērtība. Pēc tam FindNextRecord darbību sāk darbību meklēšanu, sākot ar ierakstu. Lai novērstu šo problēmu, palaidiet makro, izmantojot metodi, kas nemaina fokusu, piemēram, pielāgotas rīkjoslas pogu vai taustiņu kombināciju ir definēta makro AutoKeys. Varat arī iestatīt fokusu makro lauku, kas satur meklēšanas kritērijus, pirms veicat FindNextRecord darbību.

Līdzīgs rezultāts rodas, ja izmantojat komandas pogu, lai palaistu makro, kurā iekļauta darbība FindRecord ar Atrast pirmais arguments iestatīts uz .

Lai izpildītu darbību FindNextRecord Visual Basic for Applications moduļa, izmantojiet objekta DoCmd metodi FindNext .

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.

×