5.1.5. Többtáblás választó lekérdezés

iDevice ikon

Következő feladatunk bonyolultabb lekérdezésre mutat példát.

Feladat

Kérdezzük le azokat az autókat rendszámmal, márkával, típussal, amelyeket budapesti vásárlók vettek meg. Az eredmény vevőnévsor szerint növekvő sorrendben legyen!

Megoldás

 

Az alábbi lépéseket végezzük el:

A táblák felvétele és a mezők kiválasztása. Most több táblára lesz szükségünk, hiszen értékesített autókat kell autóadatokkal és vevőnevekkel megjeleníteni, ráadásul a szűrőfeltétel a vevők címadata alapján állítható be.

A lekérdezés adatmezőit az egyes táblákból egyenként válogatjuk össze: a kívánt tábla valamely adatmezőjét egérrel egy üres rács-oszlop Mező cellájára húzzuk (ahhoz pedig, hogy egy lekérdezésmezőt töröljünk, a Mező cella tartalmát kell törölni).

64. ábra
Lekérdezés összeállítása a Tervezőrácsban

Vegyük észre, hogy az Értékesítések tábla egyetlen mezőjére sem vonatkozik feltétel, de mégis fel kellett venni, mert egyébként nem lenne kapcsolat az Autók és a Vevők között. A helységet nem kell megjeleníteni, hiszen a lekérdezés minden rekordjában (sorában) csak budapestiek szerepelnek - ezért a Megjelenítés jelölődobozból itt kivesszük a jelet. A feltétel itt a „budapest" szóval való azonosság.

A rendszer nem érzékeny a kis- és a nagybetűk megkülönböztetésére. A vezetéknév alapján növekvő sorrendbe rendeztettük az eredménytáblát.

65. ábra
Lekérdezés eredménye, az eredménytábla

Mentsük a lekérdezést Budapesti vásárlók néven.