Ko daste zbirko podatkov v skupno rabo prek omrežja, Microsoft Access posodobi informacije v določenih intervalih. Če si želite ogledati najnovejše podatke, osvežite zapise v pogledu podatkovnega lista ali obrazca, na zavihku Osnovno kliknite Osveži vse >osveži. Postopek osveževanja posodobi obstoječe podatke na podatkovnem listu ali obrazcu in ne preuredi zapisov, ne prikaže novih zapisov ali odstrani vseh izbrisanih zapisov ali zapisov, ki ne izpolnjujejo več določenih pogojev. Za podrobnejšo ali temeljito posodobitev uporabite makro za vnovično poizvedbo podatkov.
Opomba: Zagon postopka vnovične poizvedbe je lahko zamuden, odvisno od velikosti množice zapisov.
Kaj želite narediti?
Osveževanje podatkov
-
Naredite nekaj od tega:
-
Če želite osvežiti zapise v pogledu podatkovnega lista ali obrazca, na zavihku Osnovno v skupini Zapisi kliknite Osveži vse in nato kliknite Osveži.
-
Če želite osvežiti zapise v pogledu vrtilne tabele ali vrtilnega grafikona, na zavihku Načrt v skupini Podatki kliknite Osveži vrtilni grafikon.
-
Pritisnite SHIFT+F9.
-
Nastavitev intervala osveževanja
Nastavite lahko interval, v katerem Access osveži podatke. Access privzeto osveži podatke vsakih 60 sekund.
-
Kliknite gumb Office. Prikaže se outspace.
-
V levem podoknu outspace kliknite Možnosti.
-
V levem podoknu pogovornega okna Accessove možnosti kliknite Dodatno.
-
V desnem podoknu v razdelku Dodatno določite vrednost za interval osveževanja (s).
Uporaba makra za vnovično poizvedbo podatkov
Če želite, da se podatki znova zaženejo samodejno ob dogodku, lahko ustvarite makro in ga priložite dogodku. Recimo, da želite znova poiskati podatke v obrazcu vsakič, ko obrazec prejme fokus. Ustvarite lahko makro in ga priložite dogodku On Got Focus obrazca tako:
-
Na zavihku Ustvari v skupini Drugo kliknite Makro. Če ta makro ni na voljo, kliknite puščico pod gumbom Modul ali Modul razreda in nato še Makro.
-
Kliknite puščico v polju ob zelenem simbolu plus (+), nato pa kliknite Ponovi poizvedbo.
-
Shranite makro z imenom Vnovična poizvedba in nato zaprite graditelja makrov.
-
Odprite želeni obrazec v pogled načrta. Če list z lastnostmi ni prikazan, pritisnite F4, da ga prikažete.
-
Prepričajte se, da je izbran sam obrazec. Nato na listu z lastnostmi kliknite zavihek Dogodek.
-
Na zavihku Dogodek kliknite puščico v lastnosti Ob zagonu fokusa, nato pa kliknite ime makra – Vnovična poizvedba.
-
Shranite obrazec.
Uporaba kode za vnovično poizvedbo podatkov
Uporabite lahko tudi kodo za samodejno vnovično poizvedbo podatkov. Recimo, da želite znova ustvariti poizvedbo po podatkih v obrazcu vsakič, ko obrazec prejme fokus. Ustvarite lahko modul in ga priložite dogodku On Got Focus obrazca tako, da upoštevate ta postopek:
-
Odprite želeni obrazec v pogledu načrta. Če list z lastnostmi ni prikazan, pritisnite F4, da ga prikažete.
-
Prepričajte se, da je izbran sam obrazec. Nato na listu z lastnostmi kliknite zavihek Dogodek.
-
Na zavihku Dogodek v lastnosti On Got Focus kliknite gumb Graditev .
-
V pogovornem oknu Izbira graditelja kliknite Graditelj kod.
V programu Visual Basic Editor se odpre nov modul.
-
Vnesite Me.Requery in zaprite pogovorno okno visual basic Urejevalnik.
-
Shranite obrazec.
Vnovična poizvedba podatkov v programu Access Web App
Poizvedbe programa Access Web App se izvajajo v strežniku. Z makrom »PonovipoizvedboZapis« lahko znova prikažete podatke v programu Access Web App. Ta makro zahteva trenutni množico zapisov.
-
Odprite želeni obrazec, kliknite Dejanja in nato ob trenutnem.
-
V katalogu dejanj kliknite PonovipoizvedboZapisi. Če pustite prazno polje Where=, za rezultate ni izvedeno nobeno dodatno filtriranje, polje OrderBy= pa pustite prazno, zato se določeno razvrščanje ne izvede.
-
Shranite obrazec.