Pierakstīties, izmantojot Microsoft
Pierakstīties vai izveidot kontu
Sveicināti!
Atlasīt citu kontu.
Jums ir vairāki konti
Izvēlieties kontu, ar kuru vēlaties pierakstīties.

Varat izmantot makro darbību Requery Access datu bāzēs, lai atjauninātu datus norādītajā vaicājuma vadīkla aktīvajā objektā, atkārtoti izvēloties vadīklas avotu. Ja vadīkla nav norādīta, šī darbība atkārtoti vaicājumā izmanto pašas objekta avotu. Izmantojiet šo darbību, lai nodrošinātu, ka aktīvais objekts vai kāda no tā vadīklām parāda jaunākos datus.

Iestatījums

Makro darbībai Requery ir šāds arguments.

Darbības arguments

Apraksts

Vadīklas nosaukums

Tās vadīklas nosaukums, kuru vēlaties atjaunināt. Ievadiet vadīklas nosaukumu lodziņā Vadīklas nosaukums makro noformējuma logā. Jāizmanto tikai vadīklas nosaukums, nevis pilnais identifikators (piemēram, Veidlapas!formname! controlname). Atstājiet šo argumentu tukšu, lai atkārtotu aktīvā objekta avotu. Ja aktīvais objekts ir datu lapa vai vaicājums rezultātu kopa, atstājiet šo argumentu tukšu.

Piezīmes

Makro darbība Requery ietver kādu no šīm darbībām:

  • Atkārtoti tiek palaists vaicājums, kas ir vadīklas vai objekta pamatā.

  • Parāda visus jaunos vai mainītos ierakstus un noņem visus izdzēstos ierakstus tabula kura pamatā ir vadīkla vai objekts.

Piezīme.: Makro darbība Requery neietekmē ieraksta rādītāja pozīciju.

Vadīklas, kuru pamatā ir vaicājums vai tabula, ir šādas:

  • Sarakstlodziņi un kombinētie lodziņi.

  • Apakšformu vadīklas.

  • OLE objekti, piemēram, diagrammas.

  • Vadīklas, kas satur domēna apkopošanas funkcijas, piemēram, DSum.

Ja norādītās vadīklas pamatā nav vaicājums vai tabula, šī darbība liek pārrēķinātu vadīklu.

Ja argumentu Vadīklas nosaukums atstājat tukšu, darbībai Requery ir tāds pats efekts kā nospiežot taustiņu kombināciju SHIFT+F9, ja objektam ir fokuss. Ja fokuss apakšforma vadīklai, šī darbība atkārtoti nosaka vaicājumu tikai apakšformas avotu (tāpat kā nospiežot taustiņu kombināciju SHIFT+F9).

Piezīme.: Makro darbība Requery atkārtoti nosaka vadīklas vai objekta avotu. Turpretī makro darbība RepaintObject pārzīmē vadīklas norādītajā objektā, bet atkārtoti neizvaicā datu bāzi un nerāda jaunus ierakstus. Makro darbība ShowAllRecords ne tikai atkārtoti parāda aktīvo objektu, bet arī noņem visus lietotos filtrus, kurus nedara makro darbība Requery .

Ja vēlaties atkārtot vaicājumu vadīklai, kas nav no aktīvā objekta, jums jāizmanto metode Requery Visual Basic for Applications (VBA) modulī, nevis makro darbība Requery vai atbilstošā requery metode, kas pieejama objektam DoCmd . Metode Requery VBA ir ātrāka par makro darbību Requery vai metodi DoCmd.Requery . Turklāt, ja izmantojat makro darbību Requery vai metodi DoCmd.Requery , programma Access aizver vaicājumu un atkārtoti ielādē Access no datu bāzes, bet, izmantojot metodi Atkārtot vaicājumu, programma Access vēlreiz palaiž vaicājumu bez aizvēršanas un pārlādēšanas. Ņemiet vērā, ka ActiveX datu objekta (ADO) vaicājuma pārvaicāšanas metode darbojas tāpat kā Access vaicājuma vaicājuma metode .

Nepieciešama papildu palīdzība?

Vēlaties vairāk opciju?

Izpētiet abonementa priekšrocības, pārlūkojiet apmācības kursus, uzziniet, kā aizsargāt ierīci un veikt citas darbības.

Kopienas palīdz uzdot jautājumus un atbildēt uz tiem, sniegt atsauksmes, kā arī saņemt informāciju no ekspertiem ar bagātīgām zināšanām.

Vai šī informācija bija noderīga?

Cik lielā mērā esat apmierināts ar valodas kvalitāti?
Kas ietekmēja jūsu pieredzi?
Nospiežot Iesniegt, jūsu atsauksmes tiks izmantotas Microsoft produktu un pakalpojumu uzlabošanai. Jūsu IT administrators varēs vākt šos datus. Paziņojums par konfidencialitāti.

Paldies par jūsu atsauksmēm!

×