Ieraksta modificēšanas datuma un laika saglabāšana

Svarīgi! :  Šis raksts ir mašīntulkots, skatiet atrunu. Lūdzu, skatiet šī raksta versiju angļu valodā šeit jūsu informācijai.

Izmantojot formu ar tajā iekļautu makro, var reģistrēt laiku, kad tabulas ieraksti ir bijuši modificēti pēdējo reizi. Kad forma tiek izmantota, lai modificētu kādu ierakstu, šis makro tabulā saglabā datumu un laiku. Tiek saglabāts pēdējās modificēšanas reizes datums un laiks.

Piezīme : Šis raksts neattiecas uz Access programmām — tādas datu bāzes paveidu, kas tiek izstrādāta, izmantojot programmu Access, un publicēta tiešsaistē. Papildinformāciju skatiet rakstā Access programmas izveide.

Piezīme : Šajā rakstā aplūkotās procedūras ir paredzētas datorā glabātām Access datu bāzēm. Ja laikspiedolu vēlaties iekļaut tīmekļa datu bāzes laukos, neizmantojiet šīs procedūras. Lai reģistrētu izmaiņas, to vietā varat lietot SharePoint kolonnas Modificēts. Papildinformāciju skatiet SharePoint palīdzībā.

Padoms : Ja vēlaties reģistrēt ierakstu izveides nevis modificēšanas laiku, vienkārši izveidojiet tabulā reģistrēšanas lauku un, lai katram ierakstam pievienotu tā izveides laikspiedolu, izmantojiet lauka rekvizītu Noklusējuma vērtība. Papildinformāciju skatiet sadaļā Skatiet arī.

Šajā rakstā

Pārskats

Pirms sākat darbu

1. darbība. Laukspiedola lauku pievienošana tabulai

2. darbība. Datuma un laika reģistrēšanas makro izveide

3. darbība. Lauku un makro pievienošana datu ievades formai

Pārskats

Lai reģistrētu tabulas ierakstu modificēšanas datumu un laiku, jāveic šādas darbības:

1. darbība. Lauku pievienošana tabulai.    Lai varētu reģistrēt datumu un laiku, vispirms jāizveido vieta, kur glabāt šo informāciju. Veicot pirmo darbību, tabulā jāizveido lauki, kuros iekļauti reģistrēšanai paredzētie ieraksti. Lai reģistrētu datumu un laiku, izveidojiet vienu datumam, bet otru laikam paredzētu lauku. Ja vēlaties reģistrēt tikai datumu vai laiku, varat izveidot tikai vienu nepieciešamo lauku.

2. darbība. Datuma un laika reģistrēšanas makro izveide.    Atkarībā no tā, vai vēlaties reģistrēt datumu, laiku vai abus, makro būs jāiekļauj viena vai divas darbības. Rakstot makro, norādiet tikai laukus, kuros tiks glabāta informācija par datumu un laiku, nenorādot tās tabulas nosaukumu, kurā atrodas šie lauki. Šādi šo makro varēsit viegli izmantot atkārtoti saistībā ar citām tabulām un formām.

3. darbība. Makro pievienošana datu ievades formai.    Makro tiek pievienots tās formas rekvizītam Pirms atjaunināšanas, kuru izmantojat tabulas ierakstu rediģēšanai. Ja tabulas ierakstu rediģēšanai izmantojat citas formas, šo makro var pievienot arī katrai šādai formai. Šādi varēsit reģistrēt datumu un laiku neatkarīgi no formas, kuru lietojat ieraksta rediģēšanai.

Uz lapas sākumu

Pirms darba sākšanas

Pirms darba sākšanas, ieteicams rīkoties šādi:

  • Lietotājiem jāiespējo datu bāzes makro. Ja lietotājs atver datu bāzi un neiespējo makro, šis makro ierakstiem nepievienos laikspiedolu. Ja datu bāze tiek glabāta uzticama atrašanās vieta, makro tiek iespējoti automātiski.

  • Ja lietotājs rediģē ierakstus, bet nelieto datu ievades formu, kurā iekļauts makro, kas ierakstiem pievieno laikspiedolu, laikspiedols šiem lietotāja rediģētajiem ierakstiem netiks pievienots.

  • Tā kā informācija par datumu un laiku tiek glabāta tabulas laukos, šo lauku vērtības tiek pārrakstītas katrā ieraksta modificēšanas reizē. Citiem vārdiem, var saglabāt tikai informāciju par pēdējās modificēšanas reizes datumu un laiku.

  • Ja vēlaties tvert datumu un laiku, kas tiek izveidots ieraksts, vienkārši lauka pievienošana tabulai, un šī lauka rekvizīts Noklusējuma vērtība ir iestatīta Now () vai Date ().

    Papildinformāciju skatiet sadaļā Skatiet arī.

  • Ja datu bāzes fails ir izveidots vecākā faila formātā vai tajā tiek izmantota lietotāja līmeņa drošība, jūsu rīcībā jābūt atļaujām mainīt tabulas un to formu noformējumu, kuras tiek izmantotas ierakstu rediģēšanai.

Uz lapas sākumu

1. darbība. Laukspiedola lauku pievienošana tabulai

Izveidojiet laukus, kuros glabāsit šo informāciju.

  1. Atveriet tabulu noformējuma skatā.

  2. Veiciet vienu no šīm darbībām vai abas:

    • Izveidojiet lauku, kurā glabāsit informāciju par datumu.    Jaunā noformējuma loga kolonnas Lauka nosaukums rindā ierakstiet Modificēšanas datums un pēc tam kolonnā Datu tips atlasiet Datums/laiks.

    • Izveidojiet lauku, kurā glabāsit informāciju par laiku.    Jaunā noformējuma loga kolonnas Lauka nosaukums rindā ierakstiet Modificēšanas laiks un pēc tam kolonnā Datu tips atlasiet Datums/laiks.

  3. Nospiediet taustiņu kombināciju CTRL+S, lai saglabātu izmaiņas.

Uz lapas sākumu

2. darbība. Datuma un laika reģistrēšanas makro izveide

Pēc lauku izveides izveidojiet makro, kuru izmantojot, šiem laukiem tiks pievienots laikspiedols. Lai makro varētu izmantot atkārtoti citās tabulās, norādiet tikai lauku nosaukumus, neiekļaujot tabulu nosaukumus.

Piezīme : Ja vēlaties reģistrēt tikai datumu vai laiku, izlaidiet nevajadzīgo makro darbību.

  1. Cilnes Izveide grupā Makro un kods noklikšķiniet uz Makro. Ja šī komanda nav pieejama, noklikšķiniet uz bultiņas zem pogas Modulis vai Klases modulis un pēc tam noklikšķiniet uz Makro.

  2. Cilnes Noformējums grupā Rādīt/paslēpt noklikšķiniet uz Rādīt visas darbības.

  3. Makro logā atveriet makro darbību sarakstu un atlasiet Iestatīt_vērtību.

    Access 2010 makro noformēšanas cilne

    1. Vispirms atveriet visu pieejamo makro darbību sarakstu. Darbība SetValue tiek uzskatīta par iespējami nedrošu, jo var mainīt datus, un pēc noklusējuma ir paslēpta.

    2. Pēc tam šajā sarakstā atlasiet darbību SetValue.

  4. Darbības Iestatīt_vērtību lodziņā Vienums ierakstiet vai iekopējiet [Modificēšanas datums].

  5. Lodziņā Izteiksme ierakstiet Date().

  6. Atveriet nākamā makro darbību sarakstu un atlasiet Iestatīt_vērtību.

  7. Darbības Iestatīt_vērtību lodziņā Vienums ierakstiet vai iekopējiet [Modificēšanas laiks].

  8. Lodziņā Izteiksme ierakstiet Time().

  9. Nospiediet taustiņu kombināciju CTRL+S un pēc tam dialoglodziņā Saglabāt kā ierakstiet Pēdējoreiz modificēts.

Uz lapas sākumu

3. darbība. Lauku un makro pievienošana datu ievades formai

Pēc makro izveides pievienojiet to katrai datu ievades formai, kuru lietotāji izmantos, lai atbilstošajā tabulā ievadītu datus.

  1. Atveriet datu ievades formu noformējuma skatā.

  2. Cilnes Noformējums grupā Rīki noklikšķiniet uz Pievienot esošos laukus.

  3. No saraksta Lauku saraksts sadaļas Šajā skatā pieejamie lauki velciet laukus Modificēšanas datums un Modificēšanas laiks uz formu. Pielāgojiet lauku lielumu un novietojumu formā pēc nepieciešamības.

  4. Ja rekvizītu lapa vēl nav redzama, nospiediet taustiņu F4, lai to parādītu.

  5. Pārliecinieties, vai rekvizītu lapā iestatītā rekvizīta Atlases tips vērtība ir Forma.

    Padoms : Lai mainītu rekvizīta Atlases tips vērtību, nolaižamajā sarakstā noklikšķiniet uz vajadzīgā atlases tipa.

  6. Rekvizītu lapā noklikšķiniet uz cilnes Notikums.

  7. Cilnē Notikums noklikšķiniet uz lodziņā Pirms atjaunināšanas esošās bultiņas un pēc tam noklikšķiniet uz Pēdējoreiz modificēts.

  8. Ja ierakstu rediģēšanā izmantojat vairākas formas, atkārtojiet šo procedūru ar katru šādu formu.

  9. Lai pārliecinātos, vai makro darbojas pareizi, atveriet formu formas skatā, rediģējiet kādu ierakstu un pēc tam nospiediet taustiņu kombināciju SHIFT+F9. Jābūt redzamam šī ieraksta rediģēšanas datumam un laikam.

Uz lapas sākumu

Piezīme : Mašīntulkošanas atruna. Šo rakstu ir tulkojusi datorsistēma bez cilvēka iejaukšanās. Microsoft piedāvā šos mašīntulkojumus, lai palīdzētu angliski nerunājošajiem lietotājiem izmanot saturu par Microsoft produktiem, pakalpojumiem un tehnoloģijām. Tā kā šis raksts ir mašīntulkots, tajā var būt leksikas, sintakses un gramatikas kļūdas.

Paplašiniet savas prasmes
Iepazīties ar apmācību
Esiet pirmais, kas saņem jaunās iespējas
Pievienoties Office Insider programmai

Vai šī informācija bija noderīga?

Paldies par jūsu atsauksmēm!

Paldies par atsauksmēm! Šķiet, ka varētu būt noderīgi sazināties ar kādu no mūsu Office atbalsta aģentiem.

×