Számított mezők hozzáférési kérelmeket - adatbázis hozzáférés
Ebben a cikkben fogunk beszélni számított mezők Access lekérdezések. A kérelem alapján a táblázatban minden rekord lehet numerikus számításokkal, string értékek vagy dátum értékeket az adatokat egy vagy több mezőt. A számítás eredménye képezi egy új lekérdezőtábla kiszámított mező. Ezzel szemben a számított mezők az asztal, számított mezők, a forrás lekérdezőtáblánál új adatbázis mezők nem hoznak létre. Minden alkalommal, amikor a lekérdezés futtatásakor a számítások alapján a jelenlegi értékek a mezőket.
Ami a számított mezők konstansok és függvények használhatók mellett a mező neveket. Ennek eredményeként a feldolgozása kifejezés csak egy érték állítható elő.
Probléma 1. A táblázatban az áruk egy mező ár és STAVKA_NDS, kiszámítja az árat ÁFA és hasonlítsa össze, hogy kapott egy számított mező a tábla áfa.
- Tervezze mód kiválasztása lekérdezést a termék asztalra. Drag területén az igénylőlapot NAIM_TOV, Ár, STAVKA_NDS és az ÁFA (ábra. 4.6).
- Az aktuális ár kiszámolásáért- ÁFA, hozzon létre egy számított mező, az írás egy üres sejtvonal Field (Mező) kifejezés [ár] + [Ár] * [STAVKA_NDS].
- Kiválasztásához rekordokat érték nagyobb, mint 5000. számított mező a sorban kiválasztási feltétel (Criteria), enter> 5000
- Miután belépett az alapértelmezett expressziós rendszer generálja a neve a számított mező kifejezést 1, ami lesz az oszlop fejlécében a táblázatban a lekérdezés eredményét. Ez a név elé be kell illeszteni a szavakat [ár] + [Ár] * [STAVKA_NDS]. Minden egyes új számított mezőt a lekérdezés kifejezést száma növekszik. A név a számított mező kettősponttal elválasztva kifejezést. A név módosításához állítsa a kurzort a kiszámított lekérdezési mezőt, és kattintson az egér jobb gombjával. A környezetfüggő menüből válassza ki a Properties (Tulajdonságok) mezőt, és egy sor Aláírás (Caption) mezőbe írja be az új nevet - Ár ÁFA-val 1. Most a táblázatban a lekérdezés eredményét egy számított oszlopban fejléc nevét jeleníti meg. mező neve is korrigálható alakjában közvetlenül kérelmet.
- Az eredmény megjelenítéséhez a lekérdezés, kattintson a Futtatás (Run) a csoport eredménye (Eredmények). Számított mező asztal és köles ugyanaz az érték.
- Változtassa meg az egyik bejegyzés kérésére az áru ára. Értékek mindkét számított mezők kerülnek azonnal újratervezi.
- A komplex képződését expressziója egy kiszámított mező vagy állapotának a kiválasztási célszerű használni a Expression Builder. Builder lehetővé teszi, hogy válassza ki a szükséges szempontjából mezőneveit a táblák, lekérdezések, tranzakciók karakter funkciót. Távolítsuk el a kifejezést a kiszámított mező és használja az építő a képződéséért.
- Hívjon az Expression Builder (Expression Builder), nyomja meg a Builder (Builder) a Query Setting (Query Beállítás) Szalag tervező (Design), vagy válassza a build (build) a környezetfüggő menüből. Az egér kurzor kell állítani előre a bemeneti cella kifejezést.
- A bal oldalon az ablak Expression Builder (Expression Builder) (ábra. 4.7), válassza ki a terméket asztalt, amelyen a lekérdezést épül. A jobb listája jelenik meg a területen. Következetesen válassza ki a kívánt mezőket és az üzemeltetők, kattintson duplán beillesztés a kifejezést. Expression van kialakítva a felső részén az ablak. Megjegyzés építő előtt a mező nevét egy tábla nevét, amelyhez tartozik, és hogy elválasszák a mező nevét egy felkiáltójel.
- Fejezze be a folyamatot a kifejezés a számított mező, kattintson az OK gombra.
- Mentse a lekérdezést néven - ÁFA és zárja be.
- Végezze el a mentett lekérdezés. kiválasztja azt a navigációs ablakban, és válassza a helyi menü Megnyitás (Open).
Probléma 2 A számított mezők és kiválasztási feltételek, akkor a beépített funkciókat. Az Access 150 függvényeket.
Tegyük fel, hogy ki akar választani minden olyan számlát, amelyek szállítása egy adott hónapban. Táblázat fuvarlevél szállítás időpontját mezőjében tárolt adatok típusát DATA_OTG dátum / idő (dátum / idő).
Parametrikus lekérdezés Access itt.
Gondok vannak az adatbázis-hozzáférés? Azt nem tudja átadni a tanfolyamot, és kap hitelt? Gyere VKontakte vk.com/access_community csoportban. Segítség!
Prompt képlet a kiszámított mező végső időpontja. Például ott van a kezdő dátum bekerül a napok számát, az utolsó dobozt ki kell tölteni automatikusan