Interneto žinios
Subužklausos – tai SQL (struktūruotos užklausos kalbos) sakiniai, kurie įterpiami į kitus SQL sakinius. Jos leidžia gauti duomenis ataskaitai iš lentelės, kuri skiriasi nuo pagrindinės užklausos lentelės. Pavyzdžiui, norint parodyti prekes, kurių savaitinė pardavimų kvota pasiekta, galima naudoti tokią užklausą:
SELECT [Product], [SalesQuota]
FROM [ProductsTable]
WHERE [SalesQuota] < ALL
(SELECT [Sales]
FROM [SalesAssociates]
WHERE [SalesAssociates].[Product] = [ProductsTable].[Product]);
„Microsoft Access“ suteikia keletą būdų, kaip į ataskaitas įtraukti subužklausas, naudojant subataskaitų funkciją. Tai leidžia sukurti išsamesnes ataskaitas, kurių detalės papildo pagrindinius duomenis.
Atidarykite „Access“ duomenų bazę, kurioje jau yra bent viena subužklausa ir lentelė.
„All Tables“ skydelyje kairėje spustelėkite subužklausą, tada paspauskite įrankių juostos mygtuką Report. Bus sukurta nauja ataskaita, kurios pagrindinis duomenų šaltinis – ta subužklausa.
Perkelkite lentelės piktogramą iš „All Tables“ skydelio į bet kurią ataskaitos vietą. Dabar ataskaita turi du duomenų šaltinius – subužklausą ir pasirinkta lentelę. Peržiūrėkite ataskaitą spustelėdami jos skirtuką dešiniu pelės mygtuku ir pasirinkdami Report View.
Pasirinkite lentelę, kuria norite pagrįsti naują ataskaitą, ir spustelėkite Report Wizard (meniu Create).
Wizard pirmame lange pažymėkite laukus, kuriuos norite matyti pagrindinėje ataskaitoje, ir spustelėkite Next.
Pasirinkite lauką, pagal kurį norite grupuoti duomenis (pvz., studentų sąraše – GPA).
Wizard Sort lange nurodykite, pagal kurį lauką ataskaita turi rūšiuoti įrašus, tada spustelėkite Next. Pasirinkite išdėstymą ir stilių (pvz., „Apex“, „Northwind“) ir vėl spustelėkite Next.
Pasirinkite Modify the report’s design paskutiniame lange ir spustelėkite Finish. Ši ataskaita bus pagrindas, prie kurio pridėsime subužklausą.
Perjunkite į Design režimą ir įsitikinkite, kad įrankių juostoje įjungta parinktis Use Control Wizards.
Paspauskite Subform piktogramą valdymo skydelyje ir spustelėkite norimą vietą ataskaitoje (pvz., Report Header, Detail). Atsivers SubReport Wizard, kuriame nurodysite, kaip subužklausos duomenys bus integruoti.
Pasirinkite Use existing Tables and Queries, tada iš sąrašo Tables/Queries pasirinkite anksčiau sukurtą subužklausą. Pažymėkite norimus laukus ir spustelėkite Finish. Galiausiai atidarykite ataskaitą Report View režimu, kad pamatytumėte subužklausą integruotą į ataskaitą.
Šiame vadove parodyta, kaip pasitelkti subataskaitas, kad „Access“ ataskaitos taptų dar informatyvesnės ir patogesnės analizei.
„Microsoft Access“ leidžia keisti lentelės šriftą – tipą, dydį, stilių ir spalvą. Toliau pateikiamos instrukcijos, skirtos Access 97 versijai.Šrifto keitimas vienoje lentelėje1 žingsnisAtverkite lentelę duomenų lapo (Datasheet) rodinyje.2 žingsnisPasirinkite meniu Format → Fonts. Atsivers šrifto nus
SQL užklausos – tai standartinė struktūruota užklausų kalba, leidžianti kreiptis į duomenų bazes. Access 97 versijoje galite naudoti keturis tipų užklausas: sub‑užklausas (subquery), sujungimo (union), tiesiogines (pass‑through) ir duomenų apibrėžimo (data‑definition) užklausas. Subužklausos (Subqu