Bevezetés a kifejezések használata

Ebben a cikkben,

Általános információk a kifejezést

Expression - kombinációja egy részét vagy egészét a következő: beépített és felhasználó által definiált függvények, azonosítók, az üzemeltetők, állandók kiszámításához egyetlen érték.







Például, a következő kifejezést tartalmazza mind a négy elemet:

Ebben a példában a Sum () - Ez a beépített funkció [vételár] - azonosító * - matematikai operátor, és 0,08 - állandó. Ez a kifejezés is használható a területen a láblécben űrlap vagy jelentés kiszámításához forgalmi adó az áruk csoportjai.

Kifejezések lehet nehezebb vagy könnyebb ebben a példában. Például egy logikai kifejezés áll az üzemeltetők és állandók:

Ez a kifejezés értéke igaz, ha összehasonlítjuk egy nullánál nagyobb szám, és a False érték, összehasonlítva a szám kevesebb, mint nulla. Ez a kifejezés is használható egy ingatlan értéke feltételei A vezérlő vagy mezői, hogy csak a pozitív bemeneti értékeket.

Az Access kifejezést használják számos alkatrészek számítások elvégzésére szimbólumokkal vagy adatellenőrzés. Minden táblák, lekérdezések, űrlapok, jelentések és makrók olyan tulajdonságokkal, amelyek adott kifejezés. Például kifejezést lehet használni, hogy ellenőrizzék a tulajdonságait adatok, illetve az alapértelmezett érték. Kifejezések is használhatók területén ingatlan asztal feltételei jelentősége. Ezen kívül, ha írsz a Microsoft Visual Basic kód for Applications (VBA) esetén eljárás vagy a modul gyakran használt kifejezéseket, mint kifejezéseket Access objektumok, például egy asztal vagy egy lekérdezést.

Megjegyzés: További információkat a komponensek a kifejezés, hogy a kifejezés elemeinek a cikk későbbi részében ..

Alkalmazások kifejezések

Az Access, akkor használja kifejezéseket az alábbi sorrendben.

Számított értékek, amelyek nem közvetlenül az adatokat. Ez lehet számítani az értékeket a mezők lekérdezéseket és ellenőrzéseket űrlapok és a jelentések.

Hozzárendelése alapértelmezett értékeket mezői vagy vezérlők űrlapok és a jelentések. Ezek az alapértékek jelennek minden egyes alkalommal, amikor megnyit egy táblázatot, egy űrlapot vagy jelentést.

Készítsen érvényesítő szabályokat meghatározó értékeket, hogy a felhasználó megadhat egy mező vagy vezérlőelem.

Meghatározása feltételeit a kérelmet.

Az egyik leggyakoribb módja Access kifejezést az alkalmazás kiszámítja értékeket, amelyek közvetlenül hiányzik az adatbázisban. Például, lehetséges, hogy hozzon létre egy oszlopot a kérelmet, ahol a kiszámított eredménnyel vonalú elemeket, majd ezt az értéket egy űrlap vagy jelentés. Oszlop a lekérdezés készített számítás eredménye az úgynevezett számított területen. Például, a következő kifejezést a lekérdezés kiértékeli a elemeinek összhangban a kedvezmény:

Rasshirennaya_tsena: CCur (. [Order Részletek] [Eladási ár] * [Mennyiség] * (1- [Kedvezményes]) / 100) * 100

Ez a kifejezés lehetővé teszi, hogy egy eredmény oszlopban (a számított mező) nevű Rasshirennaya_tsena.

Nem lehet létrehozni egy táblázatot mező automatikusan kiszámítja a megfelelő értéket. Ha szükséges, egy tábla területén tárolására elvégzett számítások eredményei valahol (például a kérelem vagy a forma). Ez általában sokkal hatékonyabb tárolni csak az értékeket, amelyek számításához szükséges, és az eredmények kiszámításához, ha szükséges.

Tegyük fel, hogy lehet kiszámítani a dollár összeget a számlán sorban. Ahelyett, hogy a megtakarítás a sorösszeg számítjuk azt szükség szerint a másik két elem, amelyek az adatbázisban tárolt - a mennyiség és az ár. A szöveges mezőben, a számlakivonat kiszámításához ezt az értéket a következő kifejezés segítségével:

Ez a kifejezés számát szaporítja az ár, majd használja a konverziós funkció a valuta (CCur) működtetésére az eredményt Valuta adat típusát. Azt is kiszámítja a kedvezmény minden sorrendben.

Számított mezők hozhatók létre, ha a szükséges adatok kiszámításához néhány területen az asztal vagy egyéb műveletek elvégzésére velük. Például a legtöbb táblák teljes név alatt különböző területeken. Ha azt szeretnénk, hogy összekapcsolják az első és az utolsó név, majd megjeleníti őket egy területen egy lekérdezésben, akkor létrehozhat egy számított mező. Ahogy korábban említettük, a teremtés ilyen típusú kiszámított mező közvetlenül a táblázatban logikusnak tűnik, azonban táblák nem támogatják ezt a fajta műtétet. Nem tartalmaznak mezők és tulajdonságait, amelyben megadhatja a kívánt kifejezést.

Számított mező, amely az unió első és az utolsó név jelenik meg az alábbiak szerint: [ „name”] „” [Név]. Ebben az esetben a jel ( ) Össze az értékeket a „Név” mezőben. egy tér (a tér idézőjelbe), és az értéket a mező „Név”.

Ön is használja kifejezéseket Hozzáférés az alapértelmezett értékeket a tábla mezőinek vagy ellenőrzése. Például az alapértelmezett értékeket a mező dátum az aktuális dátumot, az ENTER () mezőtulajdonságokat alapértelmezett érték ezen a területen.

Ezen felül, akkor egy kifejezést, hogy hozzanak létre egy érvényesítési szabály. Például, akkor egy érvényesítési szabály, hogy a kontroll vagy mező egy táblázatban végrehajtást igényelnek megadott dátum nagyobb vagy egyenlő, mint az aktuális dátum. Ebben az esetben állítsa be az értéket a tulajdonságok a szabály ellenőrzi> = date ().

Végül a kifejezést lehet használni, hogy meghatározzuk a lekérdezés feltételeinek. Tegyük fel, hogy azt szeretné, hogy az értékesítési adatok végzésében egy bizonyos időszakban. Megadhat egy állapot meghatározására adatértéke és a Microsoft Access visszatér csak azokat a sorokat, amelyek megfelelnek nekik. Például, a kifejezés a következőképpen nézhet ki:







Ha hozzáadjuk a lekérdezés feltételeinek és visszatért a lekérdezés csak azokat az értékeket, amelyek megfelelnek a jelzett időpontokban.

Összehasonlítás Access kifejezéseket és Excel képletek

Microsoft Access kifejezést hasonlít a Microsoft Excel képlet eredmények elérése hasonló elemeit használják őket. A Microsoft Excel képleteket, és a Microsoft Access kifejezések némelyikét vagy mindegyikét tartalmazhatja az alábbi elemeket.

Az Excel azonosítók ID - nevei az egyes sejtek vagy tartományok sejtek a könyvben, például A1. B3: C6 iliList2. C32. Az Access azonosítók - a nevét a táblázat területeken (például [Kapcsolat] [Név]!), Controls űrlapok és a jelentések (például Forms [Task List] [Leírás]!), Or tulajdonságait ezeken a területeken és a kontroll ( mint például Forms! [Task List]! [Leírás] .ColumnWidth).

Mivel a gazdasági szereplők a Microsoft Access és Microsoft Excel operátorokat használunk összehasonlítani adatokat, vagy egyszerű számítások velük. Példaként, egy + (plusz) és - (mínusz).

Funkciók és érveket, a Microsoft Access és a Microsoft Excel függvények és érveket használnak feladatok elvégzésére, hogy nem lehet tenni, csak a szereplők. Például, megtalálja a mért értékek átlaga a területen, vagy átalakítani a számítások eredményei a deviza formátumban. Példák funkciók: SUM és szórás. Érvek - olyan értékek, amelyek információt hordoznak funkciókat. A Microsoft Access és a Microsoft Excel számos funkciót, de a nevét hasonló funkciókat különböznek ezek a programok. Például az ÁTLAG függvényt a Microsoft Excel a függvény AVG Microsoft Access.

Állandók Microsoft Access és a Microsoft Excel állandók - értékek, amelyek nem változtatják meg (például egy sor szöveget vagy számokat, nem kiszámított kifejezések).

A Microsoft Access kifejezést használja ugyanazt a szolgáltatók és állandók, valamint a Microsoft Excel képletek, de más azonosítók és a funkciók használhatók Access szempontjából. Excel képletek csak akkor használható egy helyen - egy sejtben egy lapon. Ebben az esetben a hozzáférési kifejezést lehet használni a különböző helyeken a különböző feladatokat, beleértve a következőket:

létrehozása számított ellenőrzések formák és jelentések;

létrehozása számított mezők kérdéseit;

a feltételek a lekérdezés;

adatok ellenőrzése a mezőbe írt, ellenőrzési vagy alakra vágva;

Csoportosítása az adatokat a jelentésekben.

Access és az Excel képletek kifejezést lehet használni kiszámításához számértékek vagy dátum és idő értékek révén matematikai műveletek. Például, hogy kiszámítja a kedvezményes árat a vevő használhatja a képlet Excel = C2 * (1-D2) vagy expressziós Access = [Unit Költség] * (1- [kedvezmény]).

Expression Access vagy Excel képlet használható kombinálni, split vagy más módon feldolgozó vonalak segítségével sztring operátorok. Például, kombinálására első és az utolsó neveket egy sorban lehet használni Excel = D3 általános képletű „” D4 vagy expressziós Access = [Név] „” [Név].

elemei expressziós

Kifejezések állhat azonosítók, műveleteket, és érveket, és az értékek állandók. A következő részekben, ezek az elemek részletesebben tárgyaljuk. A példák az alábbi fejezeteket is biztosított egy rövid leírást a szintaxis, amely a használt kifejezéseket.

azonosítók

Azonosító - név, tulajdon vagy ellenőrzés. Használja azonosítót a kifejezés értékének a hivatkozási szám társított mezők, tulajdonságok, vagy kontroll. Tegyük fel, a kifejezés = [RequiredDate] - [DataIspolneniya]. Ez a kifejezés DataIspolneniya különbség mező értékét vagy értékeit a kontroll területen vagy ellenőrző RequiredDate. Ebben a kifejezésben RequiredDate DataIspolneniya és szolgálnak azonosítókat.

Microsoft Access segítségével nagyszámú szereplők, köztük aritmetikai operátorok, mint +. -. * (Szorzás) és / (osztás). Ön is használja az összehasonlító operátorok, mint például a <(меньше) или> (Tovább) értékeket összehasonlítani; szöveg szolgáltatók, mint például a és +. Kuplung (egyesület) a szöveg; Logikai operátorok, például, és nem, és. meghatározására értékei „igazi” és a „hamis”, valamint más szolgáltatók Access.

Funkciók és érvek

Funkció - beépített eljárásokat lehet kifejezésére. Funkciók lehet alkalmazni sokféle műveletének értékek, mint a dolgozó szöveget és dátumokat, valamint összefoglalni. Például, az egyik leggyakoribb funkciók dátuma. ami visszaadja az aktuális dátumot. Dátum funkció használható különféle módokon (például egy kifejezés, amely megadja az alapértelmezett értéket a mezőnek vagy táblázatok). Ebben a példában, amikor új rekordok alapértelmezett értékeket a mezőkhöz állítsa be az aktuális dátumot.

Egyes funkciók használatához érveket. Az érvelés - olyan érték, amely áthalad a bemeneti paramétereket. Ha a funkció igényel több argumentum, vesszővel elválasztva. Vegyük például a dátum függvényében a következő példában, a kifejezés:

Ebben a példában két érv. Az első érv - a date () függvény, amely visszaadja az aktuális dátumot. A második érv ( „d mmm yyyy”), amely egy vessző az első argumentum megadja a szöveget, hogy jelezze, hogyan formázza a dátumot visszaadott érték Format funkciót. Felhívjuk figyelmét, hogy a szöveget kell idézőjelek közé. Ez a kifejezés azt is mutatja, hogy gyakran lehet használni a visszatérési értéke egy függvény érvként másik funkció. Ebben az esetben a date () működik, mint egy érv.

További információ a funkciók és a szintaxis kifejezések, lásd. További információkért lásd.

Constant - olyan elem, amelynek értéke nem változik a működés során Access. A kifejezést gyakran használják True állandók. Hamis, és Null. A VBA-kódot, akkor is meghatározhatja a saját állandók, hogy lehet használni a VBA eljárásokat. VBA - egy programozási nyelv a Microsoft Access.

Megjegyzés: Az állandók VBA nem lehet használni a felhasználó által definiált függvények, amelyek használják a kifejezést. Például a VBA ott állandók a hét napjainak: vbSunday vasárnap vbMonday - hétfő és így tovább. Mindegyik megfelelő állandók egy számértéket. Például, egy numerikus értéket vbSunday jelentése 1 és vbMonday - 2. Ezek a konstansok nem használható felhasználói függvényt, hogy az úgynevezett egy kifejezést. Ehelyett meg kell használni a számérték.

A kifejezések literálok lehet használni (például szám 1254 vagy a húr „Enter szám 1-től 10”). Ön is használja a numerikus értékek állhat több számjeggyel, aláírásával és tizedes pontossággal. Ha nincs jele Microsoft Access találja pozitív értéket. Ahhoz, hogy az értéke negatív, adjunk hozzá egy „mínusz” jel (-). Ön is használja tudományos jelöléssel. Ehhez adjuk hozzá a szimbólum „E” vagy „e” és a jele az exponens (pl 1,0E-6).

Ha szöveges karakterláncok állandók, mellékelje azokat idézőjelbe, úgy, hogy helyesen értelmezi a Microsoft Access. Bizonyos esetekben, a Microsoft Access bevezeti idézetek a felhasználó számára. Például, ha beírja a kifejezést az ellenőrzési szabályok, vagy Access lekérdezés feltételeinek automatikusan megkeresi szöveges karakterláncot idézőjelek közé.

Például ha beírja a szöveget Riga. Access megjeleníti a „Riga” a kifejezés. Ha szeretné, hogy az eredmény a vonal valójában idézőjelbe, a húr van zárva szimpla idézőjelek ( „) vagy három idézőjelben („) például a következő kifejezések egyenértékűek .:

Forms! [Kapcsolat]! [Város] .Value defaul = '' Riga ''

Forms! [Kapcsolat]! [Város] defaul Eddig = "" "Paris" ""

expressziós példák

Az alábbi táblázatban néhány példát a kifejezések Access, valamint a tipikus eljárásokat azok alkalmazására:

Meghatározza érvényesítési szabály számmező a táblázat - a felhasználóknak meg kell adnia egy nullánál nagyobb értéket.

Néhány kifejezést kezdődik egyenlőség operátor (=), és mások - nem. Értékének kiszámításakor az egy vezérlő egy űrlap vagy jelentés indításához használt kifejezés operator =. Más esetekben, például amikor belépnek kifejezéseket egy lekérdezést, vagy egy tulajdonság defaultValue vagy ValidationRule mező vagy vezérlőelem, használja a = operátor nem szükséges, kivéve, ha a kifejezés nem adódik hozzá a szövegmezőbe az asztalra. Bizonyos esetekben, például ha hozzá kifejezések lekérdezések Access eltávolítja a = operátor automatikusan.




Kapcsolódó cikkek