Bejelentkezés Microsoft-fiókkal
Jelentkezzen be, vagy hozzon létre egy fiókot.
Üdvözöljük!
Válasszon másik fiókot.
Több fiókja van
Válassza ki a bejelentkezéshez használni kívánt fiókot.

Egy makrót tartalmazó űrlap használatával nyomon követheti, hogy egy Access-tábla rekordjai mikor módosultak utoljára. Amikor az űrlapot egy rekord módosítására használja, a makró a táblában tárolja a dátumot és az időt. A rendszer csak a legutóbbi módosítás dátumát és időpontját tárolja.

Megjegyzés: A cikkben ismertetett eljárások asztali Access-adatbázisokban használhatók.

A témakör tartalma

Áttekintés

A tábla rekordjainak módosításának dátumának és időpontjának rögzítéséhez hajtsa végre a következő lépéseket:

1. lépés: Mezők hozzáadása táblához    A rögzítés előtt el kell helyeznie egy helyet a dátum és az idő tárolásához. Az első lépés a követni kívánt rekordokat tartalmazó mezők létrehozása a táblában. A dátum és az idő rögzítéséhez hozzon létre egy mezőt a dátumhoz és egy mezőt az időhöz. Ha csak az egyiket vagy a másikat szeretné rögzíteni, létrehozhatja csak a kívánt mezőt.

2. lépés: Hozzon létre egy makrót, amely rögzíti a dátumot és az időt    Attól függően, hogy rögzíteni szeretné-e a dátumot, az időpontot vagy mindkettőt, a makró egy vagy két műveletet fog végrehajtani. A makró írásakor csak a dátumot és időt tároló mezőket adja meg, a mezőket tartalmazó táblát nem. Így egyszerűen újra felhasználhatja a makrót más táblázatokkal és űrlapokkal.

3. lépés: A makró hozzáadása adatbeviteli űrlaphoz    A makrót a tábla rekordjainak szerkesztéséhez használt űrlap Frissítés előtt űrlaptulajdonságához adhatja hozzá. Ha más űrlapokkal szerkessze a tábla rekordjait, mindegyikhez hozzáadhatja a makrót is. Így a rekord szerkesztéséhez használt űrlaptól függetlenül rögzítheti a dátumot és az időt.

Tipp: Ha nyomon szeretné követni a rekordok létrehozásának idejét, de nem érdekli a módosításuk, csak hozzon létre egy mezőt a táblában, amely nyomon követi és a mező Alapértelmezett érték tulajdonságával időbélyegzi az egyes rekordokat a létrehozásukkor.

Vissza a lap tetejére

Előzetes tennivalók

Mielőtt hozzákezdene, vegye figyelembe a következőket:

  • A felhasználóknak engedélyeznie kell a makrókat az adatbázisban. Ha egy felhasználó megnyitja az adatbázist, és nem engedélyezi a makrókat, a makró nem fogja időbélyeggel megjelölni a rekordokat. Ha az adatbázist egy megbízható hely tárolja, a makrók automatikusan engedélyezve lesznek.

  • Ha egy felhasználó szerkessze a rekordokat, de nem használ olyan adatbeviteli űrlapot, amely tartalmazza az időbélyegző rekordokat tartalmazó makrót, a felhasználó által szerkesztett rekordok nem lesznek időbélyegzve.

  • Mivel a dátum és az idő táblamezőkben van tárolva, az ezekben a mezőkben lévő értékek felülíródnak minden alkalommal, amikor egy rekordot módosítanak. Más szóval csak a legutóbbi módosítás dátumát és időpontját tárolhatja.

  • Ha csak a rekord létrehozásának dátumát és időpontját szeretné rögzíteni, csak adjon hozzá egy mezőt a táblához, és állítsa a mező Alapértelmezett érték tulajdonságát Now() vagy Date() értékre.

  • Ha az adatbázisfájl régebbi fájlformátummal rendelkezik, és felhasználói szintű biztonságot használ, akkor engedélyekkel kell rendelkeznie a tábla és a rekordok szerkesztéséhez használt űrlapok módosításához.

Vissza a lap tetejére

1. lépés: Időbélyeg-mezők hozzáadása egy táblához

Mezők létrehozása az információk tárolásához.

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

  2. Végezze el az alábbi műveleteket:

    • 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 kifejezést egy új sorba, majd válassza a Dátum/idő lehetőséget az 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 kifejezést egy új sorba, majd válassza a Dátum/idő lehetőséget az 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: Hozzon létre egy makrót, amely rögzíti a dátumot és az időt

A mezők létrehozása után hozzon létre egy makrót a mezők időbélyegzéséhez. Ha a makrót más táblákkal is újra felhasználhatóvá szeretné tenni, csak a mezőnevekre hivatkozzon, a táblanevekre nem.

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

  1. A Létrehozás lap Makrók és kódok csoportjában kattintson a Makró lehetőségre. 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át, és válassza az Értékbeállítás lehetőséget.

    Az Access 2010 makrótervező lapja.

    1. Először jelenítse meg az összes elérhető makróműveletet. A SetValue művelet potenciálisan nem biztonságosnak minősül, és alapértelmezés szerint rejtett, mert 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 műveletmező Elem mezőjébe írja vagy illessze be a [Módosítás dátuma].

  5. A Kifejezés mezőbe írja be a Date() kifejezést.

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

  7. Az Értékbeállítás műveletmező Elem mezőjébe írja be vagy illessze be a [Módosítás időpontja] kifejezést.

  8. A Kifejezés mezőbe írja be a Time() kifejezést.

  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 parancsot.

Vissza a lap tetejére

3. lépés: A mezők és a makró hozzáadása egy adatbeviteli űrlaphoz

Miután létrehozta a makrót, adja hozzá minden olyan adatbeviteli űrlaphoz, amelyet a felhasználók a megfelelő táblába való adatbevitelhez fognak használni.

  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őlistanézetben a Nézethez elérhető mezők területen húzza a Módosítás dátuma és a Módosítás időpontja mezőket az űrlapra. Igény szerint módosítsa a mezők méretét és elhelyezését az űrlapon.

  4. Ha a tulajdonságlap még nem látható, jelenítse meg az F4 billentyű lenyomásával.

  5. A tulajdonságlapon győződjön meg arról, hogy a Kijelölés típusaűrlap értékre van állítva.

    Tipp:  A Kijelöléstípus módosításához kattintson a kívánt kijelöléstípusra a legördülő listában.

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

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

  8. Ha több űrlapot használ rekordok szerkesztéséhez, ismételje meg ezt az eljárást minden ilyen űrlapon.

  9. A makró megfelelő működésének ellenőrzéséhez nyissa meg az űrlapot Űrlap nézetben, szerkesszen egy rekordot, majd nyomja le a SHIFT+F9 billentyűkombinációt. Meg kell jelennie a rekord szerkesztésének dátuma és időpontja.

Vissza a lap tetejére

További segítségre van szüksége?

További lehetőségeket szeretne?

Fedezze fel az előfizetés előnyeit, böngésszen az oktatóanyagok között, ismerje meg, hogyan teheti biztonságossá eszközét, és így tovább.

A közösségek segítségével kérdéseket tehet fel és válaszolhat meg, visszajelzést adhat, és részletes ismeretekkel rendelkező szakértőktől hallhat.

Hasznos volt ez az információ?

Mennyire elégedett a fordítás minőségével?
Mi volt hatással a felhasználói élményére?
Ha elküldi a visszajelzést, a Microsoft felhasználja azt a termékei és szolgáltatásai továbbfejlesztéséhez. Az informatikai rendszergazda képes lesz ezeket az adatokat összegyűjteni. Adatvédelmi nyilatkozat.

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

×