FindRecord макрос әрекеті

Access жұмыс үстелі дерекқорларындағы FindRecord әрекетін FindRecord аргументтері тарапынан көрсетілген шарттарға сай келетін деректердің алғашқы данасын табу үшін пайдалануға болады. Бұл деректер ағымдағы жазбада, келесі немесе алдыңғы жазбада немесе алғашқы жазбада болуы мүмкін. Жазбаларды белсенді кестенің деректер кестесінде, сұрау деректер кестесінде, форма деректер кестесінде немесе формада таба аласыз.

Ескерту : FindRecord макрос әрекеті Access веб-бағдарламаларында қолжетімді емес.

Параметр

FindRecord әрекеті келесі аргументтерден тұрады.

Әрекет аргументі

Сипаттама

Табу қажет элемент

Жазбадан табу қажет деректерді көрсетеді. Табу қажет мәтінді, санды немесе күнді енгізіңіз немесе Макростар құрастырғышы тақтасының Әрекет аргументтері бөліміндегі Табу қажет элемент терезесіндегі теңдік белгісінен (=) кейінгі өрнекті теріңіз. Қойылмалы таңбаларды пайдалануға болады. Бұл міндетті аргумент.

Сәйкестік

Деректердің өріс ішінде орналасқан орнын көрсетеді. Өрістің кез келген бөлігіндегі (Өрістің кез келген бөлігі) деректерді, бүкіл өрісті (Бүкіл өріс) толтыратын деректерді немесе өрістің бас жағында (Өрістің бас жағы) орналасқан деректерді іздеу параметрін орнатуға болады. Әдепкі параметрі - Бүкіл өріс.

Регистрді ескеру

Іздеу параметрінің пернетақта регистрінің есебімен екенін көрсетеді. Иә (пернетақта регистрінің есебімен іздеу) немесе Жоқ (үлкен және кіші әріптері нақты сәйкес келмейтін іздеу) түймешігін басыңыз. Әдепкі параметрі - Жоқ.

Іздеу

Іздеудің ағымдағы жазбадан жазбалардың бас жағына өтуін (Жоғары); жазбалардың соңғы жағына (Төмен) өтуін; немесе жазбалардың соңғы жағына, содан кейін жазбалардың бас жағынан ағымдағы жазбаға өтуін барлық жазбалар (Барлық) ізделуі үшін көрсетеді. Әдепкі параметрі - Барлығы.

Пішімделгендей іздеу

Іздеуде пішімделген деректердің бар-жоғын көрсетеді. Иә (Access бағдарламасы деректерді пішімделіп, өрісте көрсетіліп жатқан кезде іздейді) немесе Жоқ (Access бағдарламасы деректерді дерекқорда көрсетілу кезінде іздейді, бұл әрқашан көрсетілгендей бола бермейді) түймешігін басыңыз. Әдепкі параметрі - Жоқ.

Бұл мүмкіндікті іздеу ауқымын белгілі бір пішімдегі деректерге дейін шектеу үшін пайдалануға болады. Мысалы, үтірлер қамтылатындай етіп пішімделген өрістен 1,234 мәнін табу үшін Иә түймешігін басыңыз немесе Табу қажет элемент аргументіне 1,234 мәнін теріңіз. Осы өрістегі деректерді іздеу мақсатында 1234 мәнін теру қажет болса Жоқ түймешігін басыңыз.

Күндерді іздеу үшін 08-Шілде-2015 сияқты пішімделген күнді табу үшін Иә түймешігін басыңыз. Егер Жоқ түймешігін бассаңыз, Windows Басқару тақтасындағы аймақтық параметрлерге орнатылған пішімге Табу қажет элемент аргументіне арналған күнді енгізіңіз. Бұл пішім Күн қойыншасында аймақтық параметрлерде табуға болатын Қысқа күн пішімі терезесінде көрсетіледі. Мысалы, егер Қысқа күн пішімі терезесі А/к/жж параметріне орнатылған болса, 7/8/15 мәнін енгізуге болады және Access бағдарламасы өрістің қалай пішімделгеніне қарамастан, Шілденің 8, 2015 мәніне сәйкес келетін Күн өрісіндегі барлық енгізілімдерді табады.

Ескерту : Өрістің пішімін есепке алу аргументі ағымдағы өріс байланыстырылған басқару элементі болғанда, Сәйкестік аргументі Бүкіл өріс параметріне орнатылғанда, Тек ағымдағы өріс аргументі Иә параметріне орнатылғанда және Регистр есебімен аргументі Жоқ параметріне орнатылғанда ғана іске қосылады.

Егер Регистр есебімен аргументін Иә параметріне орнатсаңыз немесе Тек ағымдағы өріс аргументін Жоқ параметріне орнатсаңыз, онымен бірге Өрістің пішімін есепке алу аргументін Иә параметріне орнатуыңыз керек.

Тек ағымдағы өріс

Іздеу ауқымының әр жазбада ағымдағы өріске дейін шектелген не шектелмегенін көрсетеді немесе әр жазбадағы барлық өрістерді қамтиды. Ағымдағы өрісте іздеу жылдамырақ. Иә (іздеу ауқымын ағымдағы өріске дейін шектеу) немесе Жоқ (әр жазбадағы барлық өрістерден іздеу) түймешігін басыңыз. Әдепкі параметр - Иә.

Біріншісін табу

Іздеудің бірінші жазбадан немесе ағымдағы жазбадан басталатынын көрсетеді. Иә (бірінші жазбада бастау) немесе Жоқ (ағымдағы жазбада бастау) түймешігін басыңыз. Әдепкі параметр - Иә.


Ескертулер

макроcFindRecord әрекетін іске қосқанда Access бағдарламасы көрсетілген деректерді жазбалардан іздейді (іздеу реті Іздеу аргументінің параметрі арқылы анықталады). Access бағдарламасы көрсетілген деректерді тапқанда деректер жазба ішінде таңдалады.

FindRecord әрекеті Басты қойыншасында Табу түймешігін басқанмен бірдей және оның аргументтері Табу және ауыстыру диалогтық терезесіндегі параметрлермен бірдей. Егер FindRecord аргументтерін макрос құрастырғышы терезесіне орнатып, макросты қоссаңыз, Табу түймешігін басқанда Табу және ауыстыру диалогтық терезесінде таңдалған сәйкес параметрлерді көресіз.

Access бағдарламасы дерекқор сеансы кезінде ең соңғы FindRecord аргументтерін сақтайды, осылайша, FindRecord әрекетімен кезекті операцияларды орындап жатқан кезде сол шарттарды қайтадан енгізу қажет болмайды. Егер аргументті бос күйінде қалдырсаңыз, Access бағдарламасы алдыңғы FindRecord әрекеті арқылы немесе Табу және ауыстыру диалогтық терезесінде орнатылғандай аргумент үшін ең соңғы параметрді пайдаланады.

Жазбаны макросты пайдалану арқылы тапқыңыз келгенде аргументтері Табу пәрменін іске қосу үшін орнатылған RunCommand әрекетін емес, FindRecord әрекетін пайдаланыңыз.

Ескерту : FindRecord әрекеті кестелерге, сұрауларға және формаларға арналған Басты қойыншасындағы Табу пәрменіне сәйкес болғандықтан, ол Код терезесінің Өңдеу мәзіріндегі Табу пәрменіне сәйкес келмейді. FindRecord әрекетін модульдердегі мәтінді іздеу үшін пайдалануға болмайды.

Егер ағымда таңдалған мәтін FindRecord әрекеті орындалып жатқан уақытта іздеу мәтінімен бірдей болса, іздеу тез арада сол өрістегі таңдаудан кейін таңдау ретінде және сол жазбада басталады. Немесе іздеу ағымдағы жазбаның бас жағында басталады. Бұл сізге бір жазбада пайда болуы мүмкін бірдей іздеу шарттарының бірнеше данасын табуға мүмкіндік береді.

Дегенмен, егер FindRecord әрекетін қамтитын макросты іске қосу үшін пәрмен түймешігін пайдалансаңыз, іздеу шарттарының бірінші данасы қайта табылатынын ескеріңіз. Бұл әрекет пәрмен түймешігін басқан жағдайда фокусты сәйкес мәнді қамтитын өрістен жоятындықтан орын алады. Содан кейін FindRecord әрекеті іздеуді жазбаның бас жағынан бастайды. Осы ақауды болдырмау үшін реттелетін құралдар тақтасының түймешігі немесе AutoKeys макросында анықталатын пернелер тіркесімі сияқты фокусты өзгертпейтін әдістемені пайдалану арқылы макросты іске қосыңыз немесе FindRecord әрекетін жалғастырмас бұрын макростағы фокусты іздеу шарттары қамтылған өріске орнатыңыз.

Қауіпсіздік ескертуі : SendKeys нұсқауын немесе AutoKeys макросын маңызды немесе құпия ақпаратпен пайдаланбаңыз. Қасақана пайдаланушы пернені басуға кедергі келтіруі және компьютеріңіз бен деректеріңіздің қауіпсіздігіне зақым келтіруі мүмкін.

Сондай-ақ, FindNext әрекетін қамтитын макросты іске қосу үшін пәрмен түймешігін пайдалансаңыз, дәл сол әрекет орын алады.

Бағдарламаларға арналған Visual Basic (VBA) модулінде FindRecord әрекетін іске қосу үшін DoCmd нысанының FindRecord әдісін пайдаланыңыз.

Күрделірек іздеулер үшін SearchForRecord макрос әрекетін пайдаланғыңыз келуі мүмкін.

Дағдыларды жетілдіру
Оқыту курсымен танысыңыз
Жаңа мүмкіндіктерге бірінші болып қол жеткізу
Office Insider бағдарламасына қосылу

Осы ақпарат пайдалы болды ма?

Пікіріңіз үшін рақмет!

Пікіріңізге рақмет! Сізді Office қолдау көрсету қызметіндегі агенттердің бірімен байланыстырған жөн болуы мүмкін.

×