Alkalmazási szoftverek kérések

Lekérdezés egy adatbázis-objektum (ábra. 3,22). Úgy fogalmazott infor-mációk szükségességét.

Amikor dolgozik egy lekérdezés megkülönböztetni két szakaszból áll: a kialakulását (tervezés) és a megvalósítás. Ha a kapott információ van kiválasztva az összes adatbázis táblák szerint a lekérdezés kritériumoknak.

Alkalmazási szoftverek kérések

Ábra. 3.22. lapját

Lekérdezések jönnek a különböző típusokat. Mintánként, hogy hozzon létre, hogy frissítse, hogy adjunk, hogy távolítsa el, kereszt, a végső, parametrikus, stb alapértelmezett formája egy kiválasztott lekérdezés.

Megalakult a kérelem mellett a Query Builder. Ehhez menj a lap lekérdezések (ábra. 3,22), és kattintson a Create. Egy új ablak nyílik meg kérés (ábra. 3,23). Vannak más módon lehet elérni a Query Builder.

Alkalmazási szoftverek kérések

Ábra. 3.23. A párbeszédablak kiválasztására a kérelem

A tetején a tervező ablak által elhelyezett csapat szükséges táblázatok Érdeklődés - Add asztalra vagy ugyanazt a parancsot a helyi menüben. Az alján Raspaud hamis igénylőlapot, információ kerül bele, mégpedig a szükséges mezőket az asztalnál az ablak tetején egy szöveges mező vagy dupla kattintással. Ebben az esetben a tábla nevét az űrlap automatikusan kitölti.

Tegyük fel, hogy a megjeleníteni kívánt információt a megkötött szerződések a munkavállaló a cég Smirnovoy Svetlanoy. Ábra. 3.24 felső részében a tervező költözött három asztal: Alkalmazott. Szerződéseket. Ország. A szöveges mező átment a területen három asztal: Név. Nomer_dogovora. Ország. Data_nachala_tura.

Alkalmazási szoftverek kérések

Ábra. 3.24. lekérdezés tervező

A jelenléte „tick” a húr kiadási jelenlétét jelzi a területen a keresési eredmények táblázatban. Amint az ábrából látható. 3.25, az érték a mező nevét nem jelenik meg.

Kérdés a kritériumokat egy sorban állapota kiválasztás és az azt követő vonalak, VAGY viszonyban. Minden meghatározott kiválasztási kritériumok egy sorban, egy unió-nyayutsya ÉS operátor. Mivel a szelekciós feltételek lehet kifejezni (a számított mező), a dátumot, amelynek szövegét kell beírni kézzel vagy eszközzel, vagy a helyi menü Build. Az állandók típusú Date / Time jelentése a #.

A kérés típusa lehet alakítani bármilyen más igénnyel vagy utasítással eszköz.

Duplán kattintva a neve a lekérdezés végrehajtása kérés végre (ábra. 3,25).

Alkalmazási szoftverek kérések

Ábra. 3.25. Kérdés, hogy a munkavállaló Smirnovoy Svetlany

Számított mezők a lekérdezés

A lekérdezések megadhatja számításokat az adatokat, és a számított mező egy új mező az adathalmaz. formula vezetünk, hogy hozzon létre egy új mezőt az üres sejtvonalak Field Árajánlatkérés:

Név mezőben. kifejezés

A konstrukció a kifejezés egy speciális jellemzője - a Expression Builder. vyzy-Vai, kattintson jobb gombbal a mezőbe, vagy kattintson épít.

Tegyük fel, hogy egy munkavállaló Smirnovoy Svetlany kiszámításához szükséges bevétel eladott jegyek minden ország számára. Az üres mező, a Query Builder nevezik Expression Builder. Mappa megnyitásával asztal, akkor jelölje ki a mezőt szükséges számítástechnikai és csatlakoztassa őket aritmetikai vagy logikai operandusok. Ábra. 3.26 azt mutatja, hogy a táblázat kiválasztott szerződések Chislo_turistov területen, és megszorozzák a pályát Tsena_tura ugyanabban a táblázatban szerződések.

Alkalmazási szoftverek kérések

Ábra. 3.26. kifejezést Builder

A lekérdezés eredménye ábrán látható. 3.27.

Alkalmazási szoftverek kérések

Ábra. 3.27. A kérelmet a jövedelem összegét a munkavállaló Smirnovoy Svetlany

lekérdezési kifejezések is, amelyet közvetlenül az igénylőlapot, de annak érdekében, hogy még inkább sokoldalú, lehetséges, ahelyett, hogy kiválasztunk egy bizonyos értéket, hogy a kérés paraméter, azaz a hozzon létre egy paraméteres lekérdezés. Ebből a célból a kiválasztási feltétel bemeneti karakterlánc kifejezés szögletes zárójelben, amely megjelenik a „csúcs” a párbeszéd folyamatában, például az [Enter name]. Ilyen paraméterek lehetnek több, mindegyik az ő területén.

Az adatok kiválasztása, hogy keresnie kell egy bizonyos funkciót, mint például a betétek az értékek vagy a maximális értéket a mezőbe. Lekérdezések számításokat végezni egy csoportja feljegyzések, az úgynevezett összesen. Ezek előállítására kell lépnie Konstruktorzaprosov és válassza a Nézet - Group Operations. egy új sort a csoport nevét működését a kérdõívet. ez tartalmazza a szót csoportosulás. Ez a sor jelzi a számítás-a elvégzésének szükségességét.

A műveletek a sorban csoport műveletek. SUM - összegzés; AVG - átlagérték; MIN - minimum érték; MAX - legnagyobb érték COUNT - a bejegyzések száma értékekkel (nincs Null) és mások.

Egy speciális típusú összefoglaló lekérdezéseket, ami a találatokat a mátrix formájában hívják etsya kereszt. Létrehozásához szükséges, hogy a kivitelező a parancs végrehajtásához Insert - Érdeklődés - Kereszt keresett vagy Új gomb - Perekrestnyyzapros.

Minden egyes területen a kérés az egyik egység lehet kiválasztva: sor fejlécek. Az oszlop fejlécére. Value. amely megjelenik a táblázat celláit, és „nem jelenik meg.”

Ahhoz, hogy át a kérelmet, úgy kell határozni, hogy legalább egy területen, mint egy fejléc és az oszlop fejlécében értékeket. Használhatja további kiválasztási kritériumokat és válogatás.

Módosító eljárás változtatási kérelmek

Tekintettel arra, hogy a módosítási kérelmek az adatbázis vezet visszafordíthatatlan változások szereplő információk az adatbázisban, akkor ajánlatos elvégezni azt két szakaszban történik. Az első szakaszban van szükség, hogy a kiválasztás a módosított adatokat a választó lekérdezés. Ellenőrizze a helyes-ség a minta. A második lépés, hogy állapotának megváltoztatásához válasszuk a lekérdezés beállításával azt megfelelően tánc a feladattal. Ezután újra végrehajtja a lekérdezést az új állapotot.

A frissítési kérelem akkor használható, ha annak szükségességét, hogy változások a különböző adatbázis nyilvántartás, így célszerű, hogy egy biztonsági másolatot az asztalra. Végzett ilyen típusú lekérdezés két lépésben történik: először ellenőrizte rekordok frissülnek kiválasztás helyes használatával válasszuk lekérdezést, és akkor átalakul egy frissítő lekérdezés, és újra végrehajtásra.

Periodikusan eltávolítjuk archiválják az asztalon „régi” rekord, akkor növelheti bystrodey-Következmény fő részből és javítania kell az adatbázisban. Ebből a célból kérheti hozzáadásával. Ezen felül, ha szükséges, adjunk hozzá adatokat az adatbázis tábla egy másik adatbázis, akkor is használhatja a kérések hozzá.

Törlésére vonatkozó kérés olyan esetekben használjuk, amikor a „régi”, vagy használaton kívüli táblabejegyzések lehet távolítani, de először ki kell választania egy mintát, és kipróbálni. Célszerű, különböző biztonsági másolat.