Vad är huvudåtkomstobjektet. MS Access-objekt

Database Management System (DBMS) MS Access är ett som körs i Windows XP. Den tillhandahåller alla nödvändiga verktyg för att bestämma och bearbeta data, liksom för att hantera dem när du arbetar med stora mängder information. Med DBMS kan du skapa applikationer som körs i Windows-miljön och fullt ut tillgodoser kundens behov.

DBMS innehåller medel för att hantera tabeller, frågor, formulär, rapporter, makron och moduler som oberoende objekt lagrade i en databasfil (filnamnstillägg.mdb).Tack vare detta underlättas skapandet av relaterade objekt och verifiering av dataintegritet.

Tänk kort på databasfilens sammansättning och databasens arkitektur.

DBMS anropar objekt för allt som kan ha ett namn. I en Access-databas är huvudobjekten tabeller, frågor, formulär, rapporter, makron och moduler.

bord  är ett objekt definierat för att lagra data. Varje tabell innehåller information om ett verkligt objekt, till exempel om företagets kunder. Tabellen består av en rubrik och en kropp. Rubriken innehåller namnen på objektets attribut (kolumner) och deras egenskaper, till exempel efternamn, telefonnummer och kundadress. Kroppen innehåller tuples (rader), varje rad representerar en uppsättning kolumnvärden där data om en viss instans av objektet lagras. Till exempel kundinformation:

Semenov; 75-48-09; Ryazan, St. Fält, 20.

För varje tabell kan du definiera en primär nyckel som säkerställer unikhet för varje rad, ett eller flera index som säkerställer ordning av poster och andra egenskaper.

När du arbetar med Access är tabeller ett av huvudobjekten; på grundval av detta är alla andra element byggda, till exempel formulär, frågor och rapporter. Tabellen samlar in data om ett specifikt ämne, till exempel all information om företagets kundkrets. Varje rad med kundtabeldata innehåller information om en specifik kund. Denna information kan vara heterogen, och därför består linjen av flera heterogena fält som innehåller klientens namn, hans telefonnummer, adress, kontonummer etc.

Åtkomstdatabasen kan bestå av flera tabeller, som var och en lagrar information om ett ämne. I en tabell kan information om kunder lagras, i en annan - om alla handelsavtal som ingås med vissa kunder, i den tredje - information om utgifter, skatter och utgifter för företagets utveckling, i det fjärde - en förteckning över lagerfonden, i den femte - datum för utställningar och presentationer, etc.

utredning  - Detta är ett objekt som gör det möjligt för användaren att erhålla nödvändig data från en eller flera bastabeller och andra frågor. I begäran kan du ange de villkor som uppgifterna måste uppfylla. På grund av detta tillåter frågan att extrahera endast nödvändig data från en stor mängd information lagrad i databasen. För att skapa en förfrågan, använd en exempelförfrågan (QBE)eller instruktioner SQL.Du kan skapa frågor för att välja, uppdatera, ta bort eller lägga till data. Med frågor kan du skapa nya tabeller med data från en eller flera tabeller som redan finns.

form  - Detta är ett objekt som huvudsakligen är avsett för att mata in data, visa det på skärmen eller kontrollera applikationens funktion. Formulär används för att implementera kundkrav för presentation av data från tabeller och frågor. Blanketter kan skrivas ut. Med hjälp av formuläret kan du köra som svar på någon händelse makroeller förfarande,utföra viss databehandling.

rapport  - detta är ett objekt som är utformat för att skapa ett dokument som senare kan skrivas ut eller inkluderas i ett dokument i en annan applikation. Innan du skriver ut en rapport till skrivaren kan du visa den på skärmen.

makro  - detta är ett objekt som är en strukturerad beskrivning av en eller flera åtgärder som kommer att utföras som svar på en specifik händelse. Du kan till exempel definiera ett makro som, som svar på ett urval av ett element i huvudformen, öppnar en annan form. Med hjälp av ett annat makro kan du kontrollera värdet på ett fält när du ändrar innehållet. Du kan köra en annan makro- eller modulfunktion från ett makro.

modul  är ett objekt som innehåller program på Microsoft Access Visual Basic som kan utvecklas av användaren för att implementera icke-standardiserade procedurer när applikationen skapas.

Det ursprungliga Access-fönstret är enkelt och kortfattat. Sex flikar i det här fönstret representerar sex objekt som programmet fungerar med.

tabeller- databasens huvudobjekt. De lagrar data. En relationsdatabas kan ha många relaterade tabeller.

förfrågningar- Det här är speciella strukturer utformade för att bearbeta databasdata. Med hjälp av frågor beställs, filtreras, väljs, ändras, kombineras (dvs behandlas).

form- det är dessa objekt med hjälp av vilka nya data matas in i databasen och tillgängliga data visas.

rapporter- detta är formerna av ”vice versa”. Med deras hjälp matas data ut till skrivaren i en bekväm och visuell form.

makron- det här är makroer. Om vissa operationer med databasen görs ofta är det vettigt att gruppera dem i ett makro och tilldela den till den valda tangentkombinationen.

modulerÄr programvarurutiner skrivna i Visual Basic. Om standardaccessverktyg inte räcker för att tillfredsställa de mest sofistikerade kundkraven, kan programmeraren utvidga systemets funktioner genom att skriva nödvändiga moduler för detta.

Åtkomstlägen.

Ur organisationssynpunkt finns det två olika lägen att arbeta med vilken databas som helst: utskjutandeoch operativa(Användare). Skaparen av databasen har rätt att skapa nya objekt i den (till exempel tabeller), ställa in deras struktur, ändra egenskaperna för fälten och etablera nödvändiga anslutningar. Det fungerar med databasstrukturen och har full åtkomst till databasen. En bas kan ha en, två eller flera utvecklare.

En databasanvändare är en person som fyller den med information med hjälp av formulär, bearbetar data med hjälp av frågor och får resultatet i form av resultattabeller eller rapporter. En databas kan ha miljoner användare, och naturligtvis är åtkomst till databasstrukturen stängd för dem.

Startfönstret för basstrukturen har sex flikar för huvudobjekten och tre kommandoknappar: Öppna, Konstruktör, Skapa. Med deras hjälp väljs läget för att arbeta med basen.

Öppna-knappen öppnar ett valt objekt. Om det här är en tabell kan du göra ändringar i den, visa den etc.

Konstruktorknappen öppnar ett valt objekt, men på ett annat sätt. Det öppnar sin struktur och låter dig redigera inte innehållet utan enheten. Om detta är en tabell kan du ange nya fält i den eller ändra egenskaperna för befintliga fält. Om detta är ett formulär kan du ändra eller skapa kontroller. Uppenbarligen är detta läge inte för användare av databasen, utan för dess utvecklare.

Skapa-knappen används för att skapa nya objekt. Denna kontroll är också avsedd för baskonstruktörer. Tabeller, frågor, formulär, rapporter kan skapas på flera olika sätt: automatiskt, manuellt eller med hjälp av guiden.

Tabell. Skapa tabeller.

Tabeller är de viktigaste databasobjekten. Du kan göra utan förfrågningar, formulär, rapporter etc., men om det inte finns några tabeller finns det ingen bas.

Att skapa en tabell består av att definiera dess fält och tilldela deras egenskaper. Det börjar med att klicka på Skapa-knappen i databasfönstret. Det finns flera sätt att skapa en ny tabell som skiljer sig åt automatiseringsnivån.

    Importera tabeller från en annan databas. Beroende på omständigheterna kan strukturen för fälten, deras namn och egenskaper samt innehållet i databasen komma från den importerade tabellen. Om vi \u200b\u200btalar om ett utländskt bord som finns på en fjärrserver och som inte kan importeras i sin helhet, använd länken till tabellerna Länk till tabeller. Det är som att ansluta till en tabell för att dela sina data.

    Erfarna utvecklare använder tabellguiden. Detta är ett program som påskyndar skapandet av tabellstrukturen. Guiden ställer ett antal frågor och skapas av tabellstrukturen automatiskt, med hjälp av svar som mottas. Trots att det här läget används för att förenkla arbetet, rekommenderas det inte för nybörjare att använda det, eftersom det är lätt att förväxla i frågor och svar utan att känna till all terminologi. De första tabellerna är värda att försöka skapa manuellt.

    Funktionen Driftläge öppnar ett arbetsstycke där alla fält har formella namn: Fält 1, Fält 2 ... etc. och en standardtexttyp. En sådan tabell kan omedelbart fyllas med information.

    Den mest universella manuella metoden tillhandahålls av konstruktören. I det här läget kan du självständigt ange fältens namn, välja deras typ och konfigurera egenskaperna.

Uppgifterna som DBMS arbetar med är ordnade i en hierarkisk sekvens. På översta nivån är huvudobjekten för MS Access; tabeller, formulär, frågor, rapporter, makron och moduler.

bord- Detta är den viktigaste typen av objekt. Alla andra härleds från tabellen. Dataobjekten som utgör tabellen är poster och fält.Tabellerna lagrar data och visar alla poster och fält, och de etablerade relationerna lagras i tabellerna. Innan du skapar en databas i Access måste du utveckla struktur av databastabeller och upprätta relationer mellan dem.

Tabellstruktur- Detta är en beskrivning av fältsekvensen, deras typer, storlekar, namn och andra attribut.

Spela in -en sekvens av värden som beskrivs i strukturen.

Fält -ett postelement som innehåller information om en egenskap hos ett objekt och kännetecknas av följande parametrar:

Fältnamn (skrivet utan mellanslag - som variabelnamn);

Typ av fältvärde (text, numerisk, logisk, datum-tid, MEMO;

Fältstorlek (beror på typen av möjliga värden);

Fältvärde (motsvarar en specifik post).

Ett fält vars värden inte upprepas kallas nyckeln .

Vid utveckling av tabellstrukturen bör upprepad upprepning av samma poster (redundans) uteslutas. För detta ändamål är det nödvändigt att ändra bordets struktur, minska dess volym genom att dela upp i flera sammankopplade tabeller. Denna process kallas normalisering(optimering) datamodeller.

Tabellstrukturi en databas med flera tabeller måste du skapa så att du kan upprätta en koppling mellan dem, dvs tabeller ska innehålla gemensamma fältidentisk i typ och format för lagrad data.

Dataschema- En beskrivning av relationens struktur i en databas med flera tabeller.

form- Det här är anpassningsbara dialogrutor som sparas i databasen som objekt av en speciell typ. Används för att visa, ange och redigera en enda tabellpost. Formulär kan innehålla kontrollermed hjälp av informationen i tabellerna: textfält för inmatning och redigering av data, knappar, flaggor, radioknappar, listor, etiketter samt objektramar för visning av grafik och OLE-objekt.

tabelleroch Blanketter -dessa är de lägen som används för att skapa och visa databasen.

Åtgärderna som utförs på den information som lagras i databasen kallas datamanipulation (databehandling).Dessa inkluderar att välja data enligt vissa villkor, sortera data, uppdatera, ta bort och lägga till data. Dessa åtgärder utförs med frågor.

utredning- Detta är ett kommando för att utföra en viss typ av datamanipulation. Utformad för att filtrera och välja poster lagrade i en tabell och uppfylla vissa villkor. Valvillkor -det här är de begränsningar som användaren ställer på begäran.

rapport- detta är ett objekt som är avsett för dataanalys med deras utdata till en fil, textdokument eller till skärmen enligt den skapade mallen - exempelrapport.

makron är verktyg för datahantering. De är en uppsättning kommandon för att automatiskt utföra vissa operationer.

Slut på arbetet -

Detta ämne tillhör avsnittet:

Utbildningsmetodiskt komplex av disciplininformatik

Statlig utbildningsinstitution för högre yrkesutbildning .. Volga State University of Service PVGUS ..

Om du behöver ytterligare material om detta ämne, eller om du inte hittade det du letade efter, rekommenderar vi att du använder sökningen i vår databas över verk:

Vad vi kommer att göra med det mottagna materialet:

Om det här materialet visade sig vara användbart för dig kan du spara det på din sida i sociala nätverk:

Alla ämnen i detta avsnitt:

Mål och mål för disciplinen
   Syftet med att undervisa i disciplinen "datavetenskap" är att studera de viktigaste bestämmelserna och delarna av datavetenskap; förvärva färdigheter i praktisk användning av en dator; beredning

Tidsfondfördelning efter termin, vecka och yrke
   Semesterantal Antal veckor Antal timmar enligt plan Antal timmar per vecka Oberoende arbete

Time Fund Distribution per ämne och yrke
   Namnet på avsnitten om ämnena Klassrumsoberoende arbete Totalt föreläsningar

Krav på utvecklingsnivå för disciplin och form av nuvarande och mellanliggande kontroll
   Nuvarande och mellanliggande kontroll av kunskap utförs genom att utföra tester, tester, rapporter om genomförda laborationer. I detta avseende för en framgångsrik utveckling av disciplin

System bildade av samverkande element, elementtillstånd, informationsutbyte mellan element, signaler
   Informatik är en teknisk vetenskap som systematiserar metoderna för att skapa, lagra, reproducera, bearbeta och överföra data med hjälp av datorteknik, liksom principerna för funktionell

Mätningar och enheter för presentation, mätning och lagring av information
   Information hänvisar till information om vissa objekt, fenomen eller processer i miljön. Någon form av mänsklig aktivitet är förknippad med överföring och behandling av information. Hon behöver

Syntaktiskt mått på information
   Ett syntaktiskt mått på information används för att kvantifiera anonymiserad information som inte uttrycker ett semantiskt förhållande till objekt. Datavolym Vd i meddelandet ism

Semantiskt mått på information
   En del information kan beskrivas genom att korrelera den med annan information, vilket anger dess betydelse och struktur. Till exempel kan varje kinesisk karaktär associeras med alla ord eller begrepp n

Pragmatiskt mått på information
Skapandet av en information sker av någon anledning, och att få information kan leda till något resultat. I detta fall graden av reaktion med

Informationsenheter
   Det finns många olika system och måttenheter för data. Varje vetenskaplig disciplin och varje mänskligt aktivitetsområde kan använda sin egen, mest praktiska eller traditionellt etablerade

Talsystem
   Talsystemet (nedan kallat CC) är en uppsättning tekniker och regler för registrering av nummer i digitala tecken. Beroende på hur siffrorna representeras av siffror är nummersystemen indelade i: icke-position

Nummerformulär

Binärt nummersystem
   Fick mest distribution inom datavetenskap, för den interna representationen av information i en dator är också binär. För att konvertera siffror till decimalsystemet används formel (1):

Regler för att utföra enkla aritmetiska operationer
   Tillägg i det binära talsystemet utförs enligt reglerna 0 + 0 \u003d 0, 0 + 1 \u003d 1, 1 + 0 \u003d 1, 1 + 1 \u003d 210 \u003d 102 (enheten går till hög

Informationsmodeller och system
   Många upptäckter inom olika vetenskaper gjordes just tack vare konstruktionen av modeller av olika objekt, processer och fenomen. Exempelvis upptäcktes syre genom experiment

Objektinformationsmodell
   Låt oss diskutera informationsmodeller som återspeglar processerna för uppkomst, överföring, omvandling och användning av information i system av olika natur. Låt oss börja med att definiera

Algoritm och dess egenskaper. Algoritmstruktur
   Algoritm - en exakt och förståelig instruktion till exekutorn att utföra en sekvens av åtgärder som syftar till att lösa uppgiften. Algoritm - ett system exakt sf

Ordbehandlare
   En ordbehandlare är en typ av tillämpat datorprogram avsedd för produktion (inklusive att skriva, redigera, formatera, ibland utskrift) av alla typer av tryckt information. ibland

kalkylark
   Kalkylark (eller tabellprocessorer) är applikationsprogram som är utformade för att utföra tabellberäkningar. Framväxten av kalkylblad sammanfaller historiskt med början på sid

databaser
   För närvarande är en framgångsrik funktion av olika företag, organisationer och företag helt enkelt inte möjlig utan ett utvecklat informationssystem som gör att du kan automatisera insamling och bearbetning av data

Typer av datamodeller
De grundläggande begreppen i databasbegreppet är de allmänna kategorierna "data" och "datamodell". Begreppet "data" i begreppet databaser är en uppsättning specifika värden,

Relationsdatabaser
   E.F. Codd 1970 formulerade först de grundläggande koncepten och begränsningarna för den relationella modellen. Målen för att skapa en relationell modell formulerades enligt följande: · ge mer

Grunderna i relationalgebra
   Den relationella modellen är baserad på det matematiska begreppet förhållande, vars fysiska representation är en tabell. Faktum är att Codd är en erfaren matematiker

Historiken om utvecklingen av datorer. Konceptet och grundläggande typer av datorarkitektur
   Datorutvecklingen är indelad i flera perioder. Generationer av datorer från varje period skiljer sig från varandra i elementär bas och programvara. Dessa och andra egenskaper hos datorer från olika generationer

Sammansättningen och syftet med grundelementen i en persondator. Central bearbetningsenhet. Systembussar och expansionsplatser
   Processorn (mikroprocessor) är den huvudsakliga datorenheten och är utformad för att utföra beräkningar på programmet lagrat i minnet och för att ge allmän datorkontroll. CPU-typ i co

Datainmatning / utgångsenheter, deras sorter och huvudegenskaper
   Input-output-enheter (I / O) används för att mata in information i datorn och mata ut den från, såväl som för att säkerställa användarkommunikation med maskinen. I / O-processer använder

Informationsutmatningsenheter
   Bildskärmar - en enhet som är utformad för att visuellt visa information. En modern bildskärm består av ett hus, en strömförsörjning, styrkort och en skärm. Information

Systemprogramvara
   Systemprogramvara beroende på användningen av enskilda programvarusystem indelas i följande klasser: - grundläggande input-output-system; - drift

Dataskydd
   Informationssäkerhet är säkerheten för information från alla åtgärder som kan leda till att information snedvrids eller förloras, och till informationsägare eller användare

skadliga program
   Ett datavirus är ett program som kan skapa egna kopior (inte nödvändigtvis samma som originalet) och bädda in dem i datorns filer och systemområden. I detta fall kan kopior

Lokala datornätverk
   Det finns många olika sätt att klassificera datornätverk. Tänk bara på de viktigaste. Beroende på avståndet mellan de anslutna noderna i nätverket kan delas upp i tre

Kärnnätverkstopologier
   När man organiserar ett datornätverk är valet av topologi, det vill säga utformningen av nätverksenheter och kabelinfrastruktur, oerhört viktigt. Du måste välja en topologi som skulle ge

Nätverksutrustning
   Nätverk kan skapas med alla typer av kabel. 1. En kabel baserad på tvinnade par (TP) består av flera par tvinnade parvis isolerade koppartrådar i en enda

Globala datornätverk
   Ordet Internet kommer från frasen Interconnected nätverk (anslutna nätverk), d.v.s. i snäv mening är det en global gemenskap av små och stora nätverk. adresse

Berättelsen
   Efter att Sovjetunionen lanserade den konstgjorda jordsatelliten 1957 beslutade det amerikanska försvarsdepartementet att Amerika skulle behöva ett tillförlitligt informationsöverföringssystem vid krig. Byrån innan

Internetadressering
   Internet är ett globalt informationsnätverk, vars delar logiskt kopplas samman med varandra genom ett enda adressutrymme. Om du använde e-post, sedan n

Sök i informationssystem
   Informationssökningssystem placeras på Internet på offentliga servrar. Grunden för sökmotorerna är de så kallade sökmotorerna eller automatiska index. Specialprogram

Fundamentals of Social Informatics
   Program enligt deras juridiska status kan delas in i tre stora grupper: licensierade, shareware och freeware. D

Teckenkodning
   En byte kan ha 28 \u003d 256 numeriska koder. Detta räcker för att koda stora och små bokstäver i det latinska alfabetet och kyrilliska, tecken och specialtecken. varelser

Grafisk kodning
   Det finns olika sätt att koda grafiska bilder (vektor, fraktal, bitmapp), men när de visas på skärmen konverteras alla typer av koder för grafiska bilder till en rasterkod.

Nummerformulär
   I datavetenskap används två former för representerande nummer: - den naturliga formen med en fast punkt (komma), - den normala (exponentiella) formen eller med en flytande punkt (komma)

Binärt nummersystem
   Fick mest distribution inom datavetenskap, för den interna representationen av information i en dator är också binär. För att konvertera siffror till decimalsystemet, använd

Binary Decimal Number System
I detta nummersystem kodas alla decimaler separat med fyra binära siffror i enlighet med tabell 1 och i denna form skrivs i tur och ordning en efter en. Till exempel


   Den här raden ska vara i Arial-teckensnitt, 12 punkter och anpassad till höger. Gör nu en rubrik: 1) Välj kommandot View® Header

Provformler
   Det är nödvändigt att skapa dokumentet som visas i figur 5.6. Fig. 5,6. Enkla formler Uppgift 23. P

MS Excel-funktioner
   1. IF Returnerar ett värde om det angivna villkoret under beräkningen ger värdet SANT och ett annat värde om FALSE. IF-funktionen används vid kontroll

beslutet
   1) Det är nödvändigt att tabulera funktionen (beräkna dess värden) på ett givet intervall. Vi kommer att utföra tabellen i steg om 0,1. För att organisera beräkningarna anger vi cellerna A1, B1 motsvarande

Grunderna i relation till databasbearbetning med
   Microsoft ACCESS »Syfte: Att lära sig grunderna för att skapa tabeller, frågeställningar och formdesign i Microsoft Access. mål:

Skapa tabeller och datascheman
   Huvudobjekten i databasen är tabeller som är sammankopplade i ett dataschema. Det är med dessa objekt du behöver för att börja arbeta. I MS Access finns det olika sätt att skapa tabeller (

Skapa en tabell i designläge
   När du skapar tabeller i designläget fyller du i fältnamnet, datatyp, beskrivning (om nödvändigt) kolumnerna i formgivarläget och i fältegenskaperna anger du nödvändiga egenskaper för varje

Skapa formulär
   Formulär är anpassningsbara dialogrutor som sparas i databasen som objekt av en speciell typ. Åtkomstformulär används för att stödja följande uppgifter:

Spela in filtrering
   Filtrera efter valt fragment - urvalskriteriet är värdet (eller en del av värdet) i tabellfältet: Records-Filter-Filter by vald. Normalt filter - filtrera poster efter

Skapa frågor
   En fråga är en dynamisk (virtuell) uppsättning data som endast finns under körningen av en fråga. Med förfrågningar kan du välja data efter något kriterium eller att utföra

Frågeställningslägen
   För att skapa frågor väljer du kommandot Queries object Create. I dialogrutan Ny fråga väljer du läget för frågeställning:

Mellan- avgör om ett numeriskt värde ligger inom det angivna intervallet. Spela in format mellan # expr1 # och # expr2 #
Till exempel: Få en lista över studenter födda 1987 från 1,01 till 1,06. Valvillkor - uttryck: Mellan 01/01/1987 # och # 06/01/1987 # Detta uttryck definieras

Spela in komplexa valvillkor i Access Query Designer
   Ett komplext markeringsvillkor är ett logiskt uttryck som måste vara sant för de valda databasposterna. Logiska uttryck representeras på det språk som matematisk logik använder

skapa rapporter
   Rapporterna låter dig välja information som krävs av användaren från databasen och ordna den i form av dokument som kan visas och skrivas ut. Rapportera datakälla

Logiska element
   Trots komplexiteten hos moderna dators elektroniska komponenter, utförs de åtgärder de använder med hjälp av kombinationer av ett relativt litet antal typiska logiska noder. Grunderna

Datatyper
   Datatyper inkluderar numeriska konstanter, vanliga och systemvariabler, matriser (vektorer och matriser) och filtypdata. Konstanter benämns objekt

Felmeddelanden
   Fel kan uppstå under beräkningar. Felmeddelandet i Mathcad visas i en röd rektangel, från vilken en rad avgår som indikerar felets placering. Bilaga 4 till

Tulio celzio tsdizlo
   Om den första bokstaven i alfabetet har kod 0, den andra - koden 1 etc. kan krypteringsalgoritmen uttryckas med formeln y \u003d (x + k) mod n, där x är koden för det ursprungliga tecknet, k är kvantiteten

Moderna krypteringsalgoritmer
   Den statliga standarden för kryptering i Ryssland är en algoritm registrerad som GOST 28147-89. Det är ett blockchiffer, det vill säga, det krypterar inte enskilda tecken, utan 64-bitars block. I algori

Förteckning över grundläggande och ytterligare litteratur
   Huvudlitteraturen: 1. Novozhilov O. P. Informatik. Lärobok för universitet och högskolor [Text]. –M .: URIGHT, 2011. - 564 s. 2. Simonovich, S. V. Informatik. Grundkurs. 2: a upplagan

Riktlinjer för att utföra CONTROL-arbete
   För att genomföra testet måste eleverna studera de teoretiska grunderna för Turbo Pascal. Under revisionen får man erfarenhet av att utveckla program med tydlig strukturering,

Som framgår av fig. 3.4 och 3.5 kan Access-databasen ha följande objekt: tabeller, formulär, frågor, rapporter, sidor. Dessutom kan kvalificerade användare också arbeta med makron och moduler. makroÄr en uppsättning specialmakroer (t.ex. Öppna formulär, Skriv ut rapport  etc.), och modulenÄr ett program skrivet i Access Basic eller Visual Basic för applikationer.

Figur 3.5. Åtkomstobjekt

bord  - Ett grundläggande MS Access-objekt som innehåller data. Alla andra objekt härleds och skapas endast på grundval av förberedda tabeller.

Ett formulär är inte ett fristående Access-objekt: det hjälper dig helt enkelt att ange, visa och ändra information i en tabell eller fråga. form  - Detta är ett objekt som är utformat för bekväm inmatning och visning av data. Till skillnad från tabeller, innehåller inte formulär databasinformation. Ett formulär är bara ett format (formulär) för att visa data på en datorskärm. Formulär kan byggas utifrån tabeller och frågor. Genom att bygga formulär baserade på frågor kan vi presentera information från flera tabeller i dem.

Förfrågningar och rapporter utför oberoende funktioner: välj, gruppera, skicka in, skriva ut information. utredning  Är ett verktyg för att analysera, välja och ändra data. Begäran är en instruktion för att välja nödvändiga poster från denna databas i enlighet med vissa villkor. I huvudsak är en fråga en fråga som en användare ställer Access om information lagrad i en databas.

rapport  - detta är ett objekt som är utformat för att skapa ett dokument som representerar information i den form som krävs för användaren och som sedan kan skrivas ut.

sida  Datatillgång är en speciell typ av webbsida utformad för att visa och arbeta över Internet eller intranät med data lagrade i en Microsoft Access-databas eller Microsoft SQL Server. Med hjälp av sidan kan användare ange, redigera och radera data från databasen.

Varje MS Access-objekt har ett namn. Namnet får inte innehålla högst 64 tecken, kan innehålla alla kombinationer av bokstäver, siffror, mellanslag och specialtecken förutom period, utropstecken och fyrkantiga parenteser. Namnet får inte börja med ett mellanslagstecken, får inte innehålla kontrolltecken (med ASCII-koder från 0 till 31) och får inte innehålla direkta citattecken i tabellnamn.

Arbetet med varje databasobjekt utförs i ett separat fönster, och det finns två driftslägen:

ü driftsläge  - läget där informationen visas, ändras eller väljs;

ü konstruktormod- det läge där layouten skapas eller ändras, objektets struktur (till exempel tabellens struktur).

Dessutom ingår ett annat dokument med sitt eget fönster i databasfilen: dataschema . Dataschema– detta är ett fönster där relationer mellan tabeller skapas, visas, modifieras och bryts. Dessa relationer hjälper till att kontrollera data, skapa frågor och rapporter. Om du väljer ett lag Servicedataschema ...  (eller tryck på motsvarande verktygsfältknapp), ett dokumentfönster kommer att visas på skärmen Dataschema.

Det finns tre kommandoknappar i databasfönstret ( öppen, designer  och skapa) och sju flikar (med antalet Access-objekt): Tabell, begäran, formulär, rapport,Sidor, makro och modul(se fig. 3.4) . Om någon flik väljs visas i listan en lista över befintliga objekt av den här typen av denna databas.

Om du till exempel väljer en flik bord, sedan visar fönstret en lista med tabeller i den öppna databasen (Fig. 3.6). För att öppna tabellen väljer du namnet i listan och trycker på knappen öppen. För att inkludera en ny tabell i databasen, tryck på knappen skapa. För att fixa layouten på en befintlig tabell väljer du dess namn i listan och klickar på knappen designer.

Fig. 3,6. infälld tabeller

Samma operationer utförs med alla andra Access-databasobjekt.

Uppsättningen horisontella menyalternativ och sammansättningen av verktygsfält beror på typen och läget för dokumentfönstret som för närvarande är aktivt. Till exempel har tabellfönstret i online-läget knappar Klipp ut, Sortera efter ålderetc. (Fig. 3.7), och i designläget, knappar Egenskaperna, Identifiera nyckelnetc. Arbetet med verktygsfält omfattas av Windows-standarden.

Fig. 3,7. I databasfönstret är tabellfönstret aktivt online

Access är element som lagrar information och används för att automatisera åtgärder med den.

Nyckelåtkomstdatabasobjekt

Vi listar huvudobjekten.

  • Tabeller är huvudelementen i databasen, utan vilken den inte kan existera. De innehåller data.
  • Formulär är en gränssnittsvisning av tabeller; det här är fönster där databasanvändare arbetar.
  • Frågor används för att hämta data, spela in och ändra information och ta bort befintliga tabellelement.
  • Rapporter tillhandahåller data i den form och struktur som krävs för användare att sammanfatta och samla in statistik.
  • Makron är databasprogramenheter. Deras uppgift är att genomföra nödvändiga åtgärder när vissa händelser inträffar.
  • Moduler - Få åtkomst till databasobjekt. De svarar på förändringar i databasen eller utför oberoende uppgifter.

tabeller

Databastabeller är de grundelement som information lagras i. I relationsdatabaser kallas tabeller för relationer. De består av rader och kolumner. Rader kallas poster, var och en av dem innehåller information om ett element. Kolumnerna innehåller tabellparametrarna. Kolumner kallas databasfält.

Databasutveckling börjar med att skapa tabeller. Attribut indikeras för det - egenskaper som bestämmer beteende. För grundobjektet i Access - "Tabeller" - i designläget till höger på skärmen definieras tabellegenskaperna. Här ställs huvud- och underordnade fält in, orientering och standardläge, beskrivningen bestäms etc.

Längst ner på skärmen anges egenskaper för vart och ett av fälten. Uppsättningen av parametrar varierar beroende på Här anges de allmänna egenskaperna för kolumnen och ersättningen av fälten för numeriska eller texttyper anges: lista eller kombinationsruta. Parametrar för substitution anges också här: datakälla, titel, format, tillgänglighet av ändringar, etc.

Mellan tabeller finns relationer definierade av nycklar - fält i en relation, som refereras av värdena för en annan. Nycklar är kolumner med unika värden i dem för att identifiera en post på ett unikt sätt.

form

Formulär är objekt i Access som används för användarnas bekvämlighet. Tabellvisning av information är inte alltid bekvämt och visuellt, därför skapar de formulär som låter dig ange och ändra data.

Formuläret innehåller kontrollerna: knappar, rullgardinslistor, textfält, flaggor, bilagor, bilder och andra. Verktyg på kontrollpanelen låter dig ange företagets logotyp, datum och tid, titel. Du kan utveckla en form i "Design" -läget, "Layout" -läget och i själva verket i "Forms" -läget.

I kundtabellens struktur i figuren ovan ser vi 7 fält: "Kod", "Förnamn", "Mellannamn", "Efternamn", "Födelsedatum", "Kön" och "Ålder". Men "kod" -fältet är tekniskt, kan inte ändras och behövs inte för demonstration för databasanvändaren. Därför tas det bort från formuläret, vilket bara lämnar de fält där värden behöver läggas till eller ändras.

Formens egenskaper och vart och ett av de visade fälten - objekt i Accessformuläret - placeras till höger. Här ställer de in hur dataredigeringsfönstret ser ut (fliken Layout), var ska data visas (fliken Data), vilka åtgärder som ska utföras när enskilda händelser inträffar (fliken Händelser) och andra egenskaper.

förfrågningar

Frågor används för olika datamanipulationer i Access. De mest populära begäran om datainsamling. De gör det möjligt att få fältvärden från tabeller som uppfyller specifika villkor och visar dem i önskad form med nödvändig sortering och gruppering av rader.

Dessa objekt i Access skapas med konstruktören. Utvecklaren väljer de fält som krävs för visning, sortering och anger villkoren för att välja poster. Förfrågningsegenskaper visas i fönstret till höger. Här bestäms utseendet på samplingsresultaten och sådana parametrar som blockering av poster när exekveringen utförs, filter vid start, datakälla, svarstid och så vidare.

Förfrågningar används också för att lägga till och ändra befintliga poster, samt radera rader som matchar de angivna villkoren.

rapporter

Rapporter är objekt i Access som krävs för att visa information från tabeller i utskrivbara former. Rapporteringsformulär skapas av guiden eller i "Design" -läget. För att göra detta, välj datakällan för bildandet av det tryckta formuläret. Fält i rapporten kan grupperas och sorteras, utgångssummor.

Det är också möjligt att skapa former av kontrakt och avtal med en för skapad dokumentmall. Tabellens fält infogas i det färdiga formuläret, de nödvändiga sidelementen läggs till: nummer, sidfot, sidhuvud, logotyp och mer.

Rapporteringsegenskaper visas i fönstret till höger. Egenskaperna för enskilda objekt i den tryckta formen ställs också in där: rubriker, kontroller, dataområde etc.

Så här ser en färdig rapport om en mall ut:

makron

Ett av huvudobjekten för Access är makron. De representerar en sekvens av åtgärder som måste utföras när en specifik händelse inträffar. Makron skapas med "Designer" och tillhandahålls av makrosystemet för olika ändamål.

Makrokommandona är avsedda för att importera och exportera data, arbeta med andra databasobjekt, ställa in filter och bearbeta tabellposter, etc. Som exempel är tillägget till ett enkelt makro som startar när du klickar på knappen "Avbryt" i formuläret "Klienter". Dess uppgift är helt enkelt att stänga formuläret utan att spara informationen i det.

moduler

Moduler - objekt i Access, som är procedurer och funktioner som används för att svara på händelser i databasen eller för beräkningar. De utvecklas med VBA-kod - Visual Basic for Application. Detta är ett speciellt språk för att skriva kod i Microsoft Office-program - Access, Word och Excel.

För kundformuläret kommer vi att beräkna åldersfältet. För att göra detta, i "Design" -läget för formuläret, välj önskat fält och välj proceduren för att bearbeta "Get Focus" -händelsen i fönstret Egenskaper på fliken "Händelser".

Låt oss skriva behandlingsmodulen:

Private Sub Age_GotFocus ()

Ålder.Värde \u003d DateDiff ("åååå", [Födelsedatum], Datum)

När du växlar mellan poster och fokuserar på "Ålder" -fältet beräknas värdet på detta fält automatiskt.

Det bör förstås att det inte är ett Access-objekt, till exempel en tabellnyckel, trots att det används för att lagra information. Nyckeln är en del av tabellen, inte ett fristående databasobjekt.

Informationen i artikeln hjälper till att förstå vilka databasobjekt är, vilka egenskaper de har och vilka funktioner de utför.

Dela detta