7. feladat megoldása Access-ban

1.

Az Access indítása után válasszuk az Üres adatbázis létrehozása (Blank Database) pontot, majd adjuk az GÉPKOCSIK nevet az új adatbázisnak. Amikor nevet adunk a fájlnak, egyúttal meghajtó- és könyvtárnevet is kijelölünk a számára.

2.

Hozzuk a létre a feladat által kért adattáblát a következők szerint.

a, Lépjünk a Táblák (Tables) tálcára, majd kattintsunk az Új (New) gombra.

b, A Mezőnév (Field Name) alá írjuk be: Típus, majd üssük le a kurzor jobbra billentyűt.

c, Adattípusnak válasszuk a Szöveges (Text) típust.

d, Vigyük be a feladat által kért többi mezőt is. Az alábbi ábra mutatja a használandó mezőtípusokat. Mentéshez hívjuk meg a Fájl/Bezárás (File/Close) menüpontot, válaszoljunk Igennel (Yes) a mentésre vonatkozó kérdésre, majd adjunk a táblának nevet. A név beírása, illetve az Enter leütése után az Access figyelmeztet az elsődleges kulcs hiányára. Nemmel (No) lépjünk túl a figyelmeztetésen, a megoldás során nem lesz szükségünk elsődleges kulcsra.

3.

Létrejött az adattábla, töltsük fel adatokkal. Dupla kattintással vagy a Megnyitás (Open) gombra történő kattintással léphetünk adatlap nézetbe (Datasheet View). Öt rekord bevitele a feladat. A bevitelnél fiktív autókkal is dolgozhatunk. Mindenképp vigyük be a feladat által kért öt rekordot.

4.

A rekordok beírása után zárjuk be az adattáblát: üssük le a Ctrl+F4-et.

5.

A Teljesítmény szerinti rendezéshez használjunk lekérdezést.

a, Váltsunk a Lekérdezések (Queries) tálcára, majd kattintsunk az Új (New) gombra.

b, Kattintsunk minden mezőn duplán a QBE rácsra küldéshez.

c, A Teljesítmény mezőhöz alá, a Rendezés sorba válasszuk ki a Csökkenő (Descending) szót.

e, Ha most lefuttatjuk a lekérdezést, láthatjuk, hogy a rekordok valóban teljesítmény szerint jelennek meg. A rendezés logikai rendezés, a rekordok pozíciója nem változik. Ezen választó lekérdezés alapján táblakészítő lekérdezést kellene létrehoznunk, ha fizikai rendezettséget kívánnánk elérni. Mentsük el a lekérdezést. Az A rész feladataival ezzel elkészültünk.

6.

A B rész első feladata egy új mező létrehozása. Jelöljük ki az adattáblát, majd kattintsunk a Tervezés (Design) gombra. Írjuk be az új mező nevét, adjuk meg a típusát, és állítsuk be a 30 karakteres hosszt.

7.

Hívjuk meg a Nézet/Adatlap nézet (View/Datasheet View) menüpontot. Az Access megkérdezi, hogy el kívánjuk-e menteni a módosításokat. Válaszoljunk Igennel.

8.

Töltsük fel néhány rekordnál az új mezőt. Írjunk be e-mailcímeket is. Végül zárjuk az ablakot Ctrl+F4-gyel.

9.

Ahova nem írtunk címet, ott a Cím mező értéke Null. Az ebben a lépésben létrehozásra kerülő választó lekérdezésben a Null értékkel végzünk majd összehasonlítást.

a, Lépjünk a Lekérdezések (Queries) tálcára, majd kattintsunk az Új (New) gombon.

b, Válasszuk a tervező nézetet (Design View).

c, Jelöljük ki az DATA táblát, mint a létrehozandó lekérdezés forrását. Kattintsunk a Felvesz (Add), majd a Bezár (Close) gombra.

e, Egyenként a mezőkre kattintva hozzuk le a QBE rácsra az összeset, majd a Cím mezőhöz írjuk be feltételnek: not null Amint ellépünk a celláról, az Access Is Not Null-ra pontosítja a kifejezést.

f, Ellenőrizzük az eredményt a Lekérdezés futtatásával (Felkiáltójel-ikon), majd mentsük el a lekérdezést LINK néven.

10.

A következő feladat is egy lekérdezés létrehozását kéri. Az előzőek szerint kezdjük el tehát egy új lekérdezés létrehozását. Hozzuk le az összes mezőt, és a Cím alá, a feltétel sorba írjuk be a következőt: Like "*@" Or Like "@*" A fenti kifejezésben az Or utáni részre azért van szükség, hogy azok a rekordok is megjelenjenek, ahol a cím legelső karaktere a @ jel, és máshol már nem fordul elő. (Tekintsünk most el attól, hogy egy e-mailcímben csak egy @ jel lehet, és az nem a legelső karakter. A feladat azon rekordok kiszűrését kéri, amelyek tartalmazzák a Cím mezőben a @ jelet.)

A lekérdezést mentsük el a feladat által kért néven.