whycomputer.com >> Počítačové znalosti >  >> Software

Jak přidat poddotazy do reportu v MS Access

Poddotazy (subqueries) jsou v jazyce SQL vnořené dotazy, které lze použít uvnitř jiných SQL příkazů. Umožňují získat data z jedné nebo více tabulek a následně je použít v hlavním dotazu, například pro tvorbu reportu. Následující příklad ukazuje, jak vypsat produkty, které nedosáhly týdenního prodejního kvótu:

SELECT [Product], [SalesQuota]
FROM [ProductsTable]
WHERE [SalesQuota] < ALL (
    SELECT [Sales]
    FROM [SalesAssociates]
    WHERE [SalesAssociates].[Product] = [ProductsTable].[Product]
);

Microsoft Access nabízí dva základní způsoby, jak do reportu zahrnout poddotaz – pomocí subreportu nebo pomocí Průvodce tvorbou reportu. Níže najdete podrobný návod krok po kroku.

Krok 1 – Otevření databáze

Otevřete databázi Access, která obsahuje alespoň jeden poddotaz a tabulku, ze které chcete čerpat data.

Krok 2 – Vytvoření reportu z poddotazu

V levém podokně Všechny tabulky klikněte na požadovaný poddotaz a poté na ikonu Report na pásu karet. Access automaticky vytvoří nový report, jehož hlavním zdrojem jsou data poddotazu.

Krok 3 – Přidání další tabulky do reportu

Táhněte ikonu libovolné tabulky z podokna Všechny tabulky na plochu reportu. Report nyní kombinuje data poddotazu i další tabulky. Pro náhled klikněte pravým tlačítkem na kartu reportu a zvolte Report View.

Krok 4 – Vytvoření reportu pomocí Průvodce

Vyberte tabulku, na jejímž základě chcete nový report vytvořit, a klikněte na ikonu Průvodce reportem v nabídce Vytvořit.

Krok 5 – Výběr polí

V první obrazovce Průvodce zaškrtněte pole, která chcete v hlavním reportu zobrazit, a klikněte na Další.

Krok 6 – Rozčlenění reportu

Zvolte pole, podle kterého chcete data seskupit (např. podle GPA u studentů) a pokračujte kliknutím na Další.

Krok 7 – Řazení a rozvržení

Na obrazovce pro řazení vyberte pole, podle kterého se data budou řadit, a přejděte na rozvržení. Zvolte styl (např. Apex, Northwind) a klikněte na Další.

Krok 8 – Úprava návrhu

V posledním kroku zaškrtněte Upravit návrh reportu a klikněte na Dokončit. Vytvořený report bude připraven k doplnění poddotazu.

Krok 9 – Aktivace Průvodců ovládacích prvků

V nabídce Návrh zapněte ikonu Použít průvodce ovládacími prvky, pokud ještě není aktivní.

Krok 10 – Vložení subreportu

V panelu Ovládací prvky klikněte na ikonu Subformulář/Subreport a umístěte jej do požadované sekce reportu (např. Hlavička reportu, Detail). Otevře se Průvodce subreportem.

Krok 11 – Výběr poddotazu

Zvolte Použít existující tabulky a dotazy, vyberte požadovaný poddotaz ze seznamu a označte pole, která chcete zahrnout. Potvrďte kliknutím na Dokončit.

Hotový report s poddotazem zobrazíte opět v Report View kliknutím pravým tlačítkem na jeho kartu a volbou Report View.


URL:https://cs.whycomputer.com/Software/100104096.html

Software
  • Jak změnit písmo v tabulce aplikace Access

    Můžete změnit typ, velikost, styl i barvu písma v tabulce Microsoft Access. Níže jsou uvedeny postupy platné pro Access 97.Změna písma u jedné tabulkyKrok 1Otevřete tabulku v zobrazení Datasheet.Krok 2V nabídce Formát zvolte Fonts. Objeví se dialogové okno.Krok 3Vyberte požadovaný typ písma, velikos

  • Jak v Microsoft Access vytvořit SQL dotaz

    SQL (Structured Query Language) je standardní jazyk pro práci s databázemi. V Microsoft Access můžete používat čtyři typy SQL dotazů: poddotazy, UNION, Pass‑Through a dotazy pro definici dat. Vytvoření poddotazu Krok 1 Vytvořte nový výběrový nebo akční dotaz (viz související návody). Krok 2 V režimu

Počítačové znalosti © https://cs.whycomputer.com