Subd-tilgangsskjemaer ber om rapporter. Subd ms tilgang. rapporter. Opprette skjermskjemaer og rapporter i Microsoft Access-database

Microsoft Access er en funksjonelt fullstendig relasjonell DBMS. Den gir alle nødvendige verktøy for å definere, behandle og administrere data når du arbeider med store mengder informasjon.

DBMS Microsoft Access gir mulighet til å kontrollere definisjonen av strukturen og beskrivelsen av dataene dine, arbeide med dem og organiseringen av kollektiv bruk av denne informasjonen. DBMS Microsoft Access øker også mulighetene betydelig og letter katalogisering og vedlikehold av store mengder informasjon lagret i en rekke tabeller. DBMS Microsoft Access omfatter tre hovedtyper funksjoner: definisjon (setting av struktur og beskrivelse) av data, databehandling og databehandling. MS Access er et sett instrumental midler for å lage og drifte informasjonssystemer.

Ved å bruke Access kan du utføre følgende operasjoner.

1. Design grunnleggende IS objekter - todimensjonale tabeller, med forskjellige typer data, inkludert OLE-objektfelt. Før du fyller en tabell med data, må du lage dens layout.

2. Etablering forbindelser mellom tabeller, med støtte for dataintegritet, overlappende feltoppdateringer og kaskadesletting av poster.

3. Legge inn, lagre, vise, sortere, endre og hente data fra tabeller ved hjelp av ulike midler for informasjonskontroll, indekseringstabeller og logisk algebra (for filtrering av data).

4. Oppretting, modifikasjon og bruk derivater IS-objekter (skjemaer, spørringer og rapporter).

MS Access-behandlingsobjektet er databasefil, ha et vilkårlig navn og utvidelse .MDB. Denne filen inneholder hovedfilen gjenstander MS Access: tabeller, skjemaer, spørringer, rapporter, makroer og moduler. Dermed er et informasjonssystem opprettet i Access en databasefil.MDB pluss verktøyene til Access selv. Driften av en slik IS er behandlingen av et .MDB-dokument av Access-applikasjonen.

Informasjon i databasen Få tilgang til data presentert i form av separate tabeller. I dette tilfellet tilsvarer hver tabellkolonne et datafelt, og hver rad tilsvarer en datapost.

En datapost består av flere felt. Følgende regel gjelder: en datapost er en gruppe av sammenhengende felt betraktet som en enkelt helhet. For eksempel kan en datapost inneholde informasjon om en bestemt kunde eller et bestemt produkt. Hver datapost i en tabell inneholder samme antall felt. Hvert felt inneholder samme type informasjon. For eksempel, i hver datapost i en bestemt tabell, vil KLIENTNAVN-feltet være for klientens navn, dvs. vil inneholde samme type informasjon.

Eksistere Forskjellige typer data. Datatypen for et bestemt datafelt velges avhengig av hvilken informasjon som skal ligge i dette feltet. Størrelsen på datafeltet bestemmes avhengig av typen valgt for det. Beskrivelser av datatyper og deres egenskaper er gitt i tabell 2.

Tabell 2 - Datatyper

Data-type applikasjon Størrelse
Tekst Tekst eller en kombinasjon av tekst og tall, for eksempel en adresse, og tall som ikke krever beregninger, for eksempel telefonnumre. varenumre eller postnummer. Opptil 255 tegn. Bare tegn som er skrevet inn i feltet lagres, posisjoner som ikke brukes i tekstfeltet lagres ikke. For å kontrollere maksimalt antall tegn som legges inn, må du definere FieldSize-egenskapen.
MEMO-feltet Lang tekst eller tall, for eksempel kommentarer eller beskrivelser. MEMO-felt kan ikke indekseres eller sorteres. For lagring av formatert tekst eller lange dokumenter i stedet for MEMO-feltet. bør du opprette et OLE-objektfelt. Opptil 65535 tegn.
Antall Numeriske data brukt for matematiske beregninger, unntatt beregninger som involverer pengetransaksjoner (som pengetypen brukes for). Type og størrelse på verdier som kan inneholdes i et tallfelt. Kan endres i FieldSize-egenskapen. For eksempel i felten. opptar 1 byte på disken, kan bare heltall (uten desimaler) fra 0 til 255 angis. 1, 2, 4 eller 8 byte. 16 byte bare for replikeringskoder.
Dato tid Datoer og tider. Lagring av dato- og klokkeslettverdier i et Dato/Tid-felt sikrer riktig sortering. Alle endringer gjort i dato- og tidsformater i Språk- og standardpanelvinduet Windows-administrasjon, vil automatisk reflekteres i felt av typen dato/klokkeslett. 8 byte.
Valuta Valutaverdier. Valutatypen brukes for å forhindre avrunding under beregninger. Antar opptil 15 tegn i heltallsdelen av tallet og 4 i brøkdelen. 8 byte.
Teller (autonummer) Automatisk innsetting av fortløpende (forskjellig med 1) eller tilfeldige tall når du legger til en oppføring. For å lage en inkrementell teller, la alle egenskapsinnstillingene nederst i vinduet være de samme (standard), med FieldSize-egenskapen satt til Langt heltall, og New Values-egenskapen satt til Increment. For å opprette en tilfeldig tallteller, må egenskapen Nye verdier settes til Tilfeldig. 4 byte. For replikeringskoder - 16 byte.
Logisk (Ja/Nei) Enger. som inneholder bare én eller to verdier, for eksempel Ja/Nei, Sant/Usant. På av. 1 bit.
OLE-objekter Objekter (for eksempel dokumenter Microsoft Word. regneark Microsoft Excel, bilder, lyder og andre data) opprettet i andre programmer som bruker OLE-protokollen. Objekter kan kobles til eller bygges inn i en Microsoft Access-tabell. For å vise et OLE-objekt i et skjema eller en rapport, må du bruke Attached Object Frame-kontrollen. Opptil 1 gigabyte
Oppslagsveiviser Et felt opprettes. lar deg velge en verdi fra en annen tabell eller fra en liste over verdier ved å bruke en kombinasjonsboks. Når du velger dette alternativet i listen over datatyper, lastes en veiviser for å definere dem. Størrelsen er den samme som størrelsen på nøkkelfeltet, som også er oppslagsveiviseren, vanligvis 4 byte.
Hyperkobling Feltet der hyperkoblinger er lagret. En hyperkobling kan enten være en UNC-type (Universal Naming Convention - et standard filbaneformat med inkludering av en nettverksserver) eller en URL (Uniform Resource Locator - adressen til et objekt på Internett eller et internt nettverk med inkludering av en tilgangsprotokolltype). En hyperkobling kan bestå av fire deler: tekst som vises i et felt eller en kontroll; bane til filen (i UNC-baneformat) eller side (URL); tilleggsadresse - plassering i en fil eller side; verktøytips - tekst vist som et verktøytips. Lengden på hver del av hyperkoblingen er ikke mer enn 2048 tegn.
Merk: Numeriske, valuta- og boolske datatyper, samt dato/klokkeslett, gir standard visningsformater. For å velge formater for hver datatype, må du definere egenskapen Format. For alle data unntatt OLE-objekter kan du også opprette et tilpasset visningsformat. For mer informasjon, se delen "Egenskap for feltformat" nedenfor.

I tillegg til tabeller fungerer Access DBMS med følgende objekter:

Skjemaer;

Forespørsler;

Rapporter;

Makroer;

Moduler.

Tabellen er utgangspunkt MS Access-objekt. Alle andre objekter er derivater og opprettes kun på grunnlag av tidligere utarbeidede tabeller.

Et skjema er ikke et frittstående Access-objekt. Det hjelper deg ganske enkelt å legge inn, vise og endre informasjon i en tabell eller spørring. Forespørsler og rapporter utfører uavhengige funksjoner: velge, gruppere, presentere og skrive ut informasjon.

Hvert MS Access-objekt har Navn. Lengden på navnet på et MS Access-objekt (tabeller, skjemaer osv.) er ikke mer enn 64 vilkårlig tegn (bortsett fra prikken og noen tjenestetegn). Navnet kan inneholde mellomrom og russiske bokstaver. Hvert objekt arbeides i et eget vindu, og to driftsmoduser er gitt:

1) modus designer, - når en layout, objektstruktur (for eksempel tabellstruktur) opprettes eller endres;

2) operativt modus - når informasjon vises, endres og velges i IS-oppgavevinduet.

I tillegg inneholder databasefilen et annet dokument som har sitt eget vindu: Dataskjema. I dette vinduet kan du lage, se, endre og rive kommunikasjon mellom bordene. Disse tilkoblingene hjelper deg med å kontrollere data og lage spørringer og rapporter.

Form, strengt tatt er det et valgfritt element i IS (i prinsippet kan du klare deg uten det), men det lar deg forenkle operasjonene for å legge inn og vise data.

Be om er en avledet tabell som inkluderer data fra andre tabeller og utfører ulike operasjoner på dem. Spesielt kan forespørselen inneholde regnet ut felt, dvs. felter hvis verdier er funksjoner verdier for andre felt (muligens fra forskjellige tabeller). I tillegg lar spørringer deg gruppe operasjoner, dvs. operasjoner på en gruppe poster forent av en eller annen felles karakteristikk (du kan for eksempel summere mengden for poster med samme kode). Til slutt lar spørringer deg gjøre valg fra tabeller basert på en betingelse. I slike tilfeller brukes logikkens algebra.

Rapportere - dette er faktisk den samme forespørselen, men formatert slik at den kan skrives ut på papir og presenteres for ledelsen (med vakre overskrifter, delsummer osv.).

I hovedsak brukes tabeller og skjemaer for å vedlikeholde innholdet i databasen, og spørringer og rapporter utfører hovedfunksjonen til informasjonssystemet - hente, transformere og presentere informasjon.

Opprettelse derivater objekter - forespørsler, skjemaer og rapporter - vedlikeholdes omtrent etter samme ordning. Her er noen funksjoner:

For avledede objekter må du spesifisere navnene på tabellen (spørringen) som dette objektet er opprettet på grunnlag av;

Når du bruker veiviseren, må du krysse av for "Elementpanel" på verktøylinjen, og et sett med ikoner vil vises på skjermen (fig. 14.5), som du designer et skjema med (rapport, spørring).

Å lage alle objekter er mulig på to måter: ved hjelp av veiviseren og i designmodus.

MS Access har kraftige, praktiske og fleksible verktøy visuell designe objekter ved hjelp av Wizards, og dette lar brukeren, med et minimum av foreløpig forberedelse, raskt lage en fullverdig IS - på nivå med tabeller, skjemaer, spørringsvalg og rapporter.

Mesterne utfører selv de nødvendige handlingene. Når du ringer veiviseren, åpnes den tilsvarende sekvensen med dialogbokser. Etter å ha fått svar på spørsmål stilt, Mesteren gjør alt nødvendige handlinger. La oss si at du vil generere en rapport. Rapportveiviseren vil spørre deg hvordan rapporten skal se ut og hvilke data den skal inneholde. Etter å ha mottatt svarene vil rapporten være helt klar. Ved å bruke andre veivisere kan du lage databasetabeller, spørringer og skjemaer.

Å jobbe med veivisere er enkelt, pålitelig og effektivt, og lar deg bruke hele rikdommen til Microsoft Access.

Builder er et Access-verktøy som gjør det enklere å fullføre en spesifikk oppgave. Uttrykksbyggeren er ekstremt nyttig - den lar deg raskt lage et komplekst uttrykk. Ved å bruke Query Builder kan du enkelt opprette spørringer som brukes til å hente dataeksempler for et skjema eller en rapport. I tillegg til de som er oppført, har Access andre konstruktører. Dette er en makrokonstruktør ved hjelp av hvilken ulike makroer genereres, samt konstruktører for menyer, felt, farger, koder og annet.

1 Start Microsoft Access:

Når Access starter, vises et vindu på skjermen (Figur 1.1), der du kan:

Eller skape en ny database, dvs. en fil med filtypen .MDB;

Eller åpen en eksisterende database, dvs. en fil med filtypen .MDB.

Opprette en database. Etter å ha valgt kommandoen [File-Create...] vises en standard filer på skjermen (Figur 1.2), der du må spesifisere navn og adresse opprettet databasefil. For eksempel for informasjon System med navnet Telefonkatalog.MDB.

Etter å ha opprettet filen, åpner Access en tom databasevindu, og i dette vinduet utføres alle operasjoner - opprette og manipulere databaseobjekter. Dette vinduet inneholder 7 objekter (tabeller, spørringer, skjemaer, rapport, sider, makroer, moduler) og grupper.

Åpne en database. Etter å ha valgt kommandoen [File-Open...] vises en standard filer på skjermen, der du må spesifisere navn og adresse eksisterende databasefil. Deretter åpnes programvinduet databasevindu, gi tilgang til allerede opprettede databaseobjekter og muligheten til å lage nye objekter.

MS Access - flere vindu applikasjon, men bare én database kan være åpen til enhver tid. Det er vinduet hennes som er hoved- dokumentvinduet i Access-applikasjonen (figur 1.3), og å lukke det betyr å lukke den tilsvarende .MDB-filen. Dette vinduet genererer imidlertid mange datterselskaper vinduer (tabell, spørring, skjema osv.). Du kan lagre et objekt (for eksempel et tabelloppsett), hvis vindu er på skjermen, og gi det et navn på samme måte som du gjør med filer: med [File-Save] eller [File-Save] Som...] kommando.

Arbeid med tabeller

Så i databasevinduet er det en liste over eksisterende gjenstander DB - tabeller, spørringer osv. Du kan jobbe med vinduet til ethvert objekt (underordnet vindu) enten i operativt modus (for eksempel angi eller vise data i en tabell), eller i designer(for eksempel endre tabelloppsettet).

Før du bruker et objekt (for eksempel fylle en tabell med data), må du skape dette objektet (lag for eksempel et tabelloppsett).

Hvis kategorien Tabell er valgt, viser fanevinduet en liste eksisterende tabeller i denne databasen.

For å åpne en eksisterende tabell, må du fremheve navnet hennes i denne listen og klikk på "Åpne"-knappen.

Figur 1.3 viser MS Access-programvinduet sammen med Intercity-databasevinduet. Det er ingen objekter i denne filen ennå.

Skal inkluderes i databasen ny tabeller, må du klikke på "Opprett"-knappen.

For å fikse oppsett eksisterende tabell, velg navnet i listen og klikk på "Design"-knappen.

De samme operasjonene utføres med alle andre MS Access-objekter.

Ethvert objekt (tabell, spørring, skjema, rapport) kan opprettes enten manuelt (designmodus) eller ved hjelp av veiviseren.

Builder er et Access-verktøy som gjør det enklere å fullføre en spesifikk oppgave. Uttrykksbyggeren er ekstremt nyttig - den lar deg raskt lage et komplekst uttrykk. Ved å bruke Query Builder kan du enkelt opprette spørringer som brukes til å hente dataeksempler for et skjema eller en rapport.

Når du ringer veiviseren, åpnes den tilsvarende sekvensen med dialogbokser. Etter å ha mottatt svar på spørsmålene som stilles, utfører Mesteren alle nødvendige handlinger. Når du for eksempel genererer en rapport, vil rapportveiviseren spørre deg hvordan rapporten skal se ut og hvilke data den skal inneholde. Etter å ha mottatt svarene vil rapporten være helt klar. Ved å bruke andre veivisere kan du lage databasetabeller, spørringer og skjemaer.

Lag tabeller og spørringer manuelt(i designmodus) ;

- lage skjemaer og rapporter ved hjelp av Mestere.

La oss vurdere sekvensen av trinn når de er inkludert i databasen ny tabeller. Først må du bestemme emneområdet som databasen skal opprettes for. Som fagområde definerer vi intercity telefonsamtaler, beregning av betalingsbeløpet for langdistansetelefonsamtaler for individuelle abonnenter. Først av alt bestemmes feltene som tabellen skal inneholde. Abonnenter" database "Intercity". De obligatoriske feltene er vist i tabell 3, med "Abonnentnummer"-feltet valgt som det viktigste. Nøkkelen representerer et felt i den tilsvarende tabellen. Den karakteriserer hver post i tabellen unikt.

Tabell 3 – Felter i tabellen "Abonnent".

En ideell primærnøkkel er informasjon som kundenummer, kontonummer osv. Ved hjelp av en slik nøkkel er det enkelt å identifisere den tilsvarende posten. Felt som inneholder kundenavnet er ikke egnet for primærnøkkelen. Det er alltid mulig for flere å ha samme navn.

Etter å ha bestemt de nødvendige feltene, kan du begynne å lage den faktiske tabellen i MS Access.

For å gjøre dette, må du åpne tabelldesignervinduet (fig. 2.1) ved å velge kategorien Tabell og linjen "Opprette en tabell i designmodus" eller klikke på "Opprett"-knappen.

I den øvre delen av vinduet som åpnes er det en opprettet eller modifisert oppsett tabell, som ganske enkelt er en liste over felt som angir feltnavn, datatype og beskrivelse. Hvert tabellfelt er én linje øverst i dette vinduet (Figur 2.1).

Hvert tabellfelt bør tildeles et unikt navn, bestemme hvilken type data som skal legges inn i det, og beskrive innholdet i feltet, dvs. skriv inn tekstkommentarer som indikerer formålet av dette feltet. Feltnavnet kan ha opptil 64 tegn. Beskrivelse er en valgfri parameter og brukes til å forklare feltet som brukes ytterligere.

I kolonnen Feltnavn (Figur 2.2) skriv inn en vilkårlig Navn. I neste kolonne må du angi data-type for dette feltet. Datatypen kan velges fra nedtrekkslisten som vises i denne kolonnen (datatyper er beskrevet i tabell 3). I tillegg, så snart markøren er i kolonnen Datatype, vises en melding nederst i vinduet. eiendomsform(karakteristikker) til dette feltet.

Egenskapsskjemaet (nedre del av vinduet) er en liste over eiendommer (til venstre er navnet på eiendommen, til høyre er det betydning av denne eiendommen) med et hintvindu for hver eiendom.

Listen over egenskaper endres avhengig av datatypen som vises i kolonnen Datatype. Klikker med musen på feltet verdier i egenskapsskjemaet kan du endre denne verdien (innenfor grensene som er tillatt for denne datatypen). Feltegenskapene er oppført i tabell 4.

Tabell 4 – Feltegenskaper vist i egenskapsarket for tabelldesigner

Eiendom Hensikt
Feltstørrelse Angir maksimalt antall tegn som skal skrives inn i dette feltet
Nye verdier Definerer hvordan tellerverdier endres når nye poster legges til
Feltformat Angir formatet for visning av verdiene i dette feltet
Antall desimaler Bestemmer antall desimaler som brukes ved visning av tall
Inngangsmaske Angir en inndatamaske for å gjøre det enklere å legge inn data i et felt
Signatur Definerer teksten som vises som feltetiketten
Standardverdi Lar deg spesifisere en verdi som automatisk legges inn i feltet når den opprettes Ny inngang
Betingelse på verdi Definerer kravene til data som legges inn i feltet
Feilmelding Lar deg spesifisere teksten til meldingen som vises på skjermen hvis de angitte dataene bryter betingelsen definert i egenskapen
Obligatorisk felt Angir om feltet krever at en verdi legges inn
Blanke linjer Bestemmer om tomme linjer er tillatt i dette feltet
Indeksert felt Definerer en indeks opprettet på et enkelt felt
Unicode-komprimering Angir komprimering for felt som bruker Unicode-koding for å lagre data (MEMO-felt, hyperkoblinger og tekstfelt)

De fleste verdiene er akseptert av systemet som standard; noen verdier kan velges fra rullegardinlisten.

For tekst- og tallfelt må du spesifisere størrelse felt, og for tekst er dette den tillatte lengden på verdien (for eksempel 20 eller 40 tegn), og for et tall - representasjonsformatet i maskinen (byte, heltall - to byte, langt heltall, etc.). Maksimal lengde tekstfelt 255 tegn. Hvis du trenger å skrive inn tekst som er lengre enn denne verdien, kan du bruke datatypen Memo.

For Dato/Tid-feltet må du spesifisere et format slik at systemet vet hvordan det skal behandle de angitte dataene. Hvis du for eksempel velger Kort datoformat, vil systemet forvente at du skriver inn nøyaktig datoer(i den russiske versjonen - DD.MM.ÅÅÅÅ), og hvis du velger "Korttidsformat", må du skrive inn TT:MM (timer og minutter) i dette feltet.

I egenskapslinjen for inndatamaske er det mulig å lage en maske i henhold til hvilke data som skal legges inn. For eksempel for feltet telefonnummer du kan sette en maske 00-00-00 , i henhold til hvilke telefonnumre vil bli lagt inn.

Som verdien av egenskapen «Betingelse på verdi» kan du spesifisere verifiseringsregel, det vil si et boolsk uttrykk som må evalueres til TRUE når data legges inn i dette feltet. For eksempel, hvis du for samtaledatofeltet skriver:

Systemet gjenkjenner som en feil oppføring i dette feltet av en verdi som er lik eller større enn gjeldende dato.

I følgende egenskap kan du registrere en vilkårlig feilmelding som vil bli utstedt av systemet, for eksempel: "Denne datoverdien er ikke gyldig" eller "datoen er ugyldig." I fremtiden, hvis datoen er skrevet inn feil, vil denne meldingen vises på skjermen.

Egenskapen Required Field kan settes til Ja (blanke verdier er ikke tillatt) eller Nei (blanke verdier er tillatt).

Til hoved tabellnøkkel («Abonnentnummer»-feltet) i «Indeksert felt»-egenskapen, må du velge: «Ja, samsvar er ikke tillatt» og deretter klikke på «Definer nøkkel»-knappen på verktøylinjen (med nøkkelbildet ). Dette definerer et nøkkelfelt, eller enkel indeks.

Etter å ha fullført opprettelsen av tabelloppsettet, må du lagre den opprettede tabellen og gå ut av tabelldesignervinduet. Hvis du lukker designervinduet uten å lagre oppsettet, vil systemet minne deg på at du enten må gi tabellen et navn eller avbryte arbeidet ditt . La oss gi den opprettede tabellen navnet "Abonnent".

Hvis det er nødvendig endring(endre) oppsettet eksisterende objekt, må du velge dette objektet i listen over den tilsvarende fanen i databasevinduet og klikke på knappen Konstruktør. Et vindu med en layout av objektet vil vises på skjermen (det samme som når du opprettet det). Du kan rette oppsettet og lagre det under samme eller et annet navn.

Etter å ha opprettet layouten, legges data inn i tabellen. Ved å dobbeltklikke på tabellnavnet åpnes det i tabellmodus og du kan begynne å legge inn data (Figur 2.3). Hvis det første feltet i tabellen er et nøkkelfelt av typen Teller, økes innholdet i denne kolonnen automatisk med 1 når du legger inn en ny linje. Dette sikrer at kolonneverdiene er unike.

Skjemaer– dette er databaseobjekter designet for å se data fra tabeller og spørringer, for å legge inn data i databasen, korrigere eksisterende data og utføre spesifiserte handlinger. Skjemaet kan inneholde grafer, bilder og andre innebygde objekter.

Du kan legge inn data fra tabellen uten å bruke noen skjemaer. Men det er flere grunner som gjør skjemaer til et uunnværlig middel for å legge inn data i databasen:

Når du jobber med skjemaer er tilgangen til tabeller (det mest verdifulle i databasen) begrenset;

Ulike personer kan ha ulike tilgangsrettigheter til informasjon som er lagret i databasen. De er utstyrt med forskjellige skjemaer for dataregistrering, selv om data fra skjemaene kan flyte inn i én tabell;

Å legge inn data i et skjema er enklere enn i en tabell, og mer praktisk, siden skjemavinduet vanligvis viser én tabellpost;

I de fleste tilfeller er informasjon til databaser hentet fra papirskjemaer (skjemaer, fakturaer, fakturaer, attester osv.). Skjermskjemaer kan lages nøyaktig som papirskjemaer, noe som reduserer inntastingsfeil og reduserer tretthet av personalet.

Du kan lage skjemaer basert på flere tabeller eller spørringer ved å bruke veiviseren, bruke AutoForm-verktøyet, "manuelt" i designmodus, lagre tabellen eller spørringen som et skjema. Et skjema opprettet på en hvilken som helst måte kan deretter endres i designmodus. La oss vurdere noen av de oppførte metodene:

1. Kjør kommandoen: båndfanen Opprettelse– verktøylinje Skjemaer – Andre skjemaer – Skjemaveiviser.

2. I dialogboksen Opprette skjemaer velg tabellene (spørringene) og feltene som skal plasseres i skjemaet. Klikk på knappen Lengre.

3. I det følgende dialogbokser velg veiviser utseende skjemaer, stil, angi navnet på skjemaet. Klikk på knappen Klar.

4. Bruk veiviseren til å lage skjemaer Ansatte, kunder, bestillinger, ledere.

5. Åpne skjemaet Ansatte i designmodus. Denne modusen er beregnet på å lage og redigere skjemaer.

6. Plasser elementene i en passende rekkefølge for deg, endre størrelsen og fargen på teksten.

7. Legg til tekst i skjematittelen Bedriftsansatte.

8. Legg til et objekt i skjemanotatet Knapp(båndfane Konstruktør– verktøylinje Kontroller).

9. Etter at du "tegner" knappen med pekeren, vil en dialogboks vises på skjermen Lage knapper(Figur 9).

Figur 9. Lage knapper på skjemaet

11. Velg et bilde eller en tekst som skal plasseres på knappen.

12. I den siste dialogboksen Knappemestere gi knappen et navn og klikk Klar.

13. Knappemester Jeg skrev en prosedyre for denne knappen i Microsoft Visual Basic. Du kan se hendelsesbehandlingsprosedyren ved å bruke kommandoen Begivenhetshåndtering kontekstmenyen knapper.

14. Lag dine egne knapper Avslutt applikasjonen, Søk etter en oppføring, Slett en oppføring.

15. Noen ganger krever et skjema flere sider som inneholder data fra ulike kilder, referanse eller støtteinformasjon. Du kan bruke et sett med faner til dette formålet.

16. Lag et tomt skjema.

17. Klikk på knappen for å legge til et sett med faner i skjemaet Tab på verktøylinjen Kontroller. Først vil bare to faner med formelle navn legges til Fane 1 Og Fane 2.

18. Legg til en ny fane.

19. Gi nytt navn til faneetikettene slik at de viser navnene på dataene som vil være plassert i dem: Ansatte, ledere, hjelp.

20. Gå til fanen Ansatte og dra skjemaet til det fra databasen med musen Ansatte.

21. Plasser skjemaet på samme måte Ledere til fanen Ledere.

22. På fanen Hjelp legger du noen tips om hvordan du arbeider med databasen.

23. Denne formen lagre med navn Bedriftsansatte.

24. Du kan lage knappeskjemaer i Microsoft Access. De inneholder kun knapper og er designet for å velge grunnleggende handlinger i databasen. For å lage et knappeskjema må du gå til båndfanen Arbeid med databaser velge et lag Button Form Manager.

25. Hvis knappeskjemaet ikke er i databasen, vil du bli bedt om å bekrefte opprettelsen. Klikk Ja i bekreftelsesdialogen.

26. vises foran deg Button Form Manager, der klikker du på knappen Skape.

27. I dialogboksen Opprettelse(Figur 10) skriv inn navnet på det nye knappeskjemaet og klikk OK.

Figur 10. Stille inn navnet på knappeskjemaet

28. Navnet på det nye knappeskjemaet vil bli lagt til listen Knappesider vindu Button Form Manager(Figur 11). Velg navnet på det nye knappeskjemaet og klikk på knappen Endring.

Figur 11. Button form manager

29. I dialogboksen Endre en knappeskjemaside klikk på knappen Skape. En dialogboks vises Endre et knappeskjemaelement(Figur 12)

Figur 12. Lage knapper på skjemaet

30. I felten Tekst skriv inn bildetekst for den første knappen i knappeskjemaet, og velg deretter en kommando fra rullegardinlisten i feltet Team. I felt Skjema velg skjemaet som denne kommandoen skal utføres for.

31. Legg til knapper på samme måte Kunder, bestillinger, produksjon.

32. I dialogboksen Button Form Manager velg navnet på knappeskjemaet og klikk på knappen Misligholde. Teksten vil vises ved siden av navnet på knappeskjemaet "(misligholde)".

33. For å fullføre opprettelsen av knappeskjemaet, klikk på knappen Lukk.

34. Resultatet skal være formen vist i figur 13.

Figur 13. Hovedknappskjema

35. Legg til en slags tegning i skjemaet.

36. For at hovedknappskjemaet skal vises på skjermen ved oppstart av applikasjonen, må du klikke på knappen i hovedmenyen Tilgangsalternativer(Figur 14). For gjeldende database, sett visningsskjemaet til "trykkknappskjema".

Figur 14. Innstilling av tilgangsalternativer

Rapporter er beregnet for utskrift av informasjon. Ofte presenteres dataene i tabellform. I motsetning til utskrifter av tabeller eller spørringer, gir en rapport større mulighet til å sortere og gruppere data; den gir muligheten til å legge til totaler, samt forklarende tekst, topptekster, bunntekster, sidetall, stiler og ulike grafiske elementer.

Det er flere måter å lage rapporter i en Access-database:

Bruke rapportveiviseren;

Basert på tabeller eller spørringer;

I designmodus.

1. I databasevinduet kjører du kommandoen: båndfanen Opprettelse– verktøylinje Rapporter – Rapportveiviser.

2. Velg fra listen en tabell (eller spørring) som skal brukes som en datakilde (for eksempel en kundeadressespørring).

3. I dialogboksen som vises Genererer rapporter(Figur 15) flytt alle tilgjengelige felt til området "valgte felt".

Figur 15. Rapportveiviser

4. Med Rapportveivisere lage en rapport Bursdager. Bruk en tabell som datakilde Ansatte.

5. Hvis du trenger å skrive ut adresseetiketter, tilbyr Access dette alternativet. For å gjøre dette, velg tabellen Kunder og kjør kommandoen: båndfanen Opprettelse– verktøylinje Rapporter – Klistremerker.

6. I dialogboksen som vises (Figur 16), spesifiser klistremerkestørrelse, enhetssystem, klistremerketype og klikk Lengre.

Figur 16. Dialogboksen Lag etiketter

7. I neste trinn med å lage en rapport, angi skrifttype, størrelse, tekstfarge og stil. Klikk Lengre.

8. Velg feltene som skal vises på etiketten. For eksempel, Firmanavn, adresse, telefon Og Faks. Hvis du vil vise spesifikk tekst på hvert klistremerke, skriv det inn i klistremerkeprototypen.

9. Om nødvendig, endre navnet på etikettrapporten og klikk Klar.

10. Noen ganger må rapportene beregne totaler, gjennomsnitt, minimums- og maksimumsverdier og prosenter. For å gjøre dette, løp Rapportveiviser og spesifiser spørringen som datakilde Bestillingspris.

11. I dialogboksen mestere

1. Grunnleggende informasjon om rapporter.

2. MS Access DBMS-verktøy for å lage rapporter.

3. Opprette en rapport i designmodus.

3.1. Angi alternativer for rapportside

3.2. Rapportstruktur

3.3. Formatere en rapport

For å få et trykt dokument i MS Access DBMS, er det flere alternativer:

Skrive ut en tabell i tabellmodus (viser alle poster eller poster som oppfyller filtreringsbetingelsene i tabellform);

Skriv ut et sett med spørringsposter i tabellvisning;

Skriv ut et skjema i skjemamodus eller tabellmodus;

Skriv ut rapporten.

1. Grunnleggende informasjon om rapporter

Rapportere– en tilpassbar dialogboks som lar deg organisere en formatert presentasjon av data beregnet på utdata til en skjerm, skriver eller fil. I MS Access DBMS er rapporter databaseobjekter.

Rapporter er den beste måten å presentere databaseinformasjon på i et trykt dokument. Sammenlignet med andre måter å skrive ut data på, har rapporter to grunnleggende fordeler:

– gi gode muligheter for gruppering, sortering og beregning av delsummer og totalsummer for store sett poster (beregninger kan gjøres etter gruppe, flere grupper og for rapporten som helhet);

– lar deg skrive ut data i et skjema nær standard dokumentskjemaer.

Stadier for å lage en rapport.

På det første trinnet utvikles et oppsett av den fremtidige rapporten på papir. Samtidig indikeres det: fra hvilken tabell eller spørring det er nødvendig å vise data, nivåene for gruppering og sortering av data bestemmes, hvilke felt som skal presenteres i rapporten og hvilke kontroller som skal brukes for å vise dataene , om beregnede felt er nødvendig, hvilke grafiske elementer vil bli brukt for å gi en profesjonelt utseende rapport.

På neste trinn konstrueres rapporten ved hjelp av et DBMS.

2. DBMS-verktøyMS Adgangfor å lage en rapport

For å lage en ny rapport i MS Access DBMS må du gå til fanen i databasevinduet Rapporter og klikk på knappen Skape . I dialogboksen som vises Ny rapport(Fig. 10.1) velg et rapportopprettingsverktøy.

Alle verktøyene er oppført i dialogboksen Ny rapport, kan deles inn i tre hovedgrupper:

– verktøy for automatisk rapportoppretting (Autoreport: kolonne, Autoreport: tape);

– veivisere for oppretting av rapporter (rapportveiviser, diagramveiviser og postetiketter);

– rapportopprettingsdesigner.

Fig. 10.1. Ny rapportdialogboks

Verktøy for automatisk rapportoppretting lar deg lage en rapport av riktig type basert på den valgte datakilden: tabell eller spørring.

Rapportopprettingsveivisere lar deg lage rapporter i dialogmodus med brukeren. Ved hjelp av veivisere kan du opprette en datakilde for en rapport, velge type datapresentasjon, definere felt for gruppering, sortering og oppsummering, velge sammendragsfunksjoner for en gruppe, definere rapportoppsettet og designstilen, og angi navnet på rapportere.

Rapportdesigneren er hovedverktøyet som lar deg lage rapporter av enhver kompleksitet manuelt. Type rapport og innholdet avhenger av kvalifikasjonene til rapportutvikleren.

Vanligvis brukes automatiske rapportopprettingsverktøy eller veivisere til å lage en prototyperapport, og rapportdesigneren brukes til å polere rapporten til et profesjonelt utseende.

Arbeid med rapporter kan skje i tre moduser: i modus, i modus og i modus.

Modusen er ment for å generere en rapport og vise alle data fra kilden til postene på skjermen, modusen er ment for raskt å generere en rapport basert på mekanisk erstatning av data fra flere poster i datakilden (prøvetakings- og sorteringskriterier ignoreres ), er modusen beregnet på å lage og endre strukturen til rapporten. For å endre arbeidsmodus med rapporten kan du bruke knappen Utsikt på verktøylinjen Rapportdesigner eller lignende menykommando Utsikt.

3. Opprette en rapport i designmodus

For å lage en rapport i modusen, må du utføre følgende trinn:

1. Konfigurer sideparametere.

2. Velg eller opprett en postkilde for rapporten.

3. Bestem nivåene for gruppering og sortering.

4. Plasser postkildefelt i rapporten.

5. Legg til kalkulerte og gratis kontroller.

6. Konfigurer egenskapene til kontrollelementer og rapportseksjoner.

7. Formater rapporten for et profesjonelt utseende.

3.1. Angi alternativer for rapportside

Hovedformålet med rapporten er å skrive ut informasjon fra databasen i formatert form (nær form av et papirdokument). Derfor, før du designer en rapport (plasserer kontroller i rapporten), må du konfigurere rapportsideparametrene (velg en skriver, bestemme arkstørrelsen og dens orientering, angi margstørrelser osv.).

Hvis det ikke er noen fysisk skriver, må du installere skriveren programmatisk ved å bruke kommandoen operativsystem Start | Innstilling | Skrivere | Installere skriveren.

For å konfigurere rapportsideparametere må du kjøre kommandoen Fil | Sideinnstillinger …. Dialogvindu Sideinnstillinger presentert i Fig. 10.2.

Side-fanen (a) Felt-fanen (b)

Fig. 10.2. Dialogboksen Sideoppsett

Sideinnstillinger konfigureres for hver rapport.

Hvis det er mulig å sende ut rapporter til forskjellige skrivere, så i dialogboksen Sideinnstillinger på fanen Side Du kan velge hvilken type skriver du trenger. Dialogvindu Velge en skriver presentert i fig. 10.3.

Fig. 10.3. Velg Printer Dialog Box

Andre sideparametere avhenger av hvilken type skriver som er valgt (se fig. 10.2): maksimalt papirformat og -størrelse, minimumsmarginstørrelser, papirmatingstype.

Fargen på rapporten avhenger av typen skriver som er valgt og innstillingene for dens egenskaper: utskrift i farger eller svart-hvitt.

3.2. Rapportstruktur

Strukturen til rapporten i modusen er vist i fig. 10.4. Enhver rapport har følgende seksjoner:

rapporttittel(vises bare på det første arket i rapporten (tittelside) og kan inneholde navnet på rapporten, firmalogoen, firmaets juridiske adresse osv.);

sidetopp(vises øverst på hver side og kan inneholde overskrifter, utskriftsdato, sidenummer osv.);

dataområde(designet for å vise felt fra en spørring eller tabell - kilden til poster for rapporten);

bunntekst(vises nederst på hver side og kan inneholde overskrifter, utskriftsdato, sidenummer osv.);

melde notat(vises kun på siste ark i rapporten og kan inneholde endelige beregninger, konklusjoner på rapporten osv.).

Av alle seksjonene som er oppført, er den nødvendige seksjonen dataområdet.

Rapporttittelen og rapportens kommentarseksjoner vises/gjemmes i vinduet samtidig. Det samme prinsippet om å vise/skjule gjelder for topp- og bunntekstdelene (se fig. 10.4).

Ved gruppering av poster kan rapportvinduet (se fig. 10.4) legges til for hver gruppe, og i rapportene kan opptil 10 nivåer av gruppering og sortering defineres, uavhengig av følgende seksjoner:

gruppeoverskrift(vises i begynnelsen av hver ny gruppe og kan inneholde et felt som gruppering utføres av);

gruppenotat(vises på slutten av hver gruppe og kan inneholde gruppetotaler).

Du kan endre høyden på området til en hvilken som helst rapportdel ved å bruke musen ved å dra bunnen av delen opp eller ned.

Rapportbredden justeres basert på valgt papirstørrelse, arkretning og utskriftsmarginstørrelser.

Et eksempel på å bestemme rapportbredden for A4-papir er presentert i Tabell 10.1.

Tabell 10.1

Bredden på rapporten bør ikke overstige den beregnede størrelsen, siden informasjonen som vises i rapporten vil deles over flere sider.

Du kan endre bredden på rapporten ved å bruke musen ved å dra den høyre kanten av rapporten til venstre eller høyre.

Akkurat som i skjemaet kan du sette inn ulike elementer kontroller: vedlagt, beregnet og gratis. Uttrykk i beregnede rapportfelt dannes etter samme regler som for skjemaer:

= [Price] * [Quantity]

SUM([Kostnad]

Etternavn & " " & Venstre(Fornavn; 1) & "."

Ved hjelp av et kontrollelement Underskjema/rapport Du kan bygge inn underrapporter i hovedrapporten.

Egenskaper kan spesifiseres for hver kontroll, seksjon og rapport som helhet.

Generert rapport Bestillingsskjema i modus og modus er vist i Fig. 10.5.

Fig. 10.5. Bestill skjemarapport i designmodus (a) og forhåndsvisningsmodus (b)

Fig. 10.6. Egenskapsvindu for SequentialNumber-feltet

For å vise hver gruppe (bestillingsskjema) på en egen side, må du angi vinduet med seksjonsegenskaper Merknad fra "Bestillingskode"-gruppen på fanen Oppsett Eiendomsverdi Slutt på siden: Etter avsnittet(Fig. 10.7).

Fig. 10.5. Egenskapsvindu for NoteGroups1-delen

3.3. Formatere en rapport

Et av elementene i rapportvinduet er verktøylinjen Skjema/rapportformat, som inneholder knapper og rullegardinlister som gjør det enklere å velge formateringsalternativer (farge, skrift, linjetykkelse, justeringsmetode osv.).

Formatering betyr også å plassere kontroller i rapportseksjoner, justere kontroller, endre størrelsen på kontroller og angi avstand mellom kontrollene. For å utføre disse operasjonene kan du bruke musen eller bruke menykommandoer Format (Tilpasse..., Størrelse …, Vertikal avstand... Og Horisontal avstand...).

For raskt å utføre rapportformateringsoperasjoner kan du tilpasse verktøylinjen Skjema/rapportformat ved å kopiere knappene fra menyen til den Format.

Teknologien for å lage enkle, detaljerte, sammensatte databaserapporter i MS Access 2007 DBMS er beskrevet.

* * *

Det gitte innledende fragmentet av boken Databaser: Opprette rapporter i DBMS MS Access 2007 (Team of authors, 2013) levert av vår bokpartner - selskapet liter.

Begynnelsen av arbeidet

For å få en ide om databaserapportene, foreslås det å åpne Northwind 2007 treningsdatabasen i MS Access DBMS.

Åpne en database

For å åpne Northwind 2007-databasen må du:

1. Start Microsoft Access ved å klikke på Start-knappen.

2. Velg "Alle programmer", og deretter Microsoft Office, deretter Microsoft Access 2007. Microsoft Access 2007-vinduet åpnes.

Hvis "Borey 2007"-databasen åpnes på datamaskinen din ikke for første gang, vil du på skjermen se "Borey 2007"-databasevelkomstvinduet;

Hvis dette er første gang, vil MS Access laste det ned først. For å starte nedlastingen, må du klikke på "Last ned" kommandoknappen og følge instruksjonene.

Northwind 2007-databasevinduet åpnes.

Databasen lukkes på vanlig måte for MS Office: i systemmenyen som inneholder kommandoer for å jobbe med filen, velg "Lukk database".

Øvelse 1. Start MS Access 2007. Åpne Northwind 2007-databasen. Lukk den. Åpne Northwind 2007-databasen igjen.

Funksjoner i MS Access 2007-grensesnittet

I MS Access 2007 forskjellig fra tidligere versjoner grensesnitt. Menyen og verktøylinjene erstattes av et menybånd med forskjellige faner: Hjem, Oppretting, Eksterne data, Arbeide med databasen.

Faner inneholder verktøy eller grupper av verktøy (gruppen er merket med et trekantikon) som du kan bli med i.


Ris. 1. MS Access 2007 menybånd med faner


Avhengig av hvilket databaseobjekt du arbeider med, vises kontekstuelle verktøy automatisk, for eksempel når du arbeider med skjemaer, vises kontekstuelle verktøy for skjemaet.

Under båndet er overgangsområdet til venstre og redigeringsvinduet til høyre, som viser objektet som redigeres.


Ris. 2. "Borey 2007" databasevindu


Navigasjonsruten inneholder alle Access-objekter (tabeller, skjemaer, spørringer, rapporter osv.). Du kan velge ønsket objekt fra listen All Access Objects. Når du dobbeltklikker på et objekts navn i navigasjonsruten, vil objektet vises i sin egen fane i redigeringsvinduet.

Databaseobjekter

Databasen inneholder data i følgende typer objekter: tabell, spørring, skjema, rapport, makro og modul. Den grunnleggende strukturen for lagring av data er en tabell. Alle andre typer objekter er utledet fra tabellen:

Spørringen lagrer tabelldata som tilfredsstiller et kriterium spesifisert av brukeren når han komponerer en kommando for å hente data.

Skjemaet lagrer tabell- eller spørringsdata som en samling av skjermkort, som hver viser innholdet i én tabell eller spørringspost, noe som er nyttig når du oppdaterer data i tabeller.

Rapporten lagrer data fra tabeller eller spørringer i skjemaet tekstdokument, egnet for utskrift.

En makro lagrer et sett med databehandlingsoperasjoner som kan startes med ett trykk på Enter-tasten, noe som er praktisk hvis du ofte trenger å utføre de samme standardoperasjonene.

Modulen lagrer et databehandlingsprogram skrevet på et programmeringsspråk, oftest på språket innebygd i MS Access, Access Basic.

Databaseobjektene i navigasjonsområdet er gruppert, og du kan se navnene på gruppene. For å se innholdet i en gruppe, må du klikke på gruppenavnet. Et annet klikk vil skjule gruppelisten til navnet.

Oppgave 2. Skjul og utvid gruppelister i navigasjonsruten.

På grunn av det faktum at tabeller er hovedstrukturen for lagring av data, for å unngå skader og for å sikre enkel arbeid med data, arbeider brukeren med avledede typer objekter. I Northwind 2007-databasen er skjemaene "Kunder og ordre", "Inventar og kjøp", "Leverandører", "Levering", "Rapporter", "Ansatte" eksplisitt presentert i overgangsområdet.

Tabeller og andre typer objekter er skjult i navigasjonsruten i Hjelpeobjekter-gruppen.

"Utildelte objekter"-gruppen lagrer objekter som i tillegg er opprettet av brukeren. Her kan du for eksempel lagre søkene du opprettet.

Vær oppmerksom på at ulike typer objekter er angitt forskjellige ikoner:

Du kan endre representasjonen av objekter i overgangsruten til den kjente som brukes i tidligere versjoner MS Access. For å gjøre dette, klikk på listeikonet (▼) i navigasjonsruteoverskriften for å utvide listen over objektfiltre og velg "All Access-objekter".

Oppgave 3. Se gjennom innholdet i Hjelpeobjekt-gruppen. Åpne ulike typer objekter og se innholdet. Lukk Hjelpeobjekt-gruppen. Endre presentasjonen av objekter i navigasjonsruten for å gruppere objekter etter type: tabeller, spørringer, skjemaer, makroer, moduler.

Du kan skjule og utvide overgangsområdet ved å klikke på dobbelpilknappen (<<) или (>>) i øvre høyre hjørne av panelet.

Oppgave 4. Skjul sammen og utvid overgangsområdet.

Redigeringsvinduet er for øyeblikket opptatt av velkomstskjermen. Skjermspareren kan fjernes ved å klikke på knappen (X) til høyre for snarveien "Screenaver".

Du kan vise den i overgangsområdet fra "Hjelpeobjekter"-gruppen, deretter "Splash Screen"-skjemaet.

Oppgave 5. Lukk startskjermbildet for Northwind 2007-databasen.

Alle databasetabeller er sammenkoblet. Du kan se relasjonene mellom tabeller hvis du åpner dataskjemaet ved å velge "Dataskjema" på menyfanen "Arbeid med databaser".

Du kan lukke datadiagrammet ved å klikke på "Lukk"-knappen på "Design"-menyfanen.

Oppgave 6. Åpne og lukk dataskjemaet.

Hjelpesystem MS Access 2007

Som alle andre MS Office-applikasjoner har MS Access 2007 DBMS sitt eget hjelpesystem. For å åpne den trenger du:

1. På høyre side av menylinjen klikker du på knappen (?).

2. I «Hjelp: Tilgang»-vinduet skriver du inn ønsket hjelpedel nederst i vinduet eller skriv inn søkekonteksten i søkefeltet og trykk Enter.

Oppgave 7. Åpne hjelpesystemet MS Access 2007. Åpne delen Skjemaer og rapporter. Se gjennom innholdet i delen. Lukk hjelpesystemet.

Rapporter, som skjemaer, er avledede Access-objekter som er basert på tabeller eller spørringer. Skjemaer er et praktisk verktøy for rask visning av data, men hovedformålet er å legge inn og redigere data. Etter å ha lagt inn data i tabeller ved hjelp av skjemaer som gjør det enkelt å legge inn, kan det være lurt å vise dataene på en organisert måte. Rapporter brukes til å presentere data i en praktisk og lettfattelig form. Utdata data ved hjelp av rapporter. Generelle bestemmelser. Som alle Access-objekter kan du opprette en rapport manuelt eller ved å bruke rapportveiviseren (anbefalt for å lage et utkast til rapport). Rapporten lages basert på en tabell (flere tabeller) eller en spørring. Prosessen med å lage en ny rapport ligner på å lage et hvilket som helst Access-objekt, dvs. du trenger bare å velge databaseobjektet Rapport – Opprett og deretter velge rapportopprettingsmodus i dialogboksen Ny rapport.

For å beskytte Access-databasen bruker den arbeidsgruppefilen system.mdw (en arbeidsgruppe er en gruppe brukere som deler nettverksressurser), som databaser på arbeidsstasjoner er koblet til som standard. Arbeidsgruppefilen inneholder Kontoer brukere og grupper, samt brukerpassord. Kontoer tilgangsrettigheter til databasen og dens objekter kan gis, mens selve tilgangstillatelsene lagres i databasen. For å sikre beskyttelse av Access-databasen, må du opprette en arbeidsgruppe ved å bruke filen - workgroup administrator wrkgаdm.exe. Når du oppretter en unik arbeidsgruppe, angir du brukernavn, organisasjonsnavn og arbeidsgruppekode. MS Access-arbeidsgruppefilen inneholder følgende innebygde kontoer: 1. Administratorer - standard brukerkonto. Disse postene er de samme for alle forekomster av Ms Access; 2. Admin - administratorgruppekontoen - er unik i hver arbeidsgruppefil; 3. Brukere - inneholder brukerkontoer. For å opprette en arbeidsgruppefil, må du avslutte Access og finne arbeidsgruppefilen i system- eller system32-mappen i Windows-katalogen og opprette en ny arbeidsgruppe (det kan være opptil 20 digitale eller bokstavbetegnelser). Admins-gruppen kan inneholde et vilkårlig antall brukere, men det er alltid én eier av objektet (eieren av objektet kan være kontoen som opprettet objektet eller som rettighetene til å bruke det ble overført til). Siden lesing av Admin-posten er mulig for alle arbeidsgrupper og disse kontoene er de samme, må ADMIN-brukeren fjernes fra administratorgruppen, som du må opprette en ny administratorkonto for og angi et passord for hans kontoer og for eierkontoene. Bare eieren og medlemmer av Admins-gruppen kan kryptere og dekryptere databasen. For kryptering bruker Jet RSA-algoritmen (oppkalt etter de første bokstavene i etternavnene til oppfinnerne: Rivest, Shamir, Adelman) med en nøkkel basert på arbeidsgruppe-IDen. Databasekryptering har to negative bivirkninger. For det første reduseres ytelsen - ifølge Microsofts anslag, med 10-15 prosent. For det andre kan ikke en kryptert database komprimeres av programmer som PKZip, LHA, Stacker og DriveSpace. Mer presist kan du komprimere den, men det er ingen vits i å gjøre det - størrelsen vil reduseres litt. Differensiering av brukertilgangsrettigheter Tilgangstillatelser kalles eksplisitte hvis de tilhører eller er tilordnet en brukerkonto.



Et eksempel på hvordan du oppretter databeskyttelse i MS Access:

Fig.4 Opprette databeskyttelse

Opprette rapporter i MS Access DBMS. Utarbeidelse av rapporteringsdokumentasjon ved bruk av MS Access. Beskyttelse av prosjekter ved hjelp av MS Access DBMS.

Databasesikkerhetssystemet skal sikre den fysiske integriteten til databasen og beskyttelse mot uautorisert inntrenging for å lese innholdet og endre dataene. Databasebeskyttelse utføres på to nivåer: - på passordnivå; - på nivået bruker (beskyttelse av brukerkontoer og identifiserte objekter). For å beskytte Access-databasen bruker den arbeidsgruppefilen system.mdw (en arbeidsgruppe er en gruppe brukere som deler nettverksressurser), som databaser på arbeidsstasjoner er koblet til som standard. Arbeidsgruppefilen inneholder bruker- og gruppekontoer, samt brukerpassord. Kontoer kan gis tilgangsrettigheter til databasen og dens objekter, mens selve tilgangstillatelsene lagres i databasen. For å sikre beskyttelse av Access-databasen, må du opprette en arbeidsgruppe ved å bruke filen - workgroup administrator wrkgаdm.exe. Når du oppretter en unik arbeidsgruppe, angir du brukernavn, organisasjonsnavn og arbeidsgruppekode. MS Access-arbeidsgruppefilen inneholder følgende innebygde kontoer: 1. Administratorer - standard brukerkonto. Disse postene er de samme for alle forekomster av Ms Access; 2. Admin - administratorgruppekontoen - er unik i hver arbeidsgruppefil; 3. Brukere - inneholder brukerkontoer. For å opprette en arbeidsgruppefil, må du avslutte Access og finne arbeidsgruppefilen i system- eller system32-mappen i Windows-katalogen og opprette en ny arbeidsgruppe (kan inneholde opptil 20 tall eller bokstaver).



Eksempel på å lage rapporter i MS Access:

Fig.5 Opprette rapporter

KONKLUSJON

Under pedagogisk praksis OPP 04.01. Og OPP 04.02. Jeg konsoliderte min kunnskap i følgende disipliner: MDK 04.01. "Å jobbe med datamaskin- og PC-maskinvare" og MDK 04.02. "Jobbe med programvare Datamaskiner og PC-er." Jeg gjentok materiale som: ekstern datamaskinarkitektur, tilkobling av enheter, oppsett av programmer og grensesnitt, arbeid med redaktørprogrammer og så videre.

I praksis ble følgende emner studert og beskrevet:

1. Lag en presentasjon




Topp