Primjenjuje se na
Access za Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Možete pratiti vrijeme zadnje izmjene zapisa u tablici programa Access pomoću obrasca s makronaredbom. Kada se obrazac koristi za izmjenu zapisa, makronaredba u tablicu pohranjuje datum i vrijeme. Pohranjuju se samo najnoviji datum i vrijeme izmjene.

Napomena: Postupci u ovom članku namijenjeni su za korištenje u bazama podataka programa Access za stolna računala.

Sadržaj članka

Pregled

Da biste zabilježeli datum i vrijeme izmjene zapisa u tablici, morate izvršiti sljedeće korake:

Prvi korak: dodavanje polja u tablicu    Da biste mogli snimati, potrebno vam je mjesto za pohranu datuma i vremena. Prvi je korak stvaranje polja u tablici koja sadrže zapise koje želite pratiti. Da biste snimili datum i vrijeme, stvorite jedno polje za datum i jedno polje za to vrijeme. Ako želite snimiti samo jedno ili drugo, možete stvoriti samo polje koje vam je potrebno.

Drugi korak: Create makronaredbu koja bilježi datum i vrijeme    Ovisno o tome želite li snimiti datum, vrijeme ili oboje, makronaredba će imati jednu ili dvije akcije. Kada pišete makronaredbu, navedite samo polja koja će pohraniti datum i vrijeme, a ne tablicu koja sadrži ta polja. Na taj način možete jednostavno ponovno koristiti makronaredbu s drugim tablicama i obrascima.

Treći korak: dodavanje makronaredbe u obrazac za unos podataka    Makronaredbu dodajete u svojstvo obrasca Prije ažuriranja obrasca koji koristite za uređivanje zapisa u tablici. Ako koristite druge obrasce za uređivanje zapisa u tablici, možete dodati i makronaredbu u svaki od njih. Na taj način možete snimiti datum i vrijeme bez obzira na to koji obrazac koristite za uređivanje zapisa.

Savjet: Ako želite pratiti kada se zapisi stvaraju, ali ih nije briga kada se mijenjaju, samo stvorite polje u tablici da biste pratili i koristili svojstvo Zadana vrijednost polja da biste zabilježeli vremensku oznaku svakog zapisa prilikom stvaranja.

Vrh stranice

Prije početka

Prije početka razmislite o sljedećem:

  • Korisnici moraju omogućiti makronaredbe u bazi podataka. Ako korisnik otvori bazu podataka i ne omogući makronaredbe, makronaredba neće bilježiti vremenske oznaku. Ako bazu podataka pohranite u pouzdana mjesta, makronaredbe će se automatski omogućiti.

  • Ako korisnik uređuje zapise, ali ne koristi obrazac za unos podataka koji sadrži makronaredbu koju zapisi vremenskih oznaka, zapisi koje korisnik uređuje neće imati vremensku oznaku.

  • Budući da su datum i vrijeme pohranjeni u poljima tablice, vrijednosti u tim poljima prebrišu se prilikom svake izmjene zapisa. Drugim riječima, možete pohraniti samo datum i vrijeme najnovije izmjene.

  • Ako želite snimiti samo datum i vrijeme stvaranja zapisa, jednostavno dodajte polje u tablicu i postavite svojstvo Zadana vrijednost tog polja na Now() ili Date().

  • Ako datoteka baze podataka ima stariji oblik datoteke i koristi sigurnost na razini korisnika, morate imati dozvole za promjenu dizajna tablice i obrazaca koji se koriste za uređivanje zapisa.

Vrh stranice

Prvi korak: dodavanje polja vremenske oznake u tablicu

Create za pohranu podataka.

  1. Otvorite tablicu u prikazu dizajna.

  2. Učinite nešto od sljedećeg:

    • Create polje za pohranu datuma.    U stupcu Naziv polja u prozoru dizajna upišite Datum izmjene u novi redak, a zatim u stupcu Vrsta podataka odaberite Datum/vrijeme.

    • Create polje za pohranu vremena.    U stupcu Naziv polja u prozoru dizajna upišite Vrijeme izmjene u novi redak, a zatim u stupcu Vrsta podataka odaberite Datum/vrijeme.

  3. Pritisnite CTRL+S da biste spremili promjene.

Vrh stranice

Drugi korak: Create makronaredbu koja bilježi datum i vrijeme

Kada stvorite polja, stvorite makronaredbu za označavanje tih polja vremenskom oznakama. Da biste makronaredbu ponovno iskoristili s drugim tablicama, referirati se samo na nazive polja, a ne na nazive tablica.

Napomena: Ako želite snimiti samo datum ili vrijeme, izostavite akciju makronaredbe koja vam nije potrebna.

  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. Na kartici Dizajn u grupi Prikaz/skrivanje kliknite Pokaži sve akcije.

  3. U prozoru makronaredbe otvorite popis akcija makronaredbe i odaberite SetValue.

    Kartica dizajna makronaredbi u programu Access 2010.

    1. Najprije pokažite sve dostupne akcije makronaredbi. Akcija SetValue smatra se potencijalno nesigurnom i po zadanom je skrivena jer može mijenjati podatke.

    2. Zatim odaberite akciju SetValue s ovog popisa.

  4. U okvir Akcija SetValue u okvir Stavka upišite ili zalijepite [Datum izmjene].

  5. U okvir Izraz upišite Date().

  6. Otvorite sljedeći popis akcija makronaredbi i odaberite SetValue.

  7. U okvir Akcija SetValue u okvir Stavka upišite ili zalijepite [Vrijeme izmjene].

  8. U okvir Izraz upišite Time().

  9. Pritisnite CTRL + S, a zatim u dijaloškom okviru Spremanje u obliku upišite Zadnja izmjena.

Vrh stranice

Treći korak: dodavanje polja i makronaredbe u obrazac za unos podataka

Kada stvorite makronaredbu, dodajte je u svaki obrazac za unos podataka koji će korisnici koristiti za unos podataka u relevantnu tablicu.

  1. Otvorite obrazac za unos podataka u prikazu dizajna.

  2. Na kartici Dizajn u grupi Alati kliknite Dodaj postojeća polja .

  3. Na popisu polja u odjeljku Polja dostupna za ovaj prikaz povucite polja Datum izmjene i Vrijeme izmjene na obrazac. Po potrebi prilagodite veličinu i položaj polja na obrascu.

  4. Ako popis svojstava nije prikazan, pritisnite tipku F4 da biste ga prikazali.

  5. Na listu svojstava provjerite je li vrsta odabira postavljena na Obrazac.

    Savjet: Da biste promijenili vrstu odabira, na padajućem popisu kliknite željenu vrstu odabira.

  6. Na listu svojstava kliknite karticu Događaj.

  7. Na kartici Događaj kliknite strelicu u okviru Prije ažuriranja , a zatim Kliknite Zadnja izmjena.

  8. Ako za uređivanje zapisa koristite više obrazaca, ponovite postupak za svaki takav obrazac.

  9. Da biste provjerili funkcionira li makronaredba ispravno, otvorite obrazac u prikazu obrasca, uredite zapis, a zatim pritisnite SHIFT + F9. Prikazat će se datum i vrijeme uređivanja zapisa.

Vrh stranice

Potrebna vam je dodatna pomoć?

Želite dodatne mogućnosti?

Istražite pogodnosti pretplate, pregledajte tečajeve za obuku, saznajte kako zaštititi uređaj i još mnogo toga.