Akcija makronaredbe Requery

Važno :  Ovaj je članak strojno preveden. Pogledajteizjavu o odricanju od odgovornosti. Verziju ovog članka na engleskom potražite ovdje.

Akcija makronaredbe Requery u bazama podataka programa Access možete koristiti da biste ažurirali podatke u navedenom kontrola na aktivnom objektu, Ponovljeni upit izvora kontrole. Ako nijedna kontrola nije navedena, ovu akciju potreban je samo izvor sam objekt. Koristite ovu akciju da biste zajamčili aktivni objekt ili neka od njegovih kontrola najnovijim podacima.

Postavka

Akcija makronaredbe Requery sadrži sljedeće argumente:

Argument akcije

Opis

Naziv kontrole

Naziv kontrole koje želite ažurirati. Unesite naziv kontrole u okvir Naziv kontrole u prozoru za dizajniranje makronaredbe. Trebali biste koristiti samo naziv kontrole nije potpuno kvalificirani identifikator (kao što su Obrasci! nazivobrasca! naziv kontrole). Ovaj argument ostavite praznim ponovni upit izvora aktivni objekt. Ako je aktivan objekt podatkovni list ili upita skup rezultata, ovaj argument mora ostavite prazno.

Napomene

Akcija makronaredbe Requery učiniti nešto od sljedećeg:

  • Ponovno pokreće upit na kojem se temelji kontrole ili objekta.

  • Prikazuje sve zapise nove ili promijenjene, a uklanja sve izbrisane zapise iz tablica na kojemu se temelji kontrole ili objekta.

Napomena : Akcija makronaredbe Requery utječe na položaj pokazivača zapis.

Kontrola na temelju upita ili tablice obuhvaćaju sljedeće:

  • Okvirima s popisom i kombiniranim okvirima.

  • Podobrasca kontrole.

  • OLE objekti, kao što su grafikoni.

  • Kontrole koje sadrže funkcije zbrajanja domene, primjerice DSum.

Ako nije navedena kontrola utemeljena na upitu ili tablici, tom se akcijom nameće ponovni izračun kontrole.

Ako je argument Naziv kontrole ostavite prazno, akcija Requery ima isti učinak kao i tipke SHIFT + F9 kada objekt ima fokus. Ako podobrazac kontrola ima fokus, ovu akciju potreban je samo izvor podobrasca (baš kao tipke SHIFT + F9).

Napomena : Akcija makronaredbe Requery potreban je samo izvor kontrole ili objekta. Nasuprot tome, akcija makronaredbe RepaintObject iscrtava kontrole u određenom objektu, ali ne ponovni upit u bazu podataka ili prikazati nove zapise. Akcija makronaredbe ShowAllRecords što aktivni objekt, ali se ukloniti sve primijenjeni filtri, koji nema ugrađenu akcija makronaredbe Requery .

Ako želite ponovni upit kontroli koja nije aktivni objekt, morate koristiti metodu ponovni upit u programu Visual Basic za Applications (VBA) modulu, ne akcija makronaredbe Requery ili njegov odgovarajući način ponovni upit objekta DoCmd . Brže od akcija makronaredbe Requery ili metode DoCmd.Requery je način ponovni upit u VBA. Uz to, kada koristite akciju makronaredbe Requery ili metode DoCmd.Requery , Access zatvara upita i ponovno učitava iz baze podataka, ali kada koristite način ponovni upit , Access ponovno pokreće upit bez ga Zatvori i. Imajte na umu da metodu objekta podataka na ActiveX (ADO) ponovni upit funkcionira na isti način kao način pristupa ponovni upit .

Napomena : Izjava o odricanju od odgovornosti za strojni prijevod: ovaj je članak preveo računalni sustav bez ljudske intervencije. Microsoft nudi strojne prijevode da bi korisnicima koji ne razumiju engleski omogućio čitanje sadržaja o Microsoftovim proizvodima, uslugama i tehnologijama. Budući da je preveden strojno, članak možda sadrži pogreške u vokabularu, sintaksi ili gramatici.

Proširite svoje vještine
Istražite osposobljavanje

Jesu li vam ove informacije bile korisne?

Hvala vam na povratnim informacijama!

Hvala vam na povratnim informacijama! Čini se da bi vam pomoglo kad bismo vas povezali s nekim od naših agenata podrške za Office.

×