Osvježavanje podataka i ponovni upit

Važno :  Ovaj je članak strojno preveden. Pogledajteizjavu o odricanju od odgovornosti. Verziju ovog članka na engleskom potražite ovdje.

Ako bazu podataka zajednički koristite putem mreže, drugi korisnici možda mijenjaju podatke dok ih vi pregledavate u podatkovnoj tablici ili obrascu. Microsoft Access podatke koje vidite ažurira u postavljenim intervalima. No osvježavanjem zapisa možete odmah prikazati najnovije podatke. Ponovnim slanjem upita u podatke obavlja se temeljito ažuriranje.

Osvježavanjem zapisa ažuriraju se samo oni podaci koji već postoje u podatkovnoj tablici ili obrascu. Njime se ne izvršava preraspodjela zapisa, ne prikazuju novi zapisi i ne uklanjaju izbrisani zapisi ni zapisi koji više ne ispunjavaju određene kriterije. Da biste obavili te zadatke, pošaljite ponovni upit u zapise. Ponovni upit u podatke možete obaviti ručno (pomoću makronaredbi), ali i putem koda.

Napomena : Budući da se ponovnim upitom ne izvršava samo osvježavanje podataka, njegovo je izvršavanje sporije te bi, ovisno o skupu zapisa, moglo potrajati dosta dugo.

Što vas zanima?

Osvježavanje podataka

Postavljanje intervala osvježavanja

Ručno ponovni upit

Ponovni upit pomoću makronaredbe

Ponovni upit pomoću koda

Osvježavanje podataka

  • Učinite nešto od sljedećeg:

    • Da biste osvježili zapise u prikazu podatkovne tablice ili prikazu 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 zaokret.

Vrh stranice

Postavljanje intervala osvježavanja

Možete postaviti interval u kojem će Access osvježavati podatke. Po zadanom, Access podatke osvježava svakih šezdeset sekundi.

  1. Kliknite gumb Office. Pojavit će se izbornik Outspace.

  2. U lijevom oknu izbornika Outspace kliknite Mogućnosti.

  3. U lijevom oknu dijaloškog okvira Mogućnosti programa Access kliknite Dodatno.

  4. U desnom oknu, u odjeljku Dodatno, navedite vrijednost za Interval osvježenja (s).

Vrh stranice

Ručno slanje ponovnog upita u podatke

  • Pritisnite SHIFT+F9.

Vrh stranice

Korištenje makronaredbi za slanje ponovnog upita u podatke

Ako želite da se ponovni upit u podatke izvrši automatski svaki puta kada se pojavi događaj, možete stvoriti makronaredbu i priložiti je događaju. Pretpostavimo, primjerice, da u obrascu želite izvršiti ponovni upit u podatke svaki put kada se obrazac vrati u fokus. Mogli biste stvoriti makronaredbu i na sljedeći je način priložiti događaju Prilikom fokusiranja na obrascu:

  1. Na kartici Stvaranje u grupi Ostalo kliknite Makronaredba. Ako ta naredba nije dostupna, kliknite strelicu ispod gumba Modul ili Modul klase pa kliknite Makronaredba.

  2. Kliknite strelicu u okviru pokraj zelenog plusa (+), a zatim Pošalji ponovni upit.

  3. Spremiti makronaredbu s nazivom ponovni upit, a zatim zatvorite Sastavljač makronaredbi.

  4. U prikaz dizajna otvorite željeni obrazac. Ako list svojstava nije prikazan, pritisnite F4 da biste ga prikazali.

  5. Provjerite je li odabran taj obrazac. Zatim na listu svojstava kliknite karticu Događaj.

  6. Na kartici Događaj kliknite strelicu u svojstvu Prilikom fokusiranja, a zatim naziv makronaredbe – Ponovni upit.

  7. Spremite obrazac.

Vrh stranice

Korištenje koda za slanje ponovnog upita u podatke

Za automatsko slanje ponovnog upita možete koristiti i kod. Pretpostavimo da želite poslati ponovni upit vezan uz podatke u obrascu svaki put kada se obrazac vrati u žarište. Možete stvoriti modul i na sljedeći ga način priložiti uz događaj Prilikom fokusiranja na obrascu:

  1. U prikazu dizajna otvorite željeni obrazac. Ako list svojstava nije prikazan, pritisnite F4 da biste ga prikazali.

  2. Provjerite je li odabran taj obrazac. Zatim na listu svojstava kliknite karticu Događaj.

  3. Na kartici događaj u svojstvu Prilikom fokusiranja , kliknite gumb Sastavi Gumb sastavljača .

  4. U dijaloškom okviru Odabir sastavljača kliknite Sastavljač koda.

    Novi modul će se otvoriti u programu Visual Basic Editor.

  5. Upišite Me.Requery, a zatim zatvorite Visual Basic Editor.

  6. Spremanje obrasca.

Vrh stranice

Napomena : Izjava o odricanju od odgovornosti za strojni prijevod: ovaj je članak preveo računalni sustav bez ljudske intervencije. Microsoft nudi strojne prijevode da bi korisnicima koji ne razumiju engleski omogućio čitanje sadržaja o Microsoftovim proizvodima, uslugama i tehnologijama. Budući da je preveden strojno, članak možda sadrži pogreške u vokabularu, sintaksi ili gramatici.

Proširite svoje vještine
Istražite osposobljavanje

Jesu li vam ove informacije bile korisne?

Hvala vam na povratnim informacijama!

Hvala vam na povratnim informacijama! Čini se da bi vam pomoglo kad bismo vas povezali s nekim od naših agenata podrške za Office.

×