Dátum- és időmező létrehozása vagy törlése

Hatókör
Microsoft 365-höz készült Access Access 2024 Access 2021 Access 2019 Access 2016

Akkor adhat hozzá Dátum/idő vagy Kiterjesztett dátum/idő típusú mezőt a táblákhoz, ha dátumokat és időpontokat kell tárolnia. A dátum- és időadatokat különféle személyes és üzleti célokra használhatja, például születésnap, szállítási és számlázási adatok, valamint névjegykártyák formájában.

Tartalom

A dátum- és időmezők ismertetése

Access-adatbázis használatakor a dátum- és időértékek számtalan formátumban megjelenhetnek, például európai (2006.11.28. vagy 2006.11.28.), dél-ázsiai (2006.11.28.) vagy amerikai formátumban (2006.11.28.). Függetlenül attól, hogy az Access hogyan formázza a dátum- és időadatokat, és függetlenül attól, hogyan adja meg őket, a dátum- és időmezők az alábbi módon tárolják a dátumokat és időpontokat:

Dátum és idő

A Dátum/idő függvény dupla pontosságú lebegőpontos számokat használ – ezt a rendszert sorszámnak is nevezik. Az alábbi ábrán egy tipikus dátum- és időérték látható.

Dupla pontosságú szám

Az érték egész része a tizedesvesszőtől balra jelenik meg a dátumnak. A tizedesvesszőtől jobbra lévő törtrész az időt jelzi.

Az ábrán látható szám 2003. december 24-ét, 21:00 órát jelöl. A dátum összetevő az 1899. 12. 30-i kezdő vagy "alapdátum" óta eltelt teljes napok száma. Ebben a példában 37 979 nap telt el 1899.12.30. és 2003.12.24. között. Az időösszetevő a 24 órás nap törtrésze. Így a 0,875 érték 24 órával megszorozva 21 órának felel meg, vagyis 21:00 órának.

A dátum összetevő negatív értékei az alapdátumnál korábbi dátumokat jelölik. Ha például a -1 értéket dátumösszetevőként használja, akkor az alapdátumnál egy nappal korábbra, azaz 1899.12.29. lesz.

Az érvényes dátumértékek -657 434 (Kr. u. 100. január 1.) és 2 958 465 (Kr. u. 9999. december 31.) között változhatnak. Az érvényes időértékek tartománya 0,0 és 0,9999 vagy 23:59:59 között van.

A dátum- és időértékek számként való tárolása lehetővé teszi, hogy nagyszámú számítást végezzen a dátum- és időadatokon. Kiszámítható például a ledolgozott órák teljes száma (egy időkártya esetében), vagy meghatározható egy számla korhatára.

Meghosszabbított dátum/idő

A Kiterjesztett Dátum/idő függvény egy 42 bájtos kódolású karakterláncban tárolja a dátumokat és időpontokat. A dátumok aláíratlan, hosszú típusban vannak tárolva, amely támogat egy AD 1-1-1 és AD 9999 közötti tartományt. Az idő egy aláíratlan hosszú hosszú betűtípusban tárolódik a következő képlet alapján:

= (datehour * 3600 + dateminute * 60 + datesecond) * PowerOfTen(TimeScale) + fractionalSeconds

További információt a Kiterjesztett dátum/idő adattípus használata című témakörben talál.

Vissza a lap tetejére

Dátum- és időmező hozzáadása Adatlap nézetben

Dátum/idő típusú mezőt új vagy meglévő táblához is felvehet Adatlap nézetben.

Hozzáadás meglévő táblához

  1. A tábla megnyitása Adatlap nézetben
  2. Ha szükséges, görgessen vízszintesen az első üres mezőig.
  3. A Mezőnév oszlopban jelölje ki az első üres sort, majd írja be a mező nevét.
  4. Jelölje ki a szomszédos cellát az Adattípus oszlopban, majd válassza a listából a Kiterjesztett dátum/idő vagy Kiterjesztett dátum/idő lehetőséget.
  5. Mentse a módosításokat.

Dátum/idő mező hozzáadása új táblához

  1. A Létrehozás lap Táblák csoportjában kattintson a Tábla gombra.
  2. Kattintson a Mentésgombra , és a Mentés másként párbeszédpanelen írja be az új tábla nevét.
  3. Kattintson a jobb gombbal az új tábla dokumentumfülére, és válassza a Tervező nézet parancsot.
  4. A Mezőnév oszlopban jelölje ki az első üres sort, majd írja be a mező nevét.
  5. Jelölje ki a szomszédos cellát az Adattípus oszlopban, majd válassza a listából a Kiterjesztett dátum/idő vagy Kiterjesztett dátum/idő lehetőséget.
  6. Mentse a módosításokat.

Vissza a lap tetejére

Dátum- és időmező hozzáadása Tervező nézetben

Dátum/idő típusú mezőt hozzáadhat egy új vagy meglévő táblához Tervező nézetben.

Hozzáadás meglévő táblához

  1. Nyissa meg a táblát Tervező nézetben.
  2. A Mezőnév oszlopban jelölje ki az első üres sort, majd írja be a mező nevét.
  3. Jelölje ki a szomszédos cellát az Adattípus oszlopban, majd válassza a listából a Kiterjesztett dátum/idő vagy Kiterjesztett dátum/idő lehetőséget.
  4. Mentse a módosításokat.

Hozzáadás új táblához

  1. A Létrehozás lap Táblák csoportjában kattintson a Tábla gombra.
  2. Kattintson a Mentés gombra, majd a Mentés másként párbeszédpanelen adja meg az új tábla nevét.
  3. Kattintson a jobb gombbal az új tábla dokumentumfülére, és válassza a Tervező nézet parancsot.
  4. A Mezőnév oszlopban jelölje ki az első üres sort, majd írja be a mező nevét.
  5. Jelölje ki a szomszédos cellát az Adattípus oszlopban, majd válassza a listából a Kiterjesztett dátum/idő vagy Kiterjesztett dátum/idő lehetőséget.
  6. Mentse a módosításokat.

Vissza a lap tetejére

Dátum- és időmezők tulajdonságainak beállítása

Amikor Tervező nézetben vesz fel egy dátum/idő mezőt egy táblába, beállíthatja és módosíthatja a mező összes tulajdonságát.

  1. Az Általános lap táblatervezőjének alsó részén, a Mezőtulajdonságok területen keresse meg a módosítani kívánt tulajdonságot.
  2. Jelölje ki a tulajdonság neve melletti mezőt.
  3. Jelölje ki a tulajdonság neve melletti mezőt. A tulajdonságtól függően megadhat adatokat, elindíthatja a Kifejezésszerkesztőt a Szerkesztő gombra kattintva, illetve választhat egy lehetőséget egy listából.
    Ha további információra van szüksége az egyes mezőtulajdonságok használatáról, jelölje ki a tulajdonságot, majd nyomja le az F1 billentyűt.

Vissza a lap tetejére

Dátum- és időmező törlése

A Kiterjesztett dátum/idő vagy Kiterjesztett dátum/idő mezőt Adatlap nézetben vagy Tervező nézetben törölheti egy táblából.

Figyelmeztetés Ha töröl egy adatokat tartalmazó Dátum/Idő vagy Kiterjesztett dátum/idő típusú mezőt, az adatok véglegesen elvesznek, a törlés pedig nem vonható vissza. Ezért a táblamezők vagy más adatbázis-összetevők törlése előtt érdemes biztonsági másolatot készíteni az adatbázisról.

Törlés Adatlap nézetben

  1. Nyissa meg a táblát Adatlap nézetben.
  2. Keresse meg a Kiterjesztett dátum/Idő vagy Kiterjesztett dátum/idő mezőt, kattintson a jobb gombbal a fejlécsorra (a névre), és válassza a Mező törlése parancsot.
  3. Kattintson az Igen gombra a törlési szándék megerősítéséhez.

Törlés Tervező nézetben

  1. Nyissa meg a táblát Tervező nézetben.
  2. Kattintson a sorválasztóra (az üres négyzetre) a Kiterjesztett dátum/idő mező mellett, majd nyomja le a DELETE billentyűt, vagy kattintson a jobb gombbal a sorválasztóra, és válassza a Sorok törlése parancsot.
  3. Kattintson az Igen gombra a törlési szándék megerősítéséhez.

Vissza a lap tetejére

Dátum és idő mezőtulajdonság-referencia

Az alábbi táblázat tartalmazza a Dátum/idő mezőtulajdonságokat, és ismerteti azok működését.

Tulajdonság Használat
Formázás Egyéni formázási karakterek megadásával meghatározhatja a megjelenítési formátumot. Az itt definiált formátumok adatlapokon, űrlapokon és jelentésekben jelennek meg.
Decimal Places (csak Date/Time Extended esetén) Adjon meg tört pontosságot a tizedesvesszőtől jobbra lévő számjegyek számának megadásához (1-7).
Beviteli maszk Beírhat egy beviteli maszk karakterláncot, vagy a Szerkesztő gombra kattintva elindíthatja a Beviteli maszk varázslót.
A beviteli maszkok létrehozásáról és használatáról további információt a következő témakörben talál: Beviteli maszk létrehozása mező- vagy vezérlőértékek adott formátumban történő beviteléhez.
Felirat A Dátum/Idő mező nevét adja meg. Ha nem ad meg képaláírást, az Access az alapértelmezett mezőnevet alkalmazza.
Alapértelmezett érték Azt az értéket adja meg, amely új rekord létrehozásakor automatikusan megjelenik a mezőben. Például a Date() függvény beírásával automatikusan megjelenítheti az aktuális dátumot.
Érvényességi szabály Egy teljes rekordban, egy adott mezőben, illetve egy űrlap vagy jelentés vezérlőelemében megadott adatokkal szemben támaszt követelményeket határoz meg. Ha egy felhasználó a szabályt megsértő adatot ír be, az Érvényesítési szöveg tulajdonsággal megadhatja a keletkező hibaüzenetet. Maximális hossz: 2048 karakter.
Az érvényességi szabályok létrehozásáról további információt az Érvényességi szabály létrehozása mező adatainak érvényesítésére című témakörben talál.
Érvényesítési szöveg Megadja annak a hibaüzenetnek a szövegét, amely akkor jelenik meg, ha a felhasználók megsértenek egy érvényességi szabályt. Maximális hossz: 255 karakter.
Az érvényességi szabályok létrehozásáról további információt az Érvényességi szabály létrehozása mező adatainak érvényesítésére című témakörben talál.
Kötelező Ha a tulajdonság értéke Igen, meg kell adnia egy értéket a mezőben vagy bármely vezérlőelemben, amely hozzá van kötve. Ezenkívül az érték nem lehet null.
Indexelt Az indexek használatával felgyorsíthatja a nagy mennyiségű adatokon futtatott lekérdezéseket, rendezési és csoportosítási műveleteket. Indexek használatával megakadályozhatja azt is, hogy a felhasználók ismétlődő értékeket adjanak meg. Választási lehetőségek:
  • Nem Kikapcsolja az indexelést (alapértelmezett).
  • Igen (lehet azonos) Indexeli a mezőt, és engedélyezi az ismétlődő értékeket. Előfordulhat például, hogy ismétlődő vezeték- és utónevek szerepelnek a névben.
  • Igen (nem lehet azonos) Indexeli a mezőt, és nem engedélyezi az ismétlődő értékeket.
IME mód Egy írásjegybevivőt határoz meg, amellyel az Access angol nyelvű verzióit használhatja az Access japán vagy koreai verziójában létrehozott fájlokkal. Alapértelmezett érték: Nincs vezérlő. A tulajdonság használatáról az F1 billentyű lenyomásával tudhat meg többet.
IME mondat mód Az írásjegybevivővel megadható adatok típusát határozza meg. A tulajdonság használatáról az F1 billentyű lenyomásával tudhat meg többet.
Szöveg igazítása A Dátum/idő mező adatainak igazítását adja meg. Választási lehetőségek:
  • Általános A szöveget balra, a számokat és a dátumokat jobbra igazítja.
  • Bal oldali Minden szöveget, dátumot és számot balra igazít.
  • Jobb Minden szöveget, dátumot és számot jobbra igazít.
  • Középre Minden szöveget, dátumot és számot középre igazít.
  • Terjesztés Az összes szöveget, dátumot és számot egyenletesen sorkizárja a mező vagy a szövegmező mindkét oldalán.
Dátumválasztó megjelenítése Megjelenít vagy elrejt egy előugró naptárvezérlőt, amely akkor jelenik meg, amikor a felhasználók a Dátum/Idő mezőkre kattintanak. Alapértelmezett: Dátumok esetén. Válassza a Soha elemet a vezérlő elrejtéséhez.
Ha Dátum/idő típusú mezőhöz használ beviteli maszkot, a Dátumválasztó vezérlő a tulajdonság beállításától függetlenül nem érhető el.

Vissza a lap tetejére