Išsaugokite datą ir laiką modifikuodami įrašą

Svarbu :  Šis straipsnis išverstas naudojant mašininį vertimą, žr. atsakomybės atsisakymą. Su šio straipsnio versija anglų kalba galite susipažinti čia .

Naudodami formą su makrokomanda galite sekti, kada lentelės įrašai buvo paskutinį kartą modifikuoti. Kai forma naudojama norint modifikuoti įrašą, makrokomanda lentelėje išsaugo datą ir laiką. Išsaugoma tik seniausia modifikavimo data ir laikas.

Pastaba : Šis straipsnis netaikomas „Access“ taikomosioms programoms – duomenų bazei, kurią sukuriate naudodami „Access“ ir paskelbiate internete. Jei reikia daugiau informacijos, žr. „Access“ taikomosios programos kūrimas.

Pastaba : Šiame straipsnyje pateiktos procedūros naudojamos dirbant su kompiuterinėmis „Access“ duomenų bazėmis. Jei norite laiko žymėmis žymėti žiniatinklio duomenų bazės laukus, nenaudokite šių procedūrų. Vietoje jų galite naudoti programos „SharePoint“ stulpelius Modifikuota, kad sektumėte, kada atliekami pakeitimai. Daugiau informacijos rasite „SharePoint“ žinyne.

Patarimas : Jei norite sekti, kada įrašai kuriami, tačiau jums nesvarbu, kada jie modifikuojami, tiesiog sukurkite lentelėje lauką, kuriame būtų sekama ir naudojama lauko Numatytoji reikšmė ypatybė, žyminti kiekvieno lauko kūrimo laiką. Daugiau informacijos rasite skyriuje Taip pat žiūrėkite.

Šiame straipsnyje

Apžvalga

Prieš pradėdami

1 veiksmas: į lentelę įtraukite laukus su laiko žyme

2 veiksmas: sukurkite makrokomandą, įrašančią datą ir laiką

3 veiksmas: įtraukite laukus ir makrokomandą į duomenų įvesties formą

Apžvalga

Norėdami įrašyti datą ir laiką, kada įrašai lentelėje modifikuojami, turite atlikti šiuos veiksmus:

1 veiksmas: į lentelę įtraukite laukus    Prieš įrašant datą ir laiką reikalinga tam skirta vieta. Visų pirma, lentelėje, kurios duomenis norite stebėti, turite sukurti laukų. Norėdami fiksuoti datą ir laiką sukurkite vieną datos lauką ir vieną laiko lauką. Jei norite fiksuoti tik datą arba tik laiką, galite sukurti tik pageidaujamą lauką.

2 veiksmas: sukurkite makrokomandą, įrašančią datą ir laiką    Atsižvelgiant į tai, ar norite įrašyti datą, laiką, ar ir datą ir laiką, makrokomanda atliks vieną ar du veiksmus. Rašydami makrokomandą nurodykite tik tuos laukus, kuriuose bus saugoma data ir laikas, o ne lentelę, kurioje tie laukai yra. Taip galite lengvai pakartotinai panaudoti makrokomandą su kitomis lentelėmis ir formomis.

3 veiksmas: įtraukite makrokomandą į duomenų įvesties formą    Makrokomanda įtraukiama į formos, kurią naudojate įrašams lentelėje redaguoti, ypatybę Prieš naujinant. Jei įrašams lentelėje redaguoti naudojate kitas formas, taip pat galite įtraukti makrokomandą į kiekvieną iš jų. Taip galite fiksuoti datą ir laiką neatsižvelgdami į tai, kokią formą naudojate įrašams redaguoti.

Puslapio viršus

Prieš pradedant

Prieš pradėdami apsvarstykite šiuos dalykus:

  • vartotojai duomenų bazėje turi įjungti makrokomandas. Jei vartotojas atidaro duomenų bazę ir neįjungia makrokomandų, makrokomanda laiko žymėmis nežymės įrašų. Išsaugojus duomenų bazę sekcijoje patikima vieta, makrokomandos įjungiamos automatiškai.

  • Jei vartotojas redaguoja įrašus, tačiau nenaudoja duomenų įvesties formos, kurioje yra makrokomanda, žyminti įrašų laiką, vartotojo redaguotų įrašų laikas nebus žymimas.

  • Kadangi data ir laikas saugomi lentelės laukuose, tų laukų reikšmės yra perrašomos kiekvieną kartą modifikavus įrašą. Kitaip tariant, galite saugoti tik vėliausiai modifikuotų įrašų datą ir laiką.

  • Jei norite tik įrašyti datą ir laiką, kuris buvo sukurtas įrašą, įtraukti lauką į lentelę ir nustatyti Now() arba Date()to lauko ypatybės Numatytoji reikšmė .

    Daugiau informacijos rasite skyriuje Taip pat žiūrėkite.

  • Jei duomenų bazės failo formatas yra senesnis ir jame naudojama vartotojų lygio sauga, jums turi būti suteiktos teisės keisti lentelę ir formas, naudojamas įrašams redaguoti.

Puslapio viršus

1 veiksmas: į lentelę įtraukite laukus su laiko žyme

Sukurkite laukus, kuriuose bus saugoma informacija.

  1. Atidarykite lentelę kaip dizaino rodinį.

  2. Atlikite vieną arba abu šiuos veiksmus:

    • Lauko, kuriame bus saugoma data, kūrimas.    Dizaino lauko stulpelio Lauko pavadinimas naujoje eilutėje įrašykite Modifikavimo data, o tada pažymėkite Data/laikas stulpelyje Duomenų tipas.

    • Lauko, kuriame bus saugomas laikas, kūrimas.    Dizaino lauko stulpelio Lauko pavadinimas naujoje eilutėje įrašykite Modifikavimo laikas, o tada pažymėkite Data/laikas stulpelyje Duomenų tipas.

  3. Paspauskite CTRL + S, kad įrašytumėte pakeitimus.

Puslapio viršus

2 veiksmas: sukurkite makrokomandą, įrašančią datą ir laiką

Sukūrę laukus sukurkite makrokomandą, kad tie laukai būtų žymimi laiko žymėmis. Jei norite, kad makrokomandą būtų galima panaudoti su kitomis lentelėmis, nurodykite tik laukų, o ne lentelių, pavadinimus.

Pastaba : Jei norite įrašyti tik datą ar laiką, praleiskite nereikalingą makrokomandos veiksmą.

  1. Skirtuko Kūrimas grupėje Makrokomandos ir kodas spustelėkite Makrokomanda. Jei ši komanda negalima, spustelėkite rodyklę po mygtuku Modulis arba Klasės modulis, tada spustelėkite Makrokomanda.

  2. Skirtuko Dizainas grupėje Rodymas/slėpimas spustelėkite Rodyti visus veiksmus.

  3. Makrokomandos lange atidarykite makrokomandos veiksmų sąrašą ir pažymėkite Nustatytireikšmę.

    „Access 2010“ makrokomandos dizaino skirtukas.

    1. Visų pirma peržiūrėkite visus galimus makrokomandos veiksmus. Veiksmas Nustatyti_reikšmę laikomas galbūt nesaugiu ir pagal numatytuosius parametrus yra slepiamas, nes jis gali pakeisti duomenis.

    2. Tada sąraše pažymėkite veiksmą Nustatyti_reikšmę.

  4. Veiksmų lauko Nustatytireikšmę lange Elementas įrašykite arba įklijuokite [Modifikavimo data].

  5. Lauke Išraiška įrašykite Data ().

  6. Atidarykite kitą makrokomandos veiksmų sąrašą ir pažymėkite Nustatytireikšmę.

  7. Veiksmų lauko Nustatytireikšmę lange Elementas įrašykite arba įklijuokite [Modifikavimo laikas].

  8. Lauke Išraiška įrašykite Laikas ().

  9. Paspauskite CTRL + S, o tada dialogo lange Įrašyti kaip įrašykite Paskutinį kartą keista.

Puslapio viršus

3 veiksmas: įtraukite laukus ir makrokomandą į duomenų įvesties formą

Sukūrę makrokomandą įtraukite ją į duomenų įvesties formą, kurią vartotojai naudos įvesdami duomenis į atitinkamą lentelę.

  1. Duomenų įvesties formos atidarymas dizaino rodinyje.

  2. Skirtuko Dizainas grupėje Įrankiai spustelėkite Įtraukti esamus laukus.

  3. Parinkties Laukų sąrašas sekcijoje Šiame rodinyje galimi laukai į formą nuvilkite laukus Modifikavimo data ir Modifikavimo laikas. Jei reikia, pakoreguokite laukų dydį ir vietą formoje.

  4. Jei ypatybės lapas dar nerodomas, paspauskite F4, kad jis būtų rodomas.

  5. Ypatybių lape patikrinkite, kad parinktis Pasirinkimo tipas nustatyta kaip Forma.

    Patarimas : Norėdami pakeisti parinktį Pasirinkimo tipas išplečiamajame sąraše spustelėkite pageidaujamą pasirinkimo tipą.

  6. Ypatybių lape spustelėkite skirtuką Įvykis.

  7. Skirtuko Įvykis lauke Prieš atnaujinimą spustelėkite rodyklę, o tada spustelėkite Paskutinį kartą keista.

  8. Jei redaguodami įrašus naudojate kelias formas, šią procedūrą kartokite su kiekviena tokia forma.

  9. Jei norite patikrinti, ar makrokomanda veikia tinkamai, atidarykite formą naudodami rodinį Forma, redaguokite įrašą, o tada paspauskite SHIFT+ F9. Turėtų būti rodoma jūsų redaguoto įrašo redagavimo data ir laikas.

Puslapio viršus

Pastaba : Mašininio vertimo atsakomybės atsisakymas: Šis straipsnis išverstas naudojant kompiuterinę sistemą be žmogaus įsikišimo. „Microsoft“ pateikia šiuos mašininius vertimus norėdama padėti anglų kalbos nesuprantantiems vartotojams perskaityti turinį apie „Microsoft“ produktus, paslaugas ir technologijas. Šis straipsnis išverstas mašininio vertimo būdu, todėl jame gali būti žodyno, sintaksės ar gramatikos klaidų.

Tobulinkite savo įgūdžius
Ieškoti mokymo
Pirmiausia gaukite naujų funkcijų
Prisijunkite prie „Office Insider“ dalyvių

Ar ši informacija buvo naudinga?

Dėkojame už jūsų atsiliepimus!

Dėkojame už jūsų atsiliepimą! Panašu, kad gali būti naudinga jus sujungti su vienu iš mūsų „Office“ palaikymo agentų.

×