Kada bazu podataka delite preko mreže, Microsoft Access ažurira informacije u podešenim intervalima. Da biste prikazali najnovije podatke, osvežite zapise iz lista sa podacima ili prikaza obrasca, na kartici Početak izaberite stavku Osveži sve >osveži. Proces osvežavanja ažurira postojeće podatke u listu sa podacima ili obrascu i ne prerasporedi zapise, ne prikazuje nove zapise ili uklanja izbrisane zapise ili zapise koji više ne ispunjavaju navedene kriterijume. Za određenije ili detaljnije ažuriranje koristite makro da biste ponovili upit podataka.
Napomena: Pokretanje procesa ponavljanja upita može da odtraže vreme u zavisnosti od veličine skupa zapisa.
Šta želite da uradite?
Osvežavanje podataka
-
Uradite nešto od sledećeg:
-
Da biste osvežili zapise u listu sa podacima ili prikazu obrasca, na kartici Početak, u grupi Zapisi kliknite na dugme Osveži sve, a zatim na dugme Osveži.
-
Da biste osvežili zapise u prikazu izvedene tabele ili izvedenog grafikona, na kartici Dizajn, u grupi Podaci kliknite na dugme Osveži izvedeni grafikon.
-
Pritisnite kombinaciju tastera SHIFT+F9.
-
Podešavanje intervala osvežavanja
Možete da podesite interval u kojem Access osvežava podatke. Access podrazumevano osvežava podatke svakih 60 sekundi.
-
Kliknite na dugme „Office“. Pojavljuje se Outspace.
-
U levom oknu prostora izaberite stavku Opcije.
-
U levom oknu dijaloga Access opcije izaberite stavku Više opcija.
-
U desnom oknu, u okviru Više opcija navedite vrednost za interval osvežavanja (s).
Korišćenje makroa za ponovni upit podataka
Ako želite da se podaci automatski ponavljaju kada dođe do događaja, možete da kreirate makro i da ga priložite događaju. Na primer, recimo da želite ponovo da izvršite upit za podatke u obrascu svaki put kada obrazac primi fokus. Možete da kreirate makro i da ga priložite događaju On Got Focus obrasca koristeći sledeću proceduru:
-
Na kartici Pravljenje, u grupi Ostalo kliknite na dugme Makro. Ako ova komanda nije dostupna, kliknite na strelicu ispod dugmeta Modul ili Modul klase i izaberite Makro.
-
Kliknite na strelicu u polju pored zelenog simbola plus (+), a zatim izaberite stavku Ponovni upit.
-
Sačuvajte makro koristeći ime Ponovni upit, a zatim zatvorite alatku "Izrada makroa".
-
Otvorite željeni obrazac u programu prikaz „Dizajn“. Ako list sa svojstvima nije prikazan, pritisnite taster F4 da biste ga prikazali.
-
Uverite se da je sam obrazac izabran. Zatim na listu sa svojstvima izaberite karticu Događaj.
-
Na kartici Događaj kliknite na strelicu u svojstvu On Got Focus , a zatim izaberite ime makroa – Requery.
-
Sačuvajte obrazac.
Koristite kôd da biste ponovo upitali podatke
Kôd možete da koristite i za automatsko ponavljanje upita za podatke. Recimo da želite da ponavljate upit za podatke u obrascu kad god obrazac dobije fokus. Možete da kreirate modul i da ga priložite događaju On Got Focus obrasca koristeći sledeću proceduru:
-
Otvorite željeni obrazac u prikazu dizajna. Ako list sa svojstvima nije prikazan, pritisnite taster F4 da biste ga prikazali.
-
Uverite se da je sam obrazac izabran. Zatim na listu sa svojstvima izaberite karticu Događaj.
-
Na kartici Događaj , u svojstvu On Got Focus kliknite na dugme Napravi .
-
U dijalogu Izbor alatke za izradu izaberite stavku Izrada koda.
Novi modul se otvara u programu Visual Basic Editor.
-
Otkucajte Me.Requery, a zatim zatvorite Visual Basic Uređivač.
-
Sačuvajte obrazac.
Ponavljanje upita za podatke u Access veb aplikaciji
Upiti Access veb aplikacije pokreću se na serveru. Koristili biste makro RequeryRecords da biste ponovo upitali podatke u Access veb aplikaciji. Ovaj makro zahteva trenutni skup zapisa.
-
Otvorite željeni obrazac, izaberite stavku Radnje, a zatim izaberite stavku Na trenutnom.
-
U katalogu radnji izaberite stavku RequeryRecords. Ako odaberete da ostavite prazno polje Where=, na rezultatima se ne izvršava dodatno filtriranje i ostavljanjem argumenta OrderBy= kao prazno, ne izvršava se određeno sortiranje.
-
Sačuvajte obrazac.