Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
1. Výpočty v dopytoch:
* Výpočet celkovej ceny: `[Množstvo] * [UnitPrice]`
* Výpočet zľavnenej ceny: `[Cena] * (1 - [zľava])`
* Konverzia dátumov: `DATATIFF (" D ", [StartDate], [enddate])`
* Zhrebavé reťazce: `[FirstName] &" "&[priezvisko]`
2. Pravidlá validácie v tabuľkách:
* Vynucovanie typu údajov: `[DatefBirth]
* Vlastná validácia: `Len ([phonumber]) =10 a isnumerer ([fonenumber])`
3. Zdroj riadenia pre formuláre a správy:
* Zobrazovanie vypočítaných hodnôt: `=Sum ([množstvo])`
* Zobrazovanie formátovaných údajov: `=Formát ([dátumoFbirth],„ krátky dátum “)`
* Podmienené formátovanie: `=IIF ([orderstatus] =" dokončený ", true, false)`
4. Makra a kód VBA:
* Výpočet hodnôt: `Dim Total Action ako dvojnásobok
Celkomprice =[množstvo] * [UnitPrice] `
* Manipulácia s údajmi: `Docmd.runsql" Aktualizované objednávky set [OrderStatus] ='SPIPPED', kde [ORDID] =10 "`
5. Vstavané funkcie:
* matematické funkcie: `Abs (x)`, `kolo (x, n)`, `sqrt (x)`
* textové funkcie: `Vľavo (x, n)`, `pravá (x, n)`, `orezanie (x)`, `nahradiť (x, staré, nové)`
* Funkcie dátumu: `Dátum (), čas (), datát (interval, dátum1, dátum2)`
Príklad výrazu v dotaze:
Povedzme, že máte tabuľku s názvom „Objednávky“ s poliami ako „OrderID`,` Množstvo`, `UnitPrice` a` DIZAD`. Chcete vytvoriť dotaz, ktorý vypočíta celkovú cenu za každú objednávku, pričom uplatňuje zľavu:
`` sql
Vybraný
Orderid,
Množstvo,
UnitPrice,
Zľava,
[Množstvo] * [UnitPrice] * (1 - [zľava]) ako celková cena
Od
Príkazy;
`` `
Tento dotaz používa výraz `[množstvo] * [UnitPrice] * (1 - [zľavu])` na výpočet `totalPrice` pre každú objednávku.
Kľúčové body:
* Výrazy používajú štvorcové zátvorky (`[]`) na označenie názvov polí.
* Môžete použiť vstavané funkcie a operátory (+, -, *, /atď.).
* Výrazy sú výkonné na vykonávanie výpočtov, manipuláciu s údajmi a kontrolné správanie v prístupe.
Neváhajte a opýtajte sa, či chcete konkrétnejšie príklady alebo máte ďalšie otázky!