Makro darbība Requery

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ā .

Makro darbību vaicājuma atkārtošana Access datu bāzēs var izmantot, lai norādīto vadīkla par aktīvo objektu datu atjaunināšana, vaicājošais vadīklas avots. Ja vadīkla nav norādīta, šī darbība atkārto vaicājumu paša objekta avotā. Izmantojiet šo darbību, lai nodrošinātu, ka aktīvajā objektā vai kādā no tā vadīklām ir redzami visjaunākie dati.

Iestatījums

Makro darbība vaicājuma atkārtošana ir šāds arguments.

Darbības arguments

Apraksts

Vadīklas nosaukums

Vadīklas nosaukums, kuru vēlaties atjaunināt. Vadīklas nosaukums ievadiet Vadīklas nosaukumu lodziņā makro noformējuma logā. Jums vajadzētu izmantot tikai vadīklas, nevis pilnais identifikators nosaukumu (piemēram, veidlapas! formas_nosaukums! controlname). Lai atkārtotu vaicājumu aktīvā objekta avotā, atstājiet šo argumentu tukšu. Ja aktīvo objektu ir datu lapa vai vaicājuma rezultātu kopa, šis arguments ir jāatstāj tukšs.

Piezīmes

Makro darbība vaicājuma atkārtošana veic kādu no šīm darbībām:

  • Atgriež vaicājumu, kas vadīklas vai objekta pamatā.

  • Parāda visus jaunos vai mainītos ierakstus, un noņem visus izdzēstos ierakstus no tabula vadīklas vai objekta pamatā.

Piezīme.: Makro darbība vaicājuma atkārtošana neietekmē ieraksta rādītāja atrašanās vietu.

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

  • Sarakstlodziņiem un kombinētajiem lodziņiem.

  • Apakšformas vadīklas.

  • OLE objekti, piemēram, diagrammu.

  • Domēna apkopojuma funkcijas, piemēram, DSum, kurā ir vadīklas.

Ja norādītais vadīklas pamatā nav vaicājuma vai tabulas, šī darbība vadīklas pārrēķināšanu.

Ja argumentu Vadīklas nosaukums atstājiet tukšu, vaicājuma atkārtošana darbībai ir tāds pats efekts kā nospiežot taustiņu kombināciju SHIFT + F9, kad objekts ir fokuss. Ja vadīklai apakšforma fokusā, šī darbība jautājums tiek atkārtots tikai apakšformas avota (tikai kā nospiežot taustiņu kombināciju SHIFT + F9).

Piezīme.: Makro darbība vaicājuma atkārtošana jautājums tiek atkārtots avota vadīklas vai objekta. Salīdzinājumam, makro darbība RepaintObject pārzīmē vadīklas norādītajā objektā, bet netiek vaicājuma atkārtošana datu bāzi vai parādīt jaunus ierakstus. Makro darbība ShowAllRecords ne tikai atkārto vaicājumu aktīvo objektu, bet tiks noņemta jebkuru lietotos filtrus, kas nav vaicājuma atkārtošana makro darbība.

Ja vēlaties, lai vaicājuma atkārtošana vadīklā, kas nav iekļauta aktīvo objektu, ir jāizmanto vaicājuma atkārtošana metode Visual Basic Applications (VBA) moduli, nevis makro darbība vaicājuma atkārtošana vai tās atbilstošo DoCmdvaicājuma atkārtošana metode objektu. Vaicājuma atkārtošana VBA metode ir ātrāk nekā makro darbība vaicājuma atkārtošana vai Requery metodi. Turklāt, izmantojot makro darbību vaicājuma atkārtošana vai Requery metodi, Access aizver vaicājumu un pārlādē no datu bāzes, bet, izmantojot vaicājuma atkārtošana metodi, Access atgriež vaicājumu, neaizverot un ielāde to. Ņemiet vērā, ka ActiveX datu objektu (ADO) vaicājuma atkārtošana metodes darbojas tāpat, kā Access vaicājuma atkārtošana metodi.

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.

×