Kada bazu podataka zajednički koristite putem mreže, Microsoft Access ažurira podatke u postavljenim vremenskim razmacima. Da biste pogledali najažurnije podatke, osvježite zapise iz podatkovne tablice ili prikaza obrasca, na kartici Polazno kliknite Osvježi sve >osvježi. Postupak osvježavanja ažurira postojeće podatke u podatkovnoj tablici ili obrascu i ne mijenja redoslijed zapisa, ne prikazuje nove zapise ni uklanja izbrisane zapise ili zapise koji više ne zadovoljavaju navedene kriterije. Za konkretnije ili temeljitije ažuriranje pomoću makronaredbe ponovno unesite upit za podatke.
Napomena: Pokretanje postupka ponovnog upita može potrajati, ovisno o veličini skupa zapisa.
Što želite učiniti?
Osvježavanje podataka
-
Napravite nešto od sljedećeg:
-
Da biste osvježili zapise u prikazu podatkovne tablice ili obrasca, na kartici Polazno u grupi Zapisi kliknite Osvježi sve, a zatim Osvježi.
-
Da biste osvježili zapise u prikazu zaokretne tablice ili zaokretnog grafikona, na kartici Dizajn u grupi Podaci kliknite Osvježi zaokretnu tablicu.
-
Pritisnite SHIFT + F9.
-
Postavljanje intervala osvježavanja
Možete postaviti interval u kojem Access osvježava podatke. Access po zadanom osvježava podatke svakih 60 sekundi.
-
Kliknite gumb Office. Pojavit će se Izlazni prostor.
-
U lijevom oknu izlaznog prostora kliknite Mogućnosti.
-
U lijevom oknu dijaloškog okvira Mogućnosti programa Access kliknite Dodatno.
-
U desnom oknu u odjeljku Dodatno navedite vrijednost intervala osvježavanja (s).
Ponovni upit za podatke pomoću makronaredbe
Ako želite da se podaci automatski ponovno zakažu kada se dogodi događaj, možete stvoriti makronaredbu i priložiti ih događaju. Pretpostavimo, primjerice, da želite ponovno poslati upit za podatke u obrascu svaki put kada obrazac primi fokus. Makronaredbu možete stvoriti i priložiti događaju prilikom fokusiranja obrasca pomoću sljedećeg postupka:
-
Na kartici Stvaranje u grupi Ostalo kliknite Makronaredba. Ako ta naredba nije dostupna, kliknite strelicu ispod gumba Modul ili Modul klase pa kliknite Makronaredba.
-
Kliknite strelicu u okviru pokraj zelenog simbola plusa (+), a zatim kliknite Ponovno upit.
-
Spremite makronaredbu pomoću naziva Requery, a zatim zatvorite sastavljač makronaredbi.
-
Otvorite obrazac koji želite u prikaz dizajna. Ako se list svojstava ne prikazuje, pritisnite F4 da biste ga prikazali.
-
Provjerite je li odabran sam obrazac. Zatim na listu svojstava kliknite karticu Događaj.
-
Na kartici Događaj kliknite strelicu u svojstvu Prilikom fokusiranja , a zatim kliknite naziv makronaredbe – Requery.
-
Spremite obrazac.
Korištenje koda za ponovni upit za podatke
Kod možete koristiti i za automatsku ponovnu provjeru podataka. Pretpostavimo da želite ponovno upit za podatke u obrascu svaki put kada obrazac primi fokus. Pomoću sljedećeg postupka možete stvoriti modul i priložiti ga događaju prilikom fokusiranja obrasca:
-
Otvorite željeni obrazac u prikazu dizajna. Ako se list svojstava ne prikazuje, pritisnite F4 da biste ga prikazali.
-
Provjerite je li odabran sam obrazac. Zatim na listu svojstava kliknite karticu Događaj.
-
Na kartici Događaj u svojstvu Prilikom fokusiranja kliknite gumb Sastavi .
-
U dijaloškom okviru Odabir sastavljača kliknite Sastavljač koda.
Novi će se modul otvoriti u programu Visual Basic Editor.
-
Upišite Me.Requery, a zatim zatvorite Visual Basic Editor.
-
Spremite obrazac.
Ponovni upit za podatke u web-aplikaciji programa Access
Upiti web-aplikacije programa Access izvode se na poslužitelju. Makronaredbu RequeryRecords koristite za ponovni upit podataka u web-aplikaciji programa Access. Za ovu makronaredbu potreban je trenutni zapis.
-
Otvorite željeni obrazac, kliknite Akcije, a zatim Kliknite Trenutno.
-
U katalogu akcija kliknite RequeryRecords. Ako odlučite ostaviti prazno polje Where=, na rezultatima se ne provodi dodatno filtriranje, a argument OrderBy= ostaje prazan, ne provodi se određeno sortiranje.
-
Spremite obrazac.