Prijavite se pomoću Microsoft naloga
Prijavite se ili kreirajte nalog.
Zdravo,
Izaberite drugi nalog.
Imate više naloga
Odaberite nalog pomoću kojeg želite da se prijavite.

Radnju makroa Requery možete da koristite u Access bazama podataka da biste ažurirali podatke u navedenoj kontrola u aktivnom objektu tako što ćete izvršiti upit nad izvorom kontrole. Ako nije navedena nijedna kontrola, ova radnja ponavlja upit nad izvorom samog objekta. Koristite ovu radnju da biste obezbedili da aktivni objekat ili neka od njegovih kontrola prikazuje najnovije podatke.

Postavka

Radnja makroa Requery ima sledeći argument.

Argument radnje

Opis

Ime kontrole

Ime kontrole koju želite da ažurirate. Unesite ime kontrole u polje Ime kontrole u prozoru za dizajn makroa. Trebalo bi da koristite samo ime kontrole, a ne potpuno kvalifikovani identifikator (kao što je Obrasci!imeobrasca!imekontrole). Ostavite ovaj argument prazan da biste ponovili upit nad izvorom aktivnog objekta. Ovaj argument morate da ostavite prazan ako je aktivni objekat list sa podacima ili rezultujući skup upita.

Primedbe

Radnja makroa Requery radi nešto od sledećeg:

  • Ponovo pokreće upit na kom se zasniva kontrola ili objekat.

  • Prikazuje sve nove ili promenjene zapise i uklanja sve izbrisane zapise iz tabela na kojoj se zasniva kontrola ili objekat.

Napomena:  Radnja makroa Requery ne utiče na položaj pokazivača zapisa.

Kontrole zasnovane na upitu ili tabeli obuhvataju:

  • Okvire sa listom i kombinovane okvire.

  • Kontrole podobrasca.

  • OLE objekte, kao što su grafikoni.

  • Kontrole koje sadrže agregatne funkcije domena, kao što je DSum.

Ako navedena kontrola nije zasnovana na upitu ili tabeli, ova radnja nameće ponovno izračunavanje kontrole.

Ako argument Ime kontrole ostavite prazan, radnja Requery ima isti efekat kao pritiskanje kombinacije tastera SHIFT+F9 kada objekat ima fokus. Ako podobrazac kontrola ima fokus, ova radnja ponavlja upit samo nad izvorom podobrasca (baš kao što to radi i pritiskanje kombinacije tastera SHIFT+F9).

Napomena:  Radnja makroa Requery ponavlja upit nad izvorom kontrole ili objekta. Nasuprot tome, radnja makroa RepaintObject ponovo prikazuje kontrole u navedenom objektu, ali ne ponavlja upit nad bazom podataka niti prikazuje nove zapise. Radnja makroa ShowAllRecords ne ponavlja samo upit aktivnog objekta, već i uklanja sve primenjene filtere, što radnja makroa Requery ne radi.

Ako želite ponovo da izvršite upit nad kontrolom koja nije u aktivnom objektu, morate da koristite metod Requery u Modulu Visual Basic for Applications (VBA), a ne radnju makroa Requery ili odgovarajući metod Requery objekta DoCmd . Metod Requery u VBA je brži od radnje makroa Requery ili metoda DoCmd.Requery . Pored toga, kada koristite radnju makroa Requery ili metod DoCmd.Requery , Pristup zatvara upit i ponovo ga učitaava iz baze podataka, ali kada koristite metod Requery , Access ponovo pokreće upit bez njegovog zatvaranja i ponovnog učitavanja. Imajte na umu da ActiveX Data Object (ADO) metod Requery funkcioniše na isti način kao metod Requery programa Access.

Da li vam je potrebna dodatna pomoć?

Želite još opcija?

Istražite pogodnosti pretplate, pregledajte kurseve za obuku, saznajte kako da obezbedite uređaj i još mnogo toga.

Zajednice vam pomažu da postavljate pitanja i odgovarate na pitanja, dajete povratne informacije i čujete mišljenje od stručnjaka sa bogatim znanjem.

Da li su vam ove informacije koristile?

Koliko ste zadovoljni kvalitetom jezika?
Šta je uticalo na vaše iskustvo?
Kada kliknete na dugme Prosledi“, vaše povratne informacije će se koristiti za poboljšanje Microsoft proizvoda i usluga. Vaš IT administrator će moći da prikupi ove podatke. Izjava o privatnosti.

Hvala vam na povratnim informacijama!

×