sql >> Databáze >  >> RDS >> Access

Jak vytvořit počítané pole v dotazu Microsoft Access

Vytvoření vypočítaných polí v aplikaci Microsoft Access Select Queries

Platí pro:Microsoft Access 2010, 2013, 2016, 2019 a 365 (Windows)

Můžete vytvořit vypočítaná pole ve vybraných dotazech v aplikaci Access v mřížce QBE (dotaz podle příkladu). Budete se muset naučit pár pravidel syntaxe a pak můžete vytvářet jednoduché až složitější výpočty. Vypočítaná pole lze také vytvořit v jiných typech dotazů Access.

Vytvoření počítaného pole ve výběrovém dotazu

Chcete-li vytvořit výběrový dotaz s počítaným polem (které se zobrazí v každém záznamu v zobrazení datového listu):

  1. Klikněte na kartu Vytvořit na pásu karet a poté klikněte na Návrh dotazu ve skupině Dotazy.
  2. Dvakrát klikněte na požadované tabulky a poté klikněte na tlačítko Zavřít.
  3. V mřížce do prázdného sloupce v řádku Pole zadejte název nového pole následovaný dvojtečkou (:). Cokoli za dvojtečkou je součástí matematického výrazu používaného v oboru. Při zadávání názvu nového pole nepoužívejte tečky (.), hranaté závorky ([]) ani vykřičníky (!). Také nepoužívejte stejný název jako jiné pole v tabulce v databázi.
  4. Za názvem nového pole a dvojtečkou zadejte výraz. Když do výrazu zadáte názvy polí, měly by se objevit v hranatých závorkách, například [aktuální prodej]. Můžete kliknout pravým tlačítkem do řádku pole a vybrat Zoom nebo stisknout Shift + F2 pro "přiblížení", abyste si usnadnili zadávání výrazu. Můžete například zadat Variance:[aktuální prodej]-[projektovaný prodej] do řádku pole nebo dialogového okna Lupa.
  5. Do výrazu zadejte libovolné operátory nebo funkce podle potřeby (+ pro sčítání, – pro odčítání, / pro dělení a * pro násobení). Můžete také zadat funkce Access.
  6. Pokud jste v dialogovém okně Lupa, klikněte na OK.
  7. Stiskněte Enter.
  8. Klikněte pravým tlačítkem na kartu dotazu a vyberte možnost Zobrazení datového listu. Můžete také kliknout na Spustit ve skupině Výsledky na kartě Návrh Dotazovacích nástrojů na pásu karet.

Aby tyto výpočty fungovaly, měla by pole, která zahrnete do výrazu, být poli v zobrazených tabulkách. Pozor také na překlepy. Skutečné prodeje se liší od Skutečných prodejů a k uzavření polí se používají hranaté závorky, nikoli kulaté závorky.

Níže je dialogové okno Lupa:

Výpočtové pole v návrhovém zobrazení v dotazu se může zobrazit v řádku pole takto:

Variance:[Aktuální prodej]-[Projektovaný prodej]

Tyto výpočty nerozlišují velká a malá písmena, takže můžete také zadat:

Varianta:[skutečný prodej]-[projektovaný prodej]

Vytvoření počítaného pole pomocí Tvůrce výrazů

Chcete-li vytvořit dotaz s počítaným polem pomocí Tvůrce výrazů:

  1. V zobrazení návrhu dotazu v mřížce klikněte do prázdného sloupce v řádku Pole a poté zadejte název nového pole následovaný dvojtečkou (:).
  2. Klikněte na Tvůrce ve skupině Nastavení dotazu na kartě Návrh Dotazovacích nástrojů na pásu karet nebo stiskněte Ctrl + F2. Zobrazí se Tvůrce výrazů. Zadejte výraz nebo klikněte na + vedle Funkce a poté klikněte na Vestavěné funkce pro zobrazení funkcí dostupných v Accessu.
  3. Pokračujte v zadávání požadovaného vzorce.
  4. Klikněte na tlačítko OK.
  5. Stiskněte Enter.
  6. Klikněte pravým tlačítkem na kartu dotazu a vyberte možnost Zobrazení datového listu. Můžete také kliknout na Spustit v oblasti výsledků na kartě Návrh Dotazovacích nástrojů na pásu karet.

Níže je Tvůrce výrazů:

Pomocí funkcí v Microsoft Access můžete vytvářet nejrůznější základní i složitější výpočty nejen v dotazech, ale i ve formulářích, sestavách a dalších objektech. Některé další výpočty, které můžete vytvořit, si ukážeme v budoucích článcích.


  1. správně nastavit sqlite db v Androidu

  2. SQL dotaz pro rozdělení dat sloupců do řádků

  3. Jak vrátit názvy měsíců a dnů v jiném jazyce v MariaDB

  4. Jak najít formát data používaný v aktuální relaci v SQL Server (T-SQL)