Lekérdezések számított mezők - studopediya
Adatbázis hozzáférés lehetővé teszi a számítások elvégzésére bármelyik mezői, és a számított kifejezése egy új mezőt a recordset. A kifejezés értéke, akkor használja a beépített Access funkciókat. Kiszámításakor Access aritmetikai kifejezések eredményezheti hozzárendeli a megfelelő adattípust.
Field, amelynek tartalma az eredménye a számítás a tartalmát más területeken, az úgynevezett egy kiszámított mezőt.
Számított lekérdezéseket lehet tenni egy speciális szerszám hívott Expression Builder - a gombra az eszköztáron.
Expression Builder tartalmazza az összes aritmetikai, logikai operátorok speciális szimbólumok építésére kifejezéseket és kiterjedt osztályát beépített funkciókat. csoportosítva cél szerint.
Az érvek a funkciók lehetnek összetett kifejezéseket, amelyek magukban foglalják a táblázat területeken. Hogy egy ilyen kifejezéseket építő területe objektumok (táblák, lekérdezések, űrlapok, stb), és a különböző területeken ezeket az objektumokat. A nyilvánosságra a funkciók a tárgy, a csoportok listáját a funkciók és a egy listát a kiválasztott funkciók csoportjának.
+, -, *, /, és a speciális szolgáltatók, mint például: A kifejezések szokásos operátorok használhatók:
MOD - a fennmaradó elosztjuk a teljes kifejezést az egész. Ha szükséges kerekítés előfordul mindkét kifejezés;
- összefűző húrok - csatlakoztassa a második végén az első sor.
4. ábra. Dialog Box Expression Builder
1) Mekkora a költsége a szállítmány.
· Helyezze a kurzort egy üres sejtvonal területén:;
· Hívás az Expression Builder -;
· Kattintson duplán az objektum asztalra;
- válassza ki az asztal terméket, akkor a mező ár, az Insert gomb;
- jel (vagy gomb) - * (szorzás);
- válassza ki a Sales tábla, akkor a mennyiség mező, a Beszúrás gombra;
· Egy üres sejtvonal területén, így a kifejezést:
· Helyezze a hivatalos szó jelentésének kifejezés1 StoimostPartii;
· Mentse a lekérdezést c számítjuk mezőben adja meg a lekérdezés nevére:
2) Adjon meg egy 10% -os kedvezményt a költsége a szállítmány több mint 10 darab.
· Enter megrendelőlapot asztal kellékek és kérés költség;
· Készítsen egy számított mező használatával Expression Builder a vezérlő funkció - villa:
Ilf (logikai kifejezés;
Effects1 értelmesen true;
action2 értelmesen false).
StoimPartii: Ilf ([eladó] [szám]> 10 ;!
3) Hozzon létre egy új mezőt a „Név”, amelynek tagjai a mezők „Név”, „Név”, „Közép” egy asztalnál.
Határozat. kifejezés, alapján, amely a kérelem -
[Név] "" [Név] "" [Közép]
1. Ön egy számított mező létezik, csak az eredmény tábla a lekérdezés.
2. Miután a kérelmet úgy kell kiszámítani, les megjeleníti a számítás eredményét, és nem magát a kifejezést.
3. A leggyorsabb módja annak, hogy helyezze be a mezőbe a kifejezést a Expression Builder - ez egy dupla kattintással a név mezőt.
4. kiszámított mező lehet létrehozni egy egyszerű input (billentyűzet) számítási kifejezést a sejt „mező” üres post-tsa igénylőlapot.
5. Számított mezők szabványos név: Vyrazhenie1,2 ... A kényelem velük dolgozni kell változtatni a szokásos nevek szemantikai lekérdezés formákat közvetlenül (a számított mező a sejtben a sorban).