Stocarea datei și orei la care se modifică o înregistrare

Important : Acest articol este tradus automat, consultați exonerarea de răspundere. Versiunea în limba engleză a acestui articol se poate găsi aici pentru referință.

Aveți posibilitatea să urmăriți când se modifică ultima oară înregistrările dintr-un tabel, utilizând un formular cu o macrocomandă. Când formularul este utilizat pentru a modifica o înregistrare, macrocomanda stochează data și ora în tabel. Se stochează numai cea mai recentă dată și oră de modificare.

Notă : Procedurile din acest articol sunt destinate utilizării în bazele de date desktop Access. Dacă doriți să marcați temporar câmpurile dintr-o bază de date web, nu utilizați aceste proceduri. În schimb, aveți posibilitatea să utilizați coloanele modificate SharePoint pentru a urmări modificările. Pentru mai multe informații, consultați Ajutorul SharePoint.

Sfat : Dacă doriți să urmăriți când se creează înregistrări, dar nu vă interesează când se modifică acestea, pur și simplu creați un câmp în tabel pentru a urmări și a utiliza proprietatea Valoare implicită a câmpului pentru a marca fiecare înregistrare când aceasta este creată. Pentru mai multe informații, consultați secțiunea Vedeți și.

În acest articol

Prezentare generală

Înainte de a începe

Pasul 1: Adăugarea câmpurilor marcaj temporar la un tabel

Pasul 2: Crearea unei macrocomenzi care înregistrează data și ora

Pasul 3: Adăugați câmpurile și macrocomanda la un formular intrare date

Prezentare generală

Pentru a înregistra data și ora la care se modifică înregistrările dintr-un tabel, trebuie să efectuați următorii pași:

Pasul 1: Adăugarea câmpurilor într-un tabel    Aveți nevoie de un loc în care să stocați data și ora înainte să aveți posibilitatea să o înregistrați. Primul pas este să creați câmpuri în tabelul care are înregistrările pe care doriți să le urmăriți. Pentru a capta data și ora, creați un câmp pentru dată și un câmp pentru oră. Dacă nu doriți să captați una dintre ele, creați doar câmpul de care aveți nevoie.

Pasul 2: Crearea unei macrocomenzi care înregistrează data și ora    În funcție de ce doriți să înregistrați, data, ora sau amândouă, macrocomanda va avea una sau două acțiuni. Când scrieți macrocomanda, specificați numai câmpurile care vor stoca data și ora, iar nu tabelul care conține câmpurile respective. Astfel, aveți posibilitatea să reutilizați cu ușurință macrocomanda, în alte tabele și formulare.

Pasul 3: Adăugarea macrocomenzii la un formular intrare date    Adăugați macrocomanda în proprietatea de formular Înainte de actualizare a formularului pe care îl utilizați pentru a edita înregistrările din tabel. Dacă utilizați alte formulare pentru a edita înregistrările din tabel, aveți posibilitatea să adăugați macrocomanda în fiecare dintre acestea. Astfel, este posibil să captați data și ora indiferent de formularul pe care îl utilizați pentru a edita înregistrarea.

Începutul paginii

Înainte de a începe

Înainte de a începe, țineți cont de următoarele:

  • Utilizatorii trebuie să activeze macrocomenzile din baza de date. Dacă un utilizator deschide baza de date și nu activează macrocomenzile, macrocomanda nu va marca temporar înregistrările. Dacă stocați baza de date într-o locație de încredere, macrocomenzile se activează automat.

  • Dacă un utilizator editează înregistrări, dar nu utilizează un formular de introducere a datelor care conține macrocomanda care marchează temporar înregistrările, înregistrările pe care le editează utilizatorul nu vor fi marcate temporar.

  • Deoarece data și ora sunt stocate în câmpuri de tabel, valorile din câmpurile respective sunt suprascrise de fiecare dată când se modifică o înregistrare. Cu alte cuvinte, aveți posibilitatea să stocați numai ora și data celei mai recente modificări.

  • Dacă doriți să o capturați data și ora la care se creează o înregistrare, pur și simplu adăugarea unui câmp la tabelul și setați proprietatea Valoare implicită acel câmp să Now() sau Date().

    Pentru mai multe informații, consultați secțiunea Vedeți și.

  • Dacă fișierul de bază de date are un format de fișier mai vechi și utilizează securitatea la nivel de utilizator, trebuie să aveți permisiuni să modificați proiectarea tabelului și formularele care sunt utilizate pentru a edita înregistrările din acesta.

Începutul paginii

Pasul 1: Adăugarea câmpurilor marcaj temporar la un tabel

Creați câmpuri pentru a stoca informațiile.

  1. Deschideți tabelul în vizualizarea Proiect.

  2. Alegeți una dintre variantele următoare sau ambele variante:

    • Crearea unui câmp pentru a stoca data.    În coloana Nume câmp din fereastra proiectului, tastați Data modificării într-un rând nou și apoi selectați Dată/oră în coloana Tip de date .

    • Crearea unui câmp pentru a stoca ora.    În coloana Nume câmp din fereastra proiectului, tastați Ora modificării într-un rând nou și apoi selectați Dată/oră în coloana Tip de date .

  3. Apăsați CTRL.+S pentru a salva modificările.

Începutul paginii

Pasul 2: Crearea unei macrocomenzi care înregistrează data și ora

După ce creați câmpurile, creați o macrocomandă pentru a marca temporar câmpurile respective. Pentru a face macrocomanda reutilizabilă cu alte tabele, utilizați numai numele de câmp, iar nu numele de tabel.

Notă : Dacă doriți să înregistrați numai data sau numai ora, omiteți acțiunea de macrocomandă de care nu aveți nevoie.

  1. Pe fila Creare, în grupul Altele, faceți clic pe Macrocomandă. Dacă această comandă este indisponibilă, faceți clic pe săgeata de sub butonul Modul sau Modul de clasă, apoi faceți clic pe Macrocomandă.

  2. În fila Proiect, în grupul Afișare/Ascundere, faceți clic pe Afișare toate acțiunile.

  3. În fereastra macrocomenzii, deschideți lista de acțiuni de macrocomandă și selectați SetareValoare.

    1. Fila proiect de macrocomenzi Access 2010.

    2. 1. Mai întâi, afișați toate acțiunile de macrocomenzi disponibile. Acțiunea SetareValoare este considerată potențial nesigură și este ascunsă implicit, deoarece poate modifica date.

    3. 2. Apoi, selectați acțiunea SetareValoare din această listă.

  4. În caseta acțiune SetareValoare , în caseta element , tastați sau lipiți [Data modificării].

  5. În caseta expresie , tastați data().

  6. Deschideți următoarea listă cu acțiuni de macrocomandă și selectați SetareValoare.

  7. În caseta acțiune SetareValoare , în caseta element , tastați sau lipiți [Ora modificării].

  8. În caseta expresie , tastați ora().

  9. Apăsați CTRL + S, apoi, în caseta de dialog Salvare ca , tastați Ultima modificare.

Începutul paginii

Pasul 3: Adăugarea macrocomenzii la un formular intrare date

După ce creați macrocomanda, adăugați-o în fiecare formular intrare de date care va fi utilizat de utilizatori pentru a introduce date în tabelul relevant.

  1. Deschideți formularul intrare de date în vizualizarea Proiect.

  2. Pe fila Proiectare, în grupul Instrumente, faceți clic pe Adăugare câmpuri existente.

  3. În Listă de câmpuri, sub Câmpuri disponibile pentru această vizualizare, glisați câmpurile Data modificării și Ora modificării în formular. Reglați dimensiunea și amplasarea acestor câmpuri în formular după cum este necesar.

  4. Dacă foaia de proprietăți nu este afișată deja, apăsați F4 pentru a o afișa.

  5. Pe foaia de proprietăți, asigurați-vă că Tip selecție este setat la Formular.

    Sfat : Pentru a modifica Tipul de selecție, faceți clic pe tipul de selecție dorit din lista verticală.

  6. Pe foaia de proprietăți, faceți clic pe fila Eveniment.

  7. Pe filaEveniment, faceți clic pe săgeata din caseta Înainte de actualizare, apoi faceți clic pe Ultima modificare.

  8. Dacă utilizați formulare multiple pentru a edita înregistrări, repetați această procedură pentru fiecare astfel de formular.

  9. Pentru a verifica dacă macrocomanda funcționează corect, deschideți formularul în vizualizarea Formular, editați o înregistrare, apoi apăsați SHIFT+F9. Data și ora pe care le-ați editat în înregistrare ar trebui să se afișeze.

Începutul paginii

Notă : Exonerare de răspundere pentru traducere automată: Acest articol a fost tradus de un sistem computerizat, fără intervenție umană. Microsoft oferă aceste traduceri automate pentru a ajuta utilizatorii vorbitori de alte limbi decât engleza să beneficieze de conținutul despre produsele, serviciile și tehnologiile Microsoft. Pentru că articolul a fost tradus de un computer, poate conține erori de vocabular, sintaxă sau gramatică.

Extindeți-vă competențele
Explorați instruirea
Fiți primul care obține noile caracteristici
Alăturați-vă utilizatorilor Office Insider

Au fost utile aceste informații?

Vă mulțumim pentru feedback!

Vă mulțumim pentru feedback! Se pare că ar fi util să luați legătura cu unul dintre agenții noștri de asistență Office.

×