Applies ToMicrosoft 365 rakendus Access Access 2024 Access 2021 Access 2019 Access 2016

Saate jälgida, millal Accessi tabeli kirjeid viimati muudetakse, kasutades vormi koos makroga. Kui vormi kasutatakse kirje muutmiseks, talletab makro tabelis kuupäeva ja kellaaja. Talletatakse ainult viimase muutmise kuupäev ja kellaaeg.

Märkus.: Selles artiklis kirjeldatud toimingud on mõeldud kasutamiseks Accessi töölauaandmebaasides.

Selle artikli teemad

Overview

Tabeli kirjete muutmise kuupäeva ja kellaaja salvestamiseks peate tegema järgmised toimingud.

1. juhis: tabelisse väljade lisamine    Enne kuupäeva ja kellaaja salvestamist on teil vaja kohta, kuhu kuupäev ja kellaaeg salvestada. Esimene samm on luua väljad tabelis, mis sisaldab kirjeid, mida soovite jälgida. Kuupäeva ja kellaaja jäädvustamiseks looge kuupäeva jaoks üks väli ja kellaaja jaoks üks väli. Kui soovite jäädvustada ainult ühe või teise, saate luua ainult soovitud välja.

2. juhis: Create makro, mis salvestab kuupäeva ja kellaaja    Sõltuvalt sellest, kas soovite salvestada kuupäeva, kellaaja või mõlemad, on makrol üks või kaks toimingut. Makro kirjutamisel määrake ainult kuupäeva ja kellaaja talletavad väljad, mitte neid välju sisaldav tabel. Nii saate makrot hõlpsalt teiste tabelite ja vormidega uuesti kasutada.

3. juhis: makro lisamine andmesisestusvormile    Makro saate lisada tabeli kirjete redigeerimiseks kasutatava vormi vormi atribuudile Enne värskendamist . Kui kasutate tabeli kirjete redigeerimiseks muid vorme, saate makro lisada ka igale vormile. Nii saate jäädvustada kuupäeva ja kellaaja olenemata sellest, millist vormi kasutate kirje redigeerimiseks.

Näpunäide.: Kui soovite jälgida, millal kirjed luuakse, kuid pole oluline, millal neid muudetakse, looge lihtsalt tabelis väli, et jälgida ja kasutada välja atribuuti Vaikeväärtus iga kirje loomisel ajatempliga.

Lehe algusse

Enne alustamist

Enne alustamist kaaluge järgmist.

  • Kasutajad peavad andmebaasis makrod lubama. Kui kasutaja avab andmebaasi ega luba makrosid, ei tembelda makro kirjeid ajatempliga. Kui salvestate andmebaasi usaldusväärne koht, lubatakse makrod automaatselt.

  • Kui kasutaja redigeerib kirjeid, kuid ei kasuta andmesisestusvormi, mis sisaldab kirjete ajatempliga makrot, ei anta kasutaja redigeeritavatele kirjetele ajatemplit.

  • Kuna kuupäev ja kellaaeg on talletatud tabeliväljadel, kirjutatakse nende väljade väärtused üle iga kord, kui kirjet muudetakse. Teisisõnu saate salvestada ainult viimase muudatuse kuupäeva ja kellaaja.

  • Kui soovite jäädvustada ainult kirje loomise kuupäeva ja kellaaja, lisage lihtsalt tabelisse väli ja määrake selle välja atribuudi Vaikeväärtus väärtuseks Now() või Date()..

  • Kui teie andmebaasifail on vanemas failivormingus ja kasutab kasutajatasandi turvet, peab teil olema õigus muuta tabeli ja kirjete redigeerimiseks kasutatavate vormide kujundust.

Lehe algusse

1. juhis: ajatempliväljade lisamine tabelisse

Create väljad teabe talletamiseks.

  1. Avage tabel kujundusvaates.

  2. Tehke ühte või mõlemat järgmistest.

    • Create kuupäeva talletamiseks välja.    Tippige kujundusakna veerus Välja nimi uuele reale muutmiskuupäev ja seejärel valige veerus Andmetüüpväärtus Kuupäev/kellaaeg.

    • Create välja kellaaja talletamiseks.    Tippige kujundusakna veerus Välja nimi uuele reale muutmisaeg ja seejärel valige veerus Andmetüüpväärtus Kuupäev/kellaaeg.

  3. Muudatuste salvestamiseks vajutage klahvikombinatsiooni CTRL+S.

Lehe algusse

2. juhis: Create makro, mis salvestab kuupäeva ja kellaaja

Pärast väljade loomist looge nende väljade ajatempliga makro. Makro korduvkasutatavaks muutmiseks muudes tabelites viidake ainult väljanimedele, mitte tabelinimedele.

Märkus.: Kui soovite salvestada ainult kuupäeva või kellaaja, ärge kasutage makrotoimingut, mida te ei vaja.

  1. Klõpsake menüü Loo jaotises Muu nuppu Makro. Kui see käsk pole saadaval, klõpsake nupu Moodul või Klassimoodul all olevat noolt ja seejärel valikut Makro.

  2. Klõpsake menüü Kujundus jaotises Kuvamine/peitmine nuppu Kuva kõik toimingud.

  3. Avage makroaknas makrotoimingute loend ja valige Sea_väärtus.

    Access 2010 makrode kujunduse vahekaart

    1. Esmalt kuva kõik saadaolevad makrotoimingud. Toimingut Sea_väärtus peetakse potentsiaalselt ohtlikuks ja see on vaikimisi peidetud, kuna see võib andmeid muuta.

    2. Seejärel valige sellest loendist toiming Sea_väärtus.

  4. Tippige või kleepige toiminguväljale Sea_väärtus väljale Üksus[Muutmiskuupäev].

  5. Tippige väljale Avaldisväärtus Date().

  6. Avage järgmine makrotoimingute loend ja valige Sea_väärtus.

  7. Tippige või kleepige toiminguväljale Sea_väärtus väljale Üksusväärtus [Muutmisaeg].

  8. Tippige väljale Avaldisväärtus Time().

  9. Vajutage klahvikombinatsiooni CTRL+S ja tippige dialoogiboksis Nimega salvestamine tekst Viimati muudetud.

Lehe algusse

3. juhis: väljade ja makro lisamine andmesisestusvormile

Pärast makro loomist lisage see igale andmesisestusvormile, mida kasutajad kasutavad andmete sisestamiseks vastavasse tabelisse.

  1. Avage andmesisestusvorm kujundusvaates.

  2. Klõpsake menüü Kujundus jaotises Tööriistad nuppu Lisa olemasolevad väljad.

  3. Lohistage väljaloend jaotises Selle vaate jaoks saadaolevad väljad väljadMuutmiskuupäev ja Muutmisaeg vormile. Reguleerige väljade suurust ja paigutust vormil vastavalt vajadusele.

  4. Kui atribuudileht pole veel kuvatud, vajutage selle kuvamiseks klahvi F4.

  5. Veenduge, et atribuudilehel oleks valikutüübi väärtuseks seatud Vorm.

    Näpunäide.:  Valikutüübi muutmiseks klõpsake ripploendis soovitud valikutüüpi.

  6. Klõpsake atribuudilehel vahekaarti Sündmus .

  7. Klõpsake vahekaardil Sündmus väljal Enne värskendamist olevat noolt ja seejärel käsku Viimati muudetud.

  8. Kui kasutate kirjete redigeerimiseks mitut vormi, korrake neid toiminguid iga sellise vormi puhul.

  9. Veendumaks, et makro töötab õigesti, avage vorm vormivaates, redigeerige kirjet ja vajutage klahvikombinatsiooni SHIFT+F9. Kuvatakse kirje redigeerimise kuupäev ja kellaaeg.

Lehe algusse

Kas vajate veel abi?

Kas soovite rohkem valikuvariante?

Siin saate tutvuda tellimusega kaasnevate eelistega, sirvida koolituskursusi, õppida seadet kaitsma ja teha veel palju muud.

Kogukonnad aitavad teil küsimusi esitada ja neile vastuseid saada, anda tagasisidet ja saada nõu rikkalike teadmistega asjatundjatelt.