13. 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 CSAPAT 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 az ADATOKnevet! 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). Hat rekord bevitele a feladat. A bevitelnél fiktív csapatokkal is dolgozhatunk. Mindenképp vigyük be a feladat által kért hat 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 bemutatott filmek száma 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 pozíció a bajnokságban mezőhöz alá, a Rendezés sorba válasszuk ki a Növekvő (Descending) szót

e, Ha most lefuttatjuk a lekérdezést, láthatjuk, hogy a rekordok valóban bajnoksági pozíció 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 CSAPAT néven a floppyra!

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.

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 a kupanyerességek számát is. Végül mentsük le GYŐZELEM néven.

9.

Ahova nem írtunk számot, ott a KUPA 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 ADATOK 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 KUPA mezőhöz írjuk be feltételnek: