Prijavite se pomoću Microsofta
Prijavi se ili izradi račun.
Zdravo,
Odaberite drugi račun.
Imate više računa
Odaberite račun putem kojeg se želite prijaviti.

Pomoću akcije makronaredbe Requery u bazama podataka programa Access možete ažurirati podatke u određenoj kontrola na aktivnom objektu ponovnim upitom izvora kontrole. Ako nije navedena nijedna kontrola, ova akcija ponovno će u upite za izvor samog objekta. Koristite ovu akciju da biste bili sigurni da aktivni objekt ili jedna od njegovih kontrola prikazuje najažurnije podatke.

Postavka

Akcija makronaredbe Requery sadrži sljedeći argument.

Argument akcije

Opis

Naziv kontrole

Naziv kontrole koju želite ažurirati. Unesite naziv kontrole u okvir Naziv kontrole u prozoru dizajna makronaredbe. Trebali biste koristiti samo naziv kontrole, a ne i potpuno kvalificirani identifikator (kao što su Obrasci!naziv obrasca! naziv kontrole). Ovaj argument ostavite praznim da biste ponovno upitali izvor aktivnog objekta. Ako je aktivni objekt podatkovni list ili upit skup rezultata, taj argument morate ostaviti praznim.

Napomene

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

  • Ponovno pokreće upit na kojem se temelji kontrola ili objekt.

  • Prikazuje sve nove ili promijenjene zapise i uklanja sve izbrisane zapise iz tablica na kojem se kontrola ili objekt temelji.

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

Kontrole utemeljene na upitu ili tablici obuhvaćaju sljedeće:

  • Okviri s popisima i kombinirani okviri.

  • Kontrole podobrasca.

  • OLE objekti, kao što su grafikoni.

  • Kontrole koje sadrže funkcije zbrajanja domene, kao što je DSum.

Ako se navedena kontrola ne temelji na upitu ili tablici, ova akcija prisiljava ponovni izračun kontrole.

Ako argument Naziv kontrole ostavite praznim, akcija Requery ima isti učinak kao i pritisak na SHIFT + F9 kada objekt ima fokus. Ako je fokus podobrazac kontrole, ova akcija ponovno postavlja upite samo za izvor podobrasca (baš kao i pritiskom na KOMBINACIJU TIPKI SHIFT + F9).

Napomena: Akcija makronaredbe Requery ponovno će upite za izvor kontrole ili objekta. Nasuprot tome, akcija makronaredbe RepaintObject ponovno će obojiti kontrole u navedenom objektu, ali ne vraća upit u bazu podataka ni ne prikazuje nove zapise. Akcija makronaredbe ShowAllRecords ne samo da ponovno upite aktivni objekt, ali i uklanja sve primijenjene filtre, što ne čini akcija makronaredbe Requery .

Ako želite ponovno poslati upit za kontrolu koja se ne nalazi na aktivnom objektu, morate koristiti metodu Requery u modulu programa Visual Basic for Applications (VBA), a ne u akciji makronaredbe Requery ili odgovarajućoj metodi Requery objekta DoCmd . Metoda Requery u VBA-u brža je od akcije makronaredbe Requery ili metode DoCmd.Requery . Osim toga, kada koristite akciju makronaredbe Requery ili metodu DoCmd.Requery , Access zatvara upit i ponovno ga učita iz baze podataka, ali kada koristite metodu Requery , Access ponovno pokreće upit bez zatvaranja i ponovnog učitavanja. Imajte na umu da metoda ActiveX Data Object (ADO) Requery funkcionira na isti način kao i metoda Access Requery .

Potrebna vam je dodatna pomoć?

Želite dodatne mogućnosti?

Istražite pogodnosti pretplate, pregledajte tečajeve za obuku, saznajte kako zaštititi uređaj i još mnogo toga.

Zajednice vam pomažu da postavljate pitanja i odgovarate na njih, pošaljete povratne informacije i čujete se sa stručnjacima s bogatim znanjem.

Jesu li vam ove informacije bile korisne?

Koliko ste zadovoljni jezičnom kvalitetom?
Što je utjecalo na vaše iskustvo?
Ako pritisnete Pošalji, vaše će se povratne informacije iskoristiti za poboljšanje Microsoftovih proizvoda i usluga. Vaš će IT administrator moći prikupiti te podatke. Izjava o zaštiti privatnosti.

Hvala vam na povratnim informacijama!

×