Egy új
adatbázis létrehozásának első lépése az adatbázist tartalmazó fájl
létrehozása. Ezt megelőzően célszerű a bevezető részben tárgyalt módon és
alapossággal papíron megtervezni, hogy milyen táblát vagy táblákat
szeretnénk használni, és ezekben milyen típusú adatokat fogunk tárolni.
Amennyiben az
Új fájl munkaablak nincs bekapcsolva kattintsunk a Fájl menü
Új parancsára, vagy az Adatbázis eszköztár
Új ikonjára.
A megjelenő
Új fájl munkaablakban kiválaszthatjuk, hogy új, üres adatbázist
hozunk létre, az Adatbázis varázsló segítségével dolgozunk, vagy egy meglévő
adatbázis fájlt nyitunk meg.

Egy üres
adatbázis létrehozásához kattintsunk a munkaablak
Új csoportjának Üres adatbázis hivatkozására. A megjelenő
Új adatbázis panelen adjuk meg a létrehozni kívánt fájl nevét és helyét
a mappaszerkezetben.
Ha egy létező
adatbázis alapján szeretnénk egy új adatbázist létrehozni, kattintsunk az
Új fájl létező fájlból csoport Fájl kijelölése hivatkozására.
Ekkor az Access az eredeti adatbázissal megegyező mappában létrehoz egy új,
a kiválasztott fájllal teljesen megegyező tartalmú adatbázist.
Az Új
dokumentum sablon alapján
csoport Általános sablonok hivatkozására kattintva megjeleníthető
panelen előre elkészített sablon-adatbázisok közül választhatunk. Ilyen
sablonokat letölthetünk a Microsoft.com webhelyről is. A sablon kiválasztása
után megjelenő Új adatbázis panelen adjuk meg a létrehozni kívánt
fájl nevét és helyét a mappaszerkezetben.
TÁBLA LÉTREHOZÁSA
Új tábla
létrehozásához az adatbázis-ablak Tábla csoportjában állva adjuk ki a
Beszúrás menü Tábla parancsát, vagy kattintsunk az
adatbázis-ablak eszköztárán található Új gombra.

Az Adatlap nézet választása esetén a táblát a mezők értékeinek
begépelésével hozhatjuk létre. Ebben az esetben az Access a mezők típusait
és jellemzőit megpróbálja a bevitt adatok alapján meghatározni. Bár ez a
módszer igen kényelmesnek tűnik, használata nem ajánlott. A Tervező nézet
segítségével az egyes mezők nevét és jellemzőit egyenként állíthatjuk be. Ez
a leghosszadalmasabb, de egyben a legtöbb beállítási lehetőséget kínáló
módszer. A Tábla varázsló használatával az új táblát néhány
egyszerű lépésben, előre elkészített minták alapján hozhatjuk létre. Ennek a
módszernek a hátránya, hogy nem tudjuk előre pontosan meghatározni az egyes
mezők típusát és tulajdonságait. A Tábla importálása segítségével
külső adatforrásból – például egy másik adatbázisból – beolvasott adatokból
hozhatjuk létre az új táblát. A Tábla csatolása segítségével külső
forrásból származó táblát kapcsolhatunk az adatbázishoz, mely automatikusan
követi a forrás tábla változásait, illetve korlátozott mértékben lehetővé
teszi a forrás tábla adatainak módosítását.
Az új táblát célszerű a Tervező nézetben létrehozni.
TÁBLA LÉTREHOZÁSA TERVEZŐ NÉZETBEN
A Tervező
nézetben a tábla szerkezeti felépítését definiáljuk, illetve a már meglevő
táblánk szerkezetét módosíthatjuk. Ebben a nézetben adjuk meg a mezőneveket,
a mezők adattípusait, illetve a mezők tulajdonságait és az elsődleges
kulcsot.
A Mezőnév azonosítja a mezőben tárolt adatokat. Maximum 64
karakterből állhat, nem tartalmazhat pontot, felkiáltójelet vagy szögletes
zárójelet.
Az Adattípus kiválasztásával határozzuk meg, hogy milyen értékeket
tartalmazhat a mező, mekkora területet tartson fenn számára a program és
milyen műveleteket végezhetünk az adott mezővel. Az alapértelmezett
mezőtípus a Szöveg típus.
A Leírás segítségével az általában rövid mezőnévhez egy hosszabb
magyarázatot rendelhetünk. Ez elsősorban a fejlesztőnek hasznos, ha hosszabb
kihagyás után kell az adatbázis módosításához folyamodnia. A leírásban
nyugodtan használhatunk ékezetes karaktereket és tetszőleges írásjeleket.
A beírt információ az Adatlap nézetben adatbevitelkor megjelenik az
Állapotsoron.
Az Access-ben a következő adattípusok használhatók:
Beállítás |
Az adat típusa |
Méret |
Szöveg |
Tetszőleges karaktersorozat. |
maximum 255 karakter |
Feljegyzés |
Tetszőleges, általában hosszabb karaktersorozat,
például termékleírás.
Kezelése általában lassabb, mint a szöveg típusú
mezőé, továbbá a rendezésnél vagy csoportosításnál az Access csak a
mező első 255 karakterét veszi figyelembe. |
maximum 65535 karakter |
Szám |
Numerikus adatok, melyekkel matematikai
műveleteket végezhetünk. |
1, 2, 4, 8 vagy 12 bájt
(a szám típusú mező jellemzőit részletesen lásd a Mezőtulajdonságok
részben) |
Dátum/Idő |
Dátum és idő értékek. Csak a 100 és a 9999 évek
közé eső értékeket veszi figyelembe. |
8 bájt |
Pénznem |
Numerikus adatok, melyeket pénznemként kezel a
gép.
A szám adattípushoz hasonlóan használható. A
tizedesjeltől balra max. 15, a tizedesjeltől jobbra max. 4
számjegyet tartalmazhat. |
8 bájt |
Számláló |
Az Access által létrehozott egyedi, egymást
követő vagy véletlen számok, melyek a rekordok egyedi azonosítására
alkalmasak. |
4 vagy 16 bájt |
Igen/Nem |
Logikai érték, amely két lehetséges érték közül
az egyiket tartalmazza. |
1 bit |
OLE objektum |
A táblához kapcsolt vagy abba beágyazott
objektum, Word vagy Excel fájl, hang, stb. Nem indexelhető, nem
rendezhető és nem csoportosítható. |
Maximum 1 gigabájt, de a számítógép kapacitásától
is függ. |
Hiperhivatkozás |
Tetszőleges karaktersorozat, amely szövegként
kerül tárolásra, és amely hiperhivatkozásként (egy fájlra vagy
weboldalra mutató linkként) működik. |
Részenként maximum 2048 karaktert tartalmazhat. |
Keresés Varázsló |
Ennek a mezőtípusnak a kiválasztásával olyan
mezőt hozhatunk léte, melynek értékét egy lenyíló lista segítségével
lehet megadni. A listában szereplő értékékek másik táblából vagy
előre megadott listából származhatnak. |
Az adattípustól függően változik. |
MEZŐTULAJDONSÁGOK
Az egyes mezők
tulajdonságait a Mezőtulajdonságok panel alsó részén állíthatjuk be.
Ezekkel a beállításokkal meghatározhatjuk, hogy a mezőkben hogyan történjen az
adatok tárolása, kezelése és megjelenítése.
A
mezőtulajdonságokat a mező kiválasztása után az Általános fülön
állíthatjuk be. A kiválasztást segíti az ablak jobb oldalán megjelenő
magyarázat.
A következőkben a
mezők legfontosabb tulajdonságait tekintjük át.
Mezőméret:
A szöveg adattípusú mező estében a maximálisan bevihető karakterek száma, a szám
adattípusú mezőben a tárolt adat nagysága definiálható.

A szám típusú mezőben megadható méreteket az alábbi táblázat
foglalja össze.
Méret |
Bájtok száma |
Tizedesjegyek maximális száma |
Legkisebb érték |
Legnagyobb érték |
Bájt |
1 |
0 |
0 |
255 |
Egész |
2 |
0 |
‑32 768 |
32 767 |
Hosszú egész |
4 |
0 |
‑2 147 483 348 |
2 147 483 347 |
Egyszeres |
4 |
7 |
‑3,402823·1038 és ‑1,401298·10-45
között |
1,401298·10-45 és 3,402823·1038
között |
Dupla |
8 |
15 |
‑1,79769313486231·10308 és
‑4,94065645841247·10-324 között |
4,94065645841247·10-324 és
1,79769313486231·10308 között |
Decimális |
12 |
28 |
-1028-1 |
1028-1 |
Többszörözési azonosító |
16 |
Nem értelmezhető |
Nem értelmezhető |
Nem értelmezhető |
A
Többszörözési azonosítónak csak az adatbázis szinkronizálásánál van szerepe.
Több
adattípus – például a Dátum/Idő – tárolása mindig azonos mezőméret
használatával történik. Ezeknél nincs lehetőség a mezőméret beállítására.
A Formátum
mezőben megadhatjuk, hogyan jelenjenek meg a táblában tárolt adatok a
képernyőn, illetve nyomtatásban. A Formátum tulajdonság különböző
adattípusok esetén eltérő lehetőségeket enged meg. Szöveges típusú adatok
esetén általában nem szükséges kijelzési formátumot beállítani.
Dátum/Idő
adattípus esetén a következő formátumok közül választhatunk.
Beállítás |
Leírás |
Általános dátum |
Alapértelmezett beállítás. Lehetséges csak dátum
(Rövid dátum), csak idő (Hosszú idő) vagy mindkét adattípus
kezelése. Példa: 1993. 4. 3. 5:34:23. |
Hosszú dátum |
Az év, hónap, nap teljes kiírása, megegyezik a
Vezérlőpult Területi beállítások paneljén használttal. Példa: 1993.
április 3. |
Egyszerű dátum |
Példa: 93. ápr. 3. |
Rövid dátum |
Számként jeleníti meg az évet, hónapot, napot,
megegyezik a Vezérlőpult Területi beállítások paneljén használt
rövid dátum formátummal. Példa: 1993. 4. 3. A Rövid dátum beállítás
azt feltételezi, hogy a 0. 1. 1. és 29. 12. 31. közötti dátumok
huszonegyedik századi dátumok, azaz az évek száma 2000 és 2029
közötti, a 30. 1. 1. és 99. 12. 31. közötti dátumok feltételezetten
huszadik századiak, azaz az évek száma feltételezetten 1930 és 1999
közötti. |
Hosszú idő |
Ugyanaz, mint a Windows Vezérlőpult Területi
beállítások - adatlap Idő lapján szereplő beállítás. Példa: 5:34:23
du |
Közepes idő |
Példa: 5:34 du |
Rövid idő |
Példa: 17:34 |
Igen/Nem típusú mező esetén Igen/Nem, Igaz/Hamis vagy
Be/Ki formátumok közül választhatunk.
Ennek a mezőnek a tartalma alaphelyzetben jelölőnégyzetként
jelenik meg a képernyőn, így formátumának beállítására csak abban az esetben van
szükség, ha a Megjelenítés fülön a Vezérlőelem megjelenítése
rovatban a Beviteli mező vagy a Kombinált lista megjelenítési
módot választjuk.
A Szám
és Pénzem adattípusok esetében az alábbi formátumok állnak rendelkezésre.
Beállítás |
Leírás |
Általános szám |
A számokat pontosan úgy jeleníti meg, ahogyan be
lettek írva. Ez az alapértelmezett beállítás. |
Pénznem |
Ezreselválasztót használ; a negatív számokat
zárójelek között jeleníti meg; a Tizedeshelyek tulajdonság
alapértelmezett beállítása 2. |
Rögzített |
Legalább egy számjegyet megjelenít; a
Tizedeshelyek tulajdonság alapértelmezett beállítása 2. |
Szabványos |
Ezreselválasztót használ; a Tizedeshelyek
tulajdonság alapértelmezett beállítása 2. |
Százalék |
Az értéket megszorozza 100-zal, és egy
százalékjelet (%) fűz hozzá; a Tizedeshelyek tulajdonság
alapértelmezett beállítása 2. |
Tudományos |
A szabványos tudományos jelölést használja. |
A Tizedeshelyek mezőben – pénznem és szám
típusú adatok esetén – a kijelzett tizedesjegyek számát szabjuk meg.
EGYÉNI SZÁMFORMÁTUMOK
Egyéni számformátumok beállításával lehetőségünk van az egyes
mezők tartalmát tetszőleges formátumban megjeleníteni. Egyéni számformátumok
definiálásához leggyakrabban az alábbi szimbólumokat használjuk:
Szimbólum |
Leírás |
, (vessző) |
Tizedeselválasztó. Az elválasztók a Windows
Vezérlőpult Területi beállítására való dupla kattintással állíthatók
be. |
(szóköz) |
Ezreselválasztó |
0 |
Számhely-jelölő. Egy számjegyet vagy 0-t jelenít
meg. |
# |
Számhely-jelölő. Egy számjegyet jelenít meg vagy
semmit. |
$ |
Magát a $ szimbólumot jeleníti meg. |
% |
Százalék. Az értéket megszorozza 100-zal, és egy
százalékjelet (%) fűz hozzá. |
E– vagy e– |
Tudományos jelölés, ahol a negatív kitevő mellett
egy mínuszjel (-) jelenik meg, míg a pozitív kitevő mellett semmi.
Ezt a szimbólumot más szimbólumokkal együtt kell használni (például:
0.00E–00 vagy 0.00E00). |
E+ vagy e+ |
Tudományos jelölés, ahol a negatív kitevő mellett
egy mínuszjel jelenik meg, míg a pozitív kitevő mellett pluszjel
(+). Ezt a szimbólumot más szimbólumokkal együtt kell használni
(például: 0.00E+00). |
"szöveg" |
Az idézőjelek között megadott szöveget jeleníti
meg. |
A # és a 0 karakter használata közötti különbséget jól
szemlélteti az alábbi példa:
Eredeti érték |
Számformátum |
Megjelenő érték |
15 |
#### |
15 |
0000 |
0015 |
0 |
#### |
(nem jelenik meg) |
0000 |
0000 |
Az egyéni számformátumok egy, kettő, három vagy négy,
pontosvesszővel (;) elválasztott szakaszt tartalmazhatnak. Minden egyes szakasz
más típusú számformátum megadását teszi lehetővé.
Szakasz |
Leírás |
Első |
A pozitív számok formátuma |
Második |
A negatív számok formátuma |
Harmadik |
A nulla értékek formátuma |
Negyedik |
A kitöltetlen mező formátuma (Nullérték) |
A szakaszok
használatának bemutatásához tekintsük a Celsius fok egyéni számformátumot:
# ##0,0"
Celsius fok"; -# ##0,0" Celsius fok"; 0,0" Celsius fok";"nincs adat"
Ebben a
példában a pozitív, negatív és a nulla szám mellett mértékegységként
megjelenik a Celsius fok kiírás. A számok egy tizedesjegy kijelzéssel, ezres
tagolással jelennek meg a cellában. A kitöltetlen cellákban a „nincs adat”
felirat jelenik meg.
Ügyeljünk
arra, hogy amennyiben tizedes kijelzést is szeretnénk, az adattípust ennek
megfelelően Egyszeresre vagy Duplára válasszuk.
Lehetőségünk
van arra is, hogy egyes szakaszokhoz ne rendeljünk formátumot. Ezek a
szakaszok – attól függően, hogy az előtte lévő szakaszhoz van-e definiálva
formátum – vagy formátumok nélkül, vagy az első szakasz
formátum-beállításaival jelennek meg. Nézzük példaként a mennyiség egységek
közül a darab mértékegységet:
#
##0"db";;0"db";"nincs adat"
Ebben a példában a pozitív, negatív és a nulla szám mellett mértékegységként
megjelenik a db kiírás. A számok tizedesjegy kijelzés nélkül, ezres
tagolással jelennek meg a cellában. A kitöltetlen cellákban a „nincs adat”
felirat jelenik meg. A negatív szám formátumát ebben az esetben nincs
értelme kialakítani, ezért kihagytuk.
BEVITELI MASZK KÉSZÍTÉSE
A Beviteli maszk segítségével előírhatjuk, hogy egy
mezőbe hány darab karaktert, illetve az egyes karakterhelyekre milyen
karaktereket vihetünk be. A megfelelő beviteli maszk kialakításával
segíthetjük az adatrögzítők munkáját. Például egy rendszám esetében
előírhatjuk, hogy az első három karakter csak nagybetű, a második három
karakter csak számjegy legyen. Ezzel megkönnyíthetjük az adatbevitelt.
A Beviteli
maszk varázslót csak dátum/idő és szöveg típusú adatok esetében
használhatjuk. A Varázsló használata előtt el kell menteni a táblát. Ezután
álljunk a megfelelő mező Beviteli maszk rovatába, majd kattintsunk a
rovat mellett látható gombra. A megjelenő Beviteli maszk varázsló
panelen négy lépésben definiálhatjuk a beviteli maszk jellemzőit.
Elsőként
válasszuk ki, hogy milyen típusú legyen a beviteli maszk.
A kijelölt
típus megjelenését a Próba mezőbe kattintva ellenőrizhetjük.
Új maszk
létrehozásához, illetve a már meglevő maszk módosításához használjuk a
Lista szerkesztése gombot.
A megjelenő
Beviteli maszk varázsló testreszabása párbeszéd panelen módosíthatjuk
a meglévő beviteli maszkok jellemzőit, illetve az Új rekord gombra
kattintva új beviteli maszkot hozhatunk létre.
A Leírás
mezőben egyedi azonosítót adhatunk a maszkhoz, amely alapján a későbbiekben
azonosíthatjuk.
A Beviteli
maszk rovatban adjuk meg a maszkot. A beviteli maszk három egymástól
pontosvesszővel elválasztott részből áll.
Szakasz |
Leírás |
Első |
A
beviteli maszk alakját határozza meg. |
Második |
A
szöveges megjelenítésű adat tárolását adja meg. Ha 0 értéket írunk,
akkor a szöveges megjelenítésű karakter az értékkel együtt
tárolódik. Ha 1-et írunk, vagy üresen hagyjuk a szakaszt, akkor csak
a beírt karakterek őrződnek meg. |
Harmadik |
A
szóköz helyén megjelenő karaktert adja meg. |
A következő
táblázat a beviteli maszkban felhasználható karaktereket tartalmazza:
Karakter |
Leírás |
0 |
Számjegy 0 és 9 között, kötelező bejegyzés, nem használható a + és a
- jel |
9 |
Számjegy vagy szóköz, nem kötelező bejegyzés, nem használható a + és
a - jel |
# |
Számjegy vagy szóköz, nem kötelező bejegyzés; + és - előjel
megengedett |
L |
Betű
A–Z, kötelező bejegyzés |
? |
Betű
A–Z, nem kötelező bejegyzés |
A |
Betű
vagy szám, kötelező bejegyzés |
a |
Betű
vagy szám, nem kötelező bejegyzés |
& |
Bármilyen karakter vagy szóköz, kötelező bejegyzés |
C |
Bármilyen karakter vagy szóköz, nem kötelező bejegyzés |
. , :
; - / |
Tizedesjel helyőrzője és ezres-, dátum- és tagoló karakterek |
< |
A
jelet követő összes karakter kisbetűs lesz. |
> |
Az
összes ezt követő karakter nagybetűs lesz. |
! |
Hatására a jelet követő elem jobbról balra jelenik meg, és nem
balról jobbra. A beírt karakterek mindig balról jobbra töltődnek ki. |
\ |
Az
ezt követő karakter szövegként jelenik meg. |
Jelszó |
Ha a
Beviteli maszk tulajdonságot Jelszó értékre állítjuk
be, akkor jelszóbeviteli mezőt hozunk létre. A Beviteli maszk
mezőbe beírt karakter karakterként tárolódik, de csillagként (*)
jelenik meg. |
A Helyőrző
segítségével a tábla adatlap nézetében megjelenő karaktert definiálhatjuk,
amely jelzi, hogy a maszk hány karakter hosszú.
A
Mintaadat rovatba begépelt adatunk az általunk kialakított maszknak
megfelelően jelenik meg.
A
Maszktípus rovatban adjuk meg a begépelt adat típusát. Választhatunk a
szöveg és a dátum/idő típus között.
A Rekord
gombokkal a Beviteli maszk varázsló panelen található beviteli
maszkok között lépegethetünk.
A leírt
szabályok betartásával a beviteli maszkot a megfelelő adatok begépelésével
is létrehozhatjuk.
A Beviteli
maszk varázsló panel Tovább gombjára kattintva a következő
lépésben a beviteli maszk egyes tulajdonságait módosíthatjuk.
A Helyőrző
karakter legördülő listában kiválaszthatjuk, hogy bevihető adatok helyén
milyen karaktert jelenítsen meg a program.
A harmadik
lépésben kiválaszthatjuk, hogy a beviteli maszkban szereplő adatot hogyan
tárolja a program.
A negyedik
lépésben a Befejezés gombra kattintva jóváhagyhatjuk a beállításokat.
EGYÉNI BEVITELI MASZK KÉSZÍTÉSE
Ebben az
esetben is be kell tartanunk a hármas tagolást. A maszk kialakításához a
korábban megismert karaktereket használjuk. Példaként készítsünk beviteli
maszkot gépkocsik rendszámának beviteléhez. A rendszám három betűből és
három számjegyből áll, melyeket kötőjellel tagolunk. Mindhárom betű és
számjegy megadása kötelező. A betűket nagybetűvé kell alakítani, függetlenül
a begépelés módjától. Helyőrző karakterként aláhúzás jelet használunk. A
kötőjelet – melyet előre megadunk – a többi karakterrel együtt eltároljuk.
A beviteli maszk:
>LLL\-000;0;_
TOVÁBBI TULAJDONSÁGOK
A Tervező nézet Mezőtulajdonságok paneljén
található Általános fülön a mezőre vonatkozó további beállítási
lehetőségeket találunk. Ezek a mező adattípusától függően eltérőek lehetnek.
A Cím rovatban felhasználóbarát
mezőneveket adhatunk meg a tábla adatokkal történő feltöltésének
megkönnyítésére. A cím maximum 2048 karakter hosszúságú lehet és tetszőleges
karakterekből állhat. Ha a rovatot üresen hagyjuk, a tábla mezőnév rovatának
tartalma jelenik meg.
Az Alapértelmezett érték mezőben
megadható, hogy új rekord felvitelekor mi legyen a mező alapértelmezett
tartalma. Alapértelmezett értéket képletek, függvények segítségével is
megadhatunk. A rovatban állva, a rovat után található gomb segítségével
megjeleníthetjük a Kifejezésszerkesztő párbeszéd panelt, amely
megkönnyíti a különböző függvények, képletek és műveletek bevitelét.
Érvényességi szabály megadásával az
adatokra vonatkozó érvényességi feltételeket adhatunk meg. Amennyiben egy új
rekord felvitelekor, vagy egy rekord módosításakor a mezőbe bevitt érték nem
felel meg a feltételeknek, az Access figyelmeztető üzenetet küld és nem
engedélyezi a mező elhagyását. Az Érvényesítési szöveg rovatban az
alapértelmezett figyelmeztető üzenet helyett tetszőleges szöveget adhatunk
meg.
Az érvényességi szabály létrehozásánál a
következő matematikai műveletek, relációjelek és logikai operátorok
használhatóak fel:
Matematikai műveletek |
Jelentése |
+ |
Összeadás |
- |
Kivonás |
* |
Szorzás |
/ |
Osztás |
^ |
Hatványozás |
Relációjelek |
Jelentése |
< |
Kisebb |
> |
Nagyobb |
= |
Egyenlő |
<= |
Kisebb vagy egyenlő |
>= |
Nagyobb vagy egyenlő |
<> |
Nem egyenlő |
Logikai operátorok |
Jelentése |
AND |
És |
OR |
Vagy |
NOT |
Tagadás |
Példa: A Fizetés mezőbe nem írhatunk negatív
számot:
Bonyolultabb – például függvényeket is
tartalmazó – érvényességi szabályt kényelmesebb a Kifejezésszerkesztő
panel segítségével elkészíteni.

Példa: A születési dátum bevitelekor
kizárhatjuk, hogy a felhasználó a mai napnál későbbi dátumot adjon meg. Ezt a
Date() függvény segítségével ellenőrizhetjük, amely mindig az aktuális dátumot
adja eredményül.
<=Date()
A Kötelező rovatban azt határozzuk meg,
hogy a mezőnek mindenféleképpen kell-e adatot tartalmaznia. Igen érték
megadása esetén a rekordot addig nem lehet menteni, amíg ez a mező nem kerül
kitöltésre. Ilyen esetben a program hibaüzenettel figyelmeztet a kötelező
kitöltésre.
A Nulla hosszúság engedélyezése rovatban
engedélyezzük üres karaktersorozat alkalmazását a mezőben. Nulla hosszúságú
karaktersorozat például a mezőbe egymás mellé gépelt két idézőjel: ˝˝.
Az Indexelt rovatban beállíthatjuk hogy
a mező indexelt legyen. Az index segítségével meggyorsíthatjuk az adatbázis
rendezését, illetve az adatbázisban való keresést. Az index választásunktól
függően lehet ismételhető vagy nem ismételhető. Ez a tulajdonság igen fontos a
táblák kapcsolata szempontjából is.
A tábla mezőinek felvétele és tulajdonságainak
meghatározása után célszerű a mezők közül kiválasztani az elsődleges kulcsnak
alkalmas mezőt. Az elsődleges kulcs a táblázat rekordjainak egyértelmű
azonosítója, értéke egyedi. Fontos szerepe van a táblák közti kapcsolatok
kialakításánál és az adattöbbszörözés kiküszöbölésénél.
Amennyiben a táblázatban felvett mezők közül
egyik sem teljesíti a kritériumokat, hozzunk létre egy számláló adattípusú új
mezőt. Ez a típus pontosan megfelel a követelményeknek, mivel ebben a mezőben a
program minden új rekord esetében egyedi értéket állít be.
Egy mező elsődleges kulcsként történő
megjelöléséhez válasszuk ki a mezőt, majd kattintsunk a Táblatervező eszköztár
Elsődleges kulcs gombjára, vagy használjuk a Szerkesztés menü
Elsődleges kulcs parancsát. Az elsődleges kulcsként megjelölt mező kijelölő
sávjában egy kulcs jelenik meg.
Az elsődleges kulcs egyben nem ismétlődő típusú
index is.
Amennyiben több mezőből álló, összetett
elsődleges kulcsot szeretnénk létrehozni, a CTRL billentyű segítségével
válasszuk ki a mezőket, és csak ezután kattintsunk a Táblatervező eszköztár Elsődleges kulcs gombjára.
Ha nem hozunk létre elsődleges kulcsot, a
program a tábla Tervező nézetének első mentésekor rákérdez, hogy létrehozza-e
automatikusan az elsődleges kulcsot.
Az
Igen gombra kattintást követően a
program Azonosító néven beszúr egy új Számláló típusú mezőt, és
ezt beállítja elsődleges kulcsként.
TÁBLATULAJDONSÁGOK
A táblára
vonatkozó általános tulajdonságokat a Tervező nézetben a Nézet menü Tulajdonságok
parancsával, vagy a Táblatervező eszköztár Tulajdonságok
gombjára kattintva megjeleníthető panelen adjuk meg.
A Leírás rovatban hosszabb magyarázó szöveget írhatunk a táblához. A
Leírás
az adatbázis ablak Részletek nézetében látható. Az adatbázis ablak
Részletek nézetére a Nézet menü Részletek parancsával, vagy az
ablak Részletek gombjával válthatunk át.
Érvényességi szabály beállításával ellenőrizhető, hogy
az aktuális rekordba bevitt adatok helyesek-e. Előnye, hogy segítségével több
mező értékét is összehasonlíthatjuk, vagy korlátozásokat léptethetünk életbe.
Például fizikai adatok bevitelénél a reális nagyságrendre korlátozhatjuk a
bevihető adatok mértékét. Ellenőrzésére a rekord mentésekor vagy tábla
bezárásakor kerül sor.
Az érvényességi szabályt a mezőknél megismert szabályok szerint
kifejezés szerkesztővel vagy egyszerűbb esetben egyénileg, a rovatba gépelve
hozhatjuk létre.
Az Érvényesítési szöveg mezőben megadjuk, hogy milyen
hibaüzenet jelenjen meg, ha a beírt adatok nem felelnek meg az érvényességi
szabályban megadott feltételeknek. Érdemes ezt is kitölteni, hiszen a korlátozás
életbe lépése esetén a felhasználó tanácstalan lehet, nem tudja mit rontott el,
mit kellene másképp megadni.
A Szűrő
tulajdonsággal elérhetjük, hogy egy tábla
rekordjai közül csak a feltételnek megfelelőeket jelenítsük meg.
A megadott szűrőfeltétel aktiválásához kattintsunk a Tábla
adatlap eszköztár Szűrés gombjára.
A
Rendezés tulajdonság azon mező vagy mezők
listáját tartalmazza, amely szerint Adatlap nézetben a rekordok rendezve vannak.
Az alapértelmezett rendezési sorrend a növekvő.
Amennyiben csökkenő rendezést szeretnénk választani, a
kifejezés végére a DESC utasítást kell írnunk.
TÁBLA ADATLAP NÉZETBEN
A tábla Adatlap nézetébe
a Nézet menü Adatlap nézet parancsára vagy a Táblatervező
eszköztár Adatlap nézet gombjára kattintva térhetünk át.
A korábbiakban ismertetett módon itt a táblát adatokkal
tölthetjük fel.
A táblában levő rekordok rendezését a rendezni kívánt mező
kijelölése után a Tábla adatlap eszköztár Rendezés-növekvő, illetve Rendezés- csökkenő gombjára kattintva, vagy a
Rekordok menü Rendezés almenüjének Rendezés-növekvő, illetve
Rendezés- csökkenő
parancsát használva kezdeményezhetjük.
Amennyiben többféle szempont szerint szeretnénk a táblát
rendezni, akkor a rendezésben részt vevő mezőket mozgassuk egymás mellé a
rendezés sorrendjének megfelelően, majd jelöljük ki őket együtt, és végezzük el
a rendezést. Több oszlop kijelölése esetén balról jobbra haladva rendez az
Access, azaz a rekordokat először a bal oldali oszlop tartalma alapján rendezi
sorba. Ha az első oszlopban azonos értékek szerepelnek, akkor ezek sorrendjét a
következő oszlop tartalma alapján dönti el. Ha a második oszlop is tartalmaz
ismétlődő értékeket, az Access tovább lép a következő kijelölt oszlopra, és így
tovább.
A beállított rendezési módot a Tervező nézetben a
Nézet menü Tulajdonságok parancsával, vagy a Táblatervező eszköztár
Tulajdonságok gombjára kattintva megjeleníthető Tábla tulajdonságok
panel Rendezés mezőjében tekinthetjük meg, illetve módosíthatjuk.
A rendezés megszűntetéséhez használjuk a
Rekordok menü Szűrés/Rendezés törlése parancsát, vagy töröljük a
Tábla
tulajdonságok panel Rendezés rovatának tartalmát.
Adatlap nézetben a tábla rekordjait megjeleníthetjük úgy, hogy
csak a megadott feltételnek eleget tevő rekordok jelenjenek meg. Ilyenkor
szűrést hajtunk végre. Például kiválogathatjuk egy termékcsoport adatait, egy
szerző műveit, egy beteg leleteit stb.
ADATBÁZIS BEZÁRÁSA
Az elkészült adatbázist a Fájl menü Bezárás
parancsával vagy az adatbázis-ablak Bezárás gombjával zárjuk be.
Az egyes megnyitott objektumokat – például tábla, jelentés,
űrlap, adatelérési lap, modul – szintén a Fájl menü Bezárás
parancsával vagy az objektum ablak címsorában található Bezárás gombbal
zárjuk be. Amennyiben az objektum korábban nem mentett módosításokat tartalmaz,
a program bezáráskor egy párbeszéd panellel figyelmeztet a mentés
szükségességére.

Ha a panel Igen gombjára kattintunk, a
program elmenti a módosításokat. Ha a Nem gombra kattintunk, a
módosítások nem kerülnek mentésre.
Ha nem szeretnénk bezárni az objektumot,
kattintsunk a Mégse gombra. Ekkor tovább dolgozhatunk az objektummal.
Adatbázis mentése más mappába vagy meghajtóra
Mivel
az Access-ben nincs Mentés másként funkció, kész adatbázisunk más mappába,
illetve más meghajtóra történő mentéséhez a Microsoft Windows Intézőt kell
használnunk.
A mentés megkezdése előtt zárjuk be az
adatbázis fájlt. A Windows Intéző szerkezeti paneljén válasszuk ki azt a mappát,
amelyben az adatbázis található, majd a lista panelen jelöljük ki az adatbázis
fájlt.
Ezután adjuk ki a Szerkesztés menü
Másolás parancsát vagy használjuk a CTRL+C billentyűkombinációt.
A célmappát mutató ablakban adjuk ki a
Szerkesztés menü Beillesztés parancsát, vagy üssük le a CTRL+V
billentyűkombinációt.
A fenti műveletsor segítségével adatbázisunkat
akár hajlékonylemezre is elmenthetjük. Ebben az esetben azonban győződjünk meg
arról, hogy az adatbázis ráfér a hajlékonylemezre.
|