Osvježiti ili ponoviti zahtijevati podatke

Kada bazu podataka zajednički koristite putem mreže, Microsoft Access ažurira podatke u zadanim intervalima. Da bi vam se prikazali najnoviji podaci, osvježite zapise iz prikaza podatkovne tablice ili obrasca na kartici <legacyBold></legacyBold><ui>Polazno</ui>, kliknite<legacyBold></legacyBold><ui>Osvježi sve</ui> ><legacyBold></legacyBold><ui>Osvježi</ui>. Postupkom osvježavanja ažuriraju se postojeći podaci u podatkovnoj tablici ili obrascu, ali se zapisi ponovno ne slažu, ne prikazuju se novi zapisi niti se uklanjaju izbrisani zapisi ili zapisi koji više ne zadovoljavaju navedene kriterije. Konkretnije i temeljitije ažuriranje postići ćete upotrebom makronaredbe za postavljanje novoga upita na podacima.

Napomena: Izvođenje postupka ponovnog upita može dosta dugo trajati, ovisno o veličini skupa zapisa.

Što vas zanima?

<link xlink:href="76e8c8b5-b8b4-49eb-a7d5-a472e742366c#bm1">Osvježavanje OLE DB podataka</link>

<link xlink:href="76e8c8b5-b8b4-49eb-a7d5-a472e742366c#bm1_5">Postavite interval osvježavanja</link>

Koristite makronaredbu kako biste ponovili upit

Koristite kod kako biste ponovili upit

<link xlink:href="76e8c8b5-b8b4-49eb-a7d5-a472e742366c#requeryaccessapp">Ponovni upit u aplikaciji za Access</link>

Kada počnete upisivati u okvir za pretraživanje, na karticama ispod pojavit će se Moji kontakti i direktorij servisa Skype.

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

    • Kako biste osvježili zapise u prikazu podatkovne kartice ili u prikazu obrasca, na kartici <ui>Početna</ui>, u grupi <ui>Zapisi</ui>, kliknite <ui>Osvježi sve</ui>, zatim kliknite <ui>Osvježi</ui>.

    • Kako biste osvježili zapise u prikazu PivotTable ili prikazu PivotChart, na kartici <ui>Dizajn</ui>, u grupi <ui>Podaci</ui>, kliknite <ui>Osvježi Pivot</ui>

    • Pritisnite SHIFT+F9.

<link xlink:href="76e8c8b5-b8b4-49eb-a7d5-a472e742366c#__top">Vrh stranice</link>

Postavite interval osvježavanja

Možete postaviti interval u kojem će Access osvježavati podatkeAcess obično osvježava podatke svakih 60 sekundi

  1. Kliknite na gumb Office.Pojavljuje se Outspace.

  2. Na lijevom oknu Outspacea, kliknite <ui>Opcije</ui>

  3. U lijevom oknu dijaloškog okvira <ui>Mogućnosti programa Access</ui> kliknite <ui>Napredno</ui>.

  4. U desnom oknu, pod <ui>Napredno</ui>, odredite vrijednost za <ui>Interval osvježavanja (sec)</ui>.

<link xlink:href="76e8c8b5-b8b4-49eb-a7d5-a472e742366c#__top">Vrh stranice</link>

Koristite makronaredbu kako biste ponovili upit

Stvorite makronaredbu i priložite je događaju da bi se pokrenuo ponovni upit podataka svaki put kada se pokrene taj događaj. Može se, primjerice, izvršiti ponovni upit u vezi s podacima pri svakom vraćanju obrasca u <token>TE000127438</token>. Stvorite makronaredbu i na sljedeći je način priložite događaju <ui>Prilikom fokusiranja</ui> na obrascu:

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

  2. Kliknite na strelicu u okviru pokraj zelenog plusa (+), a zatim odaberite <ui>Ponovni upit</ui>.

  3. Spremite makronaredbu, koristeći naziv <literal>Ponovni upit</literal>, zatim zatvorite Macro Builder.

  4. U <token>TE000126615</token> otvorite željeni obrazac. Ako list svojstava nije prikazan, pritisnite F4.

  5. Budite sigurni da ste odabrali obrazac.Zatim na popisu svojstava odaberite karticu <ui>Događaj</ui>.

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

  7. Spremite obrazac.

<link xlink:href="76e8c8b5-b8b4-49eb-a7d5-a472e742366c#__top">Vrh stranice</link>

Koristite kod kako biste ponovili upit

Također možete koristiti kod za automatsko ponavljanje upita podataka. Ukoliko želite ponoviti upit podataka u obrascu svaki put kad se taj obrazac pokrene, možete stvoriti modul i na sljedeći ga način priložiti događaju <ui>Prilikom fokusiranja</ui> na obrascu:

  1. U prikazu Dizajna otvorite željeni obrazac. Ako popis svojstava nije prikazan, pritisnite F4.

  2. Budite sigurni da ste odabrali obrazac.Zatim na popisu svojstava odaberite karticu <ui>Događaj</ui>.

  3. Na kartici <ui>Događaj</ui> u svojstvu <ui>Prilikom fokusiranja</ui> kliknite na <ui>Sastavi</ui>gumb<mediaLinkInline><image xlink:href="d5f9f47b-bca3-42bd-9772-96ff011602bd"></image></mediaLinkInline>.

  4. U dijaloškom okviru <ui>Odaberi sastavljač</ui>, odaberite <ui>Sastavljač koda</ui>.

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

  5. Utipkajte <literal>Me.Requery</literal>, zatim zatvorite Visual Basic Editor.

  6. Spremite obrazac.

<link xlink:href="76e8c8b5-b8b4-49eb-a7d5-a472e742366c#__top">Vrh stranice</link>

Ponovite upit podataka u aplikaciji za Access

Upiti aplikacije za Access pokreću se na poslužitelju. Da biste pokrenuli ponovni upit podataka u aplikaciji za Access, koristit ćete makronaredbu RequeryRecords. Za tu je makronaredbu potreban aktualan skup zapisa.

  1. Otvorite obrazac koji želite, kliknite <ui>Akcije</ui>, zatim On Current.

  2. U <ui>Katalogu akcija</ui> kliknite <ui>RequeryRecords</ui>. Ako uvjet <ui>Where=</ui> ostavite praznim, na rezultatima se neće provoditi nikakvo dodatno filtriranje, a ostavite li praznim <ui>OrderBy=</ui> neće se provesti niti konkretno sortiranje.<legacyBold></legacyBold>

  3. Spremite obrazac.

<link xlink:href="76e8c8b5-b8b4-49eb-a7d5-a472e742366c#__top">Vrh stranice</link>

Proširite svoje vještine korištenja sustava Office
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.

×