Saate jälgida, millal Accessi tabeli kirjeid viimasena muudetakse, kasutades makroga vormi. Kui vormi kasutatakse kirje muutmiseks, talletab makro tabeli kuupäeva ja kellaaja. Talletatakse ainult kõige uuem muudatuste kuupäev ja kellaaeg.

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

Selle artikli teemad

Overview

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

1. juhis: väljade lisamine tabelisse    Kuupäeva ja kellaaja salvestamiseks peab teil olema koht, kus saate selle salvestada. Esimene samm on luua väljad tabelis, kus on kirjed, mida soovite jälitada. Kuupäeva ja kellaaja jäädvustamiseks saate luua ühe välja kuupäeva ja ühe välja jaoks. Kui soovite jäädvustada ainult ühe või teise, saate luua vaid soovitud välja.

2. juhis: Makro loomine, mis salvestab kuupäeva ja kellaaja    Olenevalt sellest, kas soovite salvestada kuupäeva, kellaaega või mõlemat, saab makrost ühe või kaks toimingut. Kui kirjutate makro, määrake ainult väljad, mis talletavad kuupäeva ja kellaaja, mitte neid välju sisaldava tabeli. Nii saate makrot hõlpsalt kasutada ka teiste tabelite ja vormidega.

3. juhis: makro lisamine andmete sisestamise vormi    Lisate makro selle vormi atribuuti, mida kasutate tabeli kirjete redigeerimiseks. Kui kasutate tabeli kirjete redigeerimiseks muid vorme, saate makro lisada ka igaühele. Nii saate jäädvustada kuupäeva ja kellaaja, sõltumata sellest, millist vormi te kirje redigeerimiseks kasutate.

Näpunäide.: Kui soovite kirjete loomist jälgida, kuid ei hooli nende muutmisest, looge lihtsalt tabelis väli, et jälitada ja kasutada välja atribuudi vaikeväärtus , et iga kirje loomisel ajatembeldada.

Lehe algusse

Enne alustamist

Enne alustamist Kaaluge järgmist.

  • Kasutajad peavad andmebaasi makrod lubama. Kui kasutaja avab andmebaasi ja ei luba makrosid, siis ei saa makro andmeid tembeldada. Kui salvestate andmebaasi usaldusväärne koht, lubatakse makrod automaatselt.

  • Kui kasutaja redigeerib kirjeid, kuid ei kasuta andmete sisestamise vormi, mis sisaldab ajatemplite kirjeid, ei saa kasutaja redigeeritud kirjeid ajatembeldada.

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

  • Kui soovite jäädvustada vaid kirje loomise kuupäeva ja kellaaja, lisage lihtsalt tabelisse väli ja seadke selle välja vaikeväärtuseks väärtusekspraegu () või kuupäev ().

  • Kui teie andmebaasifaili on vanem failivorming ja kasutab kasutaja tasemel turvalisust, peab teil olema õigus muuta tabeli kujundust ja selle kirjete redigeerimiseks kasutatavaid vorme.

Lehe algusse

1. juhis: ajatempli väljade lisamine tabelisse

Teabe talletamiseks väljade loomine.

  1. Avage tabel kujundusvaates.

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

    • Looge väli kuupäeva talletamiseks.    Tippige kujunduse akna veeru välja nimi uuele reale muudetud kuupäev ja seejärel valige veerus andmetüüp väärtus kuupäev/kellaaeg .

    • Saate kellaaja salvestamiseks välja luua.    Tippige kujunduse akna veeru välja nimi uuele reale muudetud aeg ja seejärel valige veerus andmetüüp väärtus kuupäev/kellaaeg .

  3. Muudatuste salvestamiseks vajutage klahvikombinatsiooni CTRL+S.

Lehe algusse

2. juhis: Makro loomine, mis salvestab kuupäeva ja kellaaja

Pärast väljade loomist looge makro nende väljade ajatemplisse. Kui soovite makro muude tabelitega korduvkasutatavaks muuta, vaadake ainult väljanimed, mitte tabeli nimed.

Märkus.: Kui soovite salvestada ainult kuupäeva või kellaaja, jätke makro toiming, 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 aknas Makro loend makrode loend ja valige SetValue.

    Access 2010 makrode kujunduse vahekaart

    1. Kõigepealt Kuva kõik saadaolevad makrod. SetValue on potentsiaalselt ebaturvaline ja see on vaikimisi peidetud, kuna see võib andmeid muuta.

    2. seejärel valige loendist SetValue toiming.

  4. Tippige või kleepige väljale SetValue toiming väljale üksus[muutmiskuupäev].

  5. Tippige väljale avaldis tekst Date ().

  6. Avage järgmine makro tegevuste loend ja valige SetValue.

  7. Tippige või kleepige väljale SetValue toiming väljale üksus[kellaaeg muudetud].

  8. Tippige väljale avaldis tekst Time ().

  9. Vajutage klahvikombinatsiooni CTRL + S ja seejärel tippige dialoogiboksi nimega salvestamine väärtus viimati muudetud.

Lehe algusse

3. juhis: väljade ja makro lisamine andmete sisestamise vormile

Kui olete makro loonud, lisage see iga andmete sisestamise vormile, mida kasutajad kasutavad andmete sisestamiseks vastavasse tabelisse.

  1. Avage andmete sisestamise vorm kujundusvaates.

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

  3. Lohistage väljaloendijaotises selle vaate jaoks saadaolevad väljadvormile muutmiskuupäeva ja-kellaaja muutmise väljad. Vajadusel Reguleerige vormil olevate väljade suurust ja paigutust.

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

  5. Veenduge, et valiku tüüp oleks seatud vormil.

    Näpunäide.:  Valiku tüübimuutmiseks klõpsake ripploendis soovitud valimise tüüpi.

  6. Klõpsake atribuudilehe vahekaarti sündmus .

  7. Klõpsake vahekaardil sündmus noolt väljal enne Värskenda ja seejärel klõpsake käsku viimati muudetud.

  8. Kui kasutate kirjete redigeerimiseks mitut vormi, korrake seda toimingut iga sellise vormi puhul.

  9. Kui soovite kontrollida, kas makro töötab õigesti, avage vorm vormivaates, Redigeerige kirjet ja seejärel vajutage klahvikombinatsiooni SHIFT + F9. Kuvatakse kirje redigeerimise kuupäev ja kellaaeg.

Lehe algusse

Kas vajate rohkem abi?

Täiendage oma oskusi

Tutvuge koolitusmaterjalidega >

Kasutage uusi funktsioone enne teisi

Liitu Microsofti Insideri programmis osalejad >

Kas sellest teabest oli abi?

Kui rahul te keelekvaliteediga olete?
Mis mõjutas teie hinnangut?

Täname tagasiside eest!

×