Rekord módosítási dátumának és időpontjának tárolása

Megjegyzés: Szeretnénk, ha minél gyorsabban hozzáférhetne a saját nyelvén íródott súgótartalmakhoz. Ez az oldal gépi fordítással lett lefordítva, ezért nyelvtani hibákat és pontatlanságokat tartalmazhat. A célunk az, hogy ezek a tartalmak felhasználóink hasznára váljanak. Kérjük, hogy a lap alján írja meg, hogy hasznos volt-e az Ön számára az itt található információ. Az eredeti angol nyelvű cikket itt találja.

Akkor is nyilvántarthatja, hogy mikor egy Access-tábla rekordjainak utolsó módosítási, egy makró segítségével űrlap használatával. Az űrlap használatakor egy rekord módosítása a makró tárolja a dátum és idő a táblában. Csak a legutóbbi módosításának dátumát és idejét tárolja.

Megjegyzés: A jelen cikkben ismertetett eljárások használata az asztali Access-adatbázisok vannak.

Tartalom

Áttekintés

Első lépések

1. lépés: Időbélyegmezők felvétele a táblába

2. lépés: A dátumot és időt rögzítő makró létrehozása

3. lépés: A mezők és a makró felvétele adatbeviteli űrlapra

Áttekintés

Ha rögzíteni szeretné egy tábla rekordjainak módosítási dátumát és időpontját, az alábbi lépéseket kell elvégeznie:

1. lépés: Mezők felvétele a táblába    A dátum és idő rögzítéséhez tárolási hely szükséges az adatok számára. Az első lépés mezők létrehozása abban a táblában, amelyben a nyomon követni kívánt rekordok találhatók. A dátum és idő rögzítéséhez hozzon létre egy mezőt a dátum, egy másikat pedig az idő számára. Ha csak az egyiket vagy a másikat szeretné rögzíteni, akkor csak a megfelelőt hozza létre.

2. lépés: A dátumot és időt rögzítő makró létrehozása    Attól függően, hogy a dátumot, az időt vagy mindkettőt rögzíteni szeretné, a makrónak egy vagy két művelete lesz. A makró írásakor csak a dátumot és időt tároló mezőket adja meg, a mezőket tartalmazó táblát ne. Így egyszerűen újra felhasználhatja a makrót más táblákban és űrlapokban.

3. lépés: A makró felvétele adatbeviteli űrlapra    A makrót a tábla rekordjainak szerkesztésére használt űrlap Frissítés előtt tulajdonságába kell felvenni. Ha más űrlapokkal is szerkeszti a tábla rekordjait, azokba is felveheti a makrót. Így a rekord szerkesztésére használt űrlaptól függetlenül rögzítheti a dátumot és az időt.

Tipp: Nyilvántarthatja, hogy mikor rekordok létrehozásakor, de nem bánja, ha tételét szeretné, ha csak hozzon létre egy mezőt a táblázat nyomon követésére és a mező Alapértelmezett érték tulajdonságban időbélyeg szeretne használni az egyes rekordok létrehozásakor.

Vissza a lap tetejére

Mielőtt elkezdené:

Mielőtt elkezdené, vegye figyelembe a következőket:

  • A felhasználóknak engedélyezniük kell a makrókat az adatbázisban. Ha a felhasználó megnyitja az adatbázist, és nem engedélyezi a makrókat, akkor azok nem fogják időbélyeggel ellátni a rekordokat. Ha megbízható hely tárolja az adatbázist, a makrók automatikusan engedélyezettek.

  • Ha egy felhasználó nem olyan adatbeviteli űrlap használatával módosítja a rekordokat, amely tartalmazza a rekordokat időbélyeggel ellátó makrót, akkor a felhasználó által módosított rekordok nem kapnak időbélyeget.

  • Mivel a dátum és az idő táblamezőkben van tárolva, ezeknek a mezőknek az értékei a rekord minden egyes módosításakor felülíródnak. Vagyis csak a legutóbbi módosítás dátumát és idejét lehet tárolni.

  • Csak rögzíteni kívánt dátumát és időpontját, amely egy rekordot hoz létre, ha csak egy mező elhelyezése a táblázatban, és beállítása, hogy a mező Alapértelmezett érték tulajdonságban Now() vagy a Date().

  • Ha az adatbázisfájl formátuma régebbi, és felhasználószintű adatvédelmet alkalmaz, engedéllyel kell rendelkeznie a tábla és az abban lévő rekordok szerkesztésére használt űrlapok tervének módosításához.

Vissza a lap tetejére

1. lépés: Időbélyegmezők felvétele a táblába

Hozza létre az adatokat tároló mezőket.

  1. Nyissa meg a táblát Tervező nézetben.

  2. Hajtsa végre a megfelelő műveletet:

    • Hozzon létre egy mezőt a dátum tárolásához.    A tervezőablak Mezőnév oszlopában írja be a Módosítás dátuma szöveget egy új sorba, majd válassza a Dátum/idő lehetőséget a Adattípus oszlopban.

    • Hozzon létre egy mezőt az idő tárolásához.    A tervezőablak Mezőnév oszlopában írja be a Módosítás időpontja szöveget egy új sorba, majd válassza a Dátum/idő lehetőséget a Adattípus oszlopban.

  3. A módosítások mentéséhez nyomja le a CTRL+S billentyűkombinációt.

Vissza a lap tetejére

2. lépés: A dátumot és időt rögzítő makró létrehozása

A mezők létrehozása után készítsen egy makrót, amely időbélyeggel látja el ezeket a mezőket. Annak érdekében, hogy a makró más táblákhoz is használható legyen, csak a mezőnevekre hivatkozzon, a táblanevekre ne.

Megjegyzés: Ha csak a dátumot vagy csak az időt szeretné rögzíteni, hagyja ki a szükségtelen makróműveletet.

  1. A Létrehozás lap Makrók és kódok csoportjában kattintson a Makró parancsra. Ha nem érhető el a parancs, kattintson a Modul vagy az Osztálymodul gomb alján lévő nyílra, majd a Makró parancsra.

  2. A Tervezés lap Megjelenítés/elrejtés csoportjában kattintson Az összes művelet megjelenítése gombra.

  3. A makróablakban nyissa meg a makró műveletlistáját, és válassza az Értékbeállítás lehetőséget.

    Az Access 2010 makrótervező lapja.

    1. először megjelenítése az összes rendelkezésre álló makróműveleteket. Az Értékbeállítás művelet számít, hogy esetleg nem biztonságos, és alapértelmezés szerint rejtve van, mert azt módosíthatja az adatokat.

    2. Ezután válassza ki az Értékbeállítás műveletet a listából.

  4. Az Értékbeállítás szakasz Elem mezőjébe írja be vagy másolja be a [Módosítás dátuma] szöveget.

  5. A Kifejezés mezőbe írja be a Date() értéket.

  6. Nyissa meg a makró következő műveletlistáját, és válassza az Értékbeállítás lehetőséget.

  7. Az Értékbeállítás szakasz Elem mezőjébe írja be vagy másolja be a [Módosítás időpontja] szöveget.

  8. A Kifejezés mezőbe írja be a Time() értéket.

  9. Nyomja le a CTRL+S billentyűkombinációt, majd a Mentés másként párbeszédpanelen írja be az Utolsó módosítás nevet.

Vissza a lap tetejére

3. lépés: A mezők és a makró felvétele adatbeviteli űrlapra

Létrehozását követően vegye fel a makrót azokra az adatbeviteli űrlapokra, amelyekkel a felhasználók adatokat visznek be a vonatkozó táblába.

  1. Nyissa meg az adatbeviteli űrlapot Tervező nézetben.

  2. A Tervezés lap Eszközök csoportjában kattintson a Mezők felvétele gombra.

  3. A Mezőlista szakaszban az Ebben a nézetben rendelkezésre álló mezők listából húzza a Módosítás dátuma és a Módosítás időpontja mezőt az űrlapra. Szükség szerint állítsa be a mezők méretét és helyét az űrlapon.

  4. Ha a tulajdonságlap még nem látható, nyomja le az F4 billentyűt a megjelenítéséhez.

  5. A tulajdonságlapon, A kijelölés típusa mezőben válassza az Űrlap lehetőséget.

    Tipp: A kiválasztás típusa mező értékének módosításához kattintson a kívánt kiválasztástípusra a legördülő listán.

  6. A tulajdonságlapon kattintson az Esemény fülre.

  7. Az Esemény lapon kattintson a nyílra a Frissítés előtt mezőben, majd kattintson az Utolsó módosítás elemre.

  8. Ha több űrlappal is szerkeszti a rekordokat, ismételje meg az eljárást mindegyik űrlap esetében.

  9. A makró megfelelő működésének ellenőrzéséhez nyissa meg az űrlapot Űrlap nézetben, módosítsa az egyik rekordot, majd nyomja le a SHIFT+F9 billentyűkombinációt. Ekkor meg kell jelennie annak a dátumnak és időpontnak, amikor módosította a rekordot.

Vissza a lap tetejére

Office-jártasság bővítése
Oktatóanyagok megismerése
Új szolgáltatások listájának lekérése
Részvétel az Office Insider programban

Hasznos volt az információ?

Köszönjük a visszajelzését!

Köszönjük visszajelzését. Jobbnak látjuk, ha az Office egyik támogatási szakemberéhez irányítjuk.

×