Microsoft Access, databas och analysverktyg.
Microsoft Accessanvändarna kan delas in i två grupperingar. Användargrupp ett står
för drygt hälften av alla access användare och skall oftast utveckla en databas
för att underlätta arbetet med exempelvis kund eller artikelregistret. Gruppen är
oftast intresserad av hur man skall strukturera databasen samt hur man skapar formulär
(användargränssnitt) och rapporter.
Användargrupp två är en allt växande skara och består oftast av en eller flera personer
från en större organisation. Företaget har oftast ett gemensamt affärssystem som
exempelvis SAP, Movex, Axapta, Jeeves osv. Användargrupp två är framförallt intresserad
av dataanalys och hur man kopplar upp sig mot affärssystemet och konstruerar smarta
frågor (Querys) för att hitta trender kring lönsamhet, kostnader och avvikelser.
Att börja använda Microsoft Access
Microsoft Access kurs: Skapa datafil
Både användargrupp ett och två måste börja med att skapa databasen. I Access 2007
skall du välja ”tom databas” när du startar Access. Välj var databasen skall ligga
(sökväg) och ange filnamn, klicka sedan på knappen skapa. Användargrupp ett skall
nu böja fundera på vad Accessdatabasen skall innehålla och bygga upp de tabeller
som krävs för att lagra all information. Se strukturera data. Användargrupp två
skall istället för att skapa lokala tabeller koppla upp sig mot affärssystemet.
Se koppla upp Access mot affärssystem.
Strukturera data i Microsoft Access
Det finns vissa regler man bör tänka på när man utvecklar en databas. Reglerna kallas
för de 6 normalformlerna samt Boyce-Codds normalform (BCNF). De tre första reglerna
är de klart vanligaste och innebär i egentligen bara att man skall ha ordning på
sin data och använda ett värde per fält, ingen data får dubbellagras och ingen data
som kan räknas ut får lagras. Mer om hur man utvecklar en relationsdatabas får du
lära dig på någon av våra accesskurser i Stockholm, Göteborg och Malmö.
För att skapa en enkel tabell ungefär som ett Excelark skall du välja fliken skapa
och knappen tabell. Skriv in ett par rader med data du vill lagra, tänk på att arbeta
strukturerat dvs. blanda inte olika typer av data i samma kolumn. För att få lite
struktur på tabellen bör du välja designvy och namnge fälten korrekt. (Namnen skall
återspegla vad som finns i kolumnen. Exempelvis är namnet Ort bra om du i fältet
har lagrat olika orter).
Koppla upp Microsoft Access mot affärssystem
För att koppla upp sig mot affärssystemet används oftast ODBC (Open DataBase Connectivity).
Välj fliken Extern data, menyn ”mer” och ODBC-databas. Välj alternativet länka för
att ligga online mot affärssystemet eller alternativet importera föra att göra en
engångsimport av data. I fönstret ”Välja datakälla” skall du välja drivrutin för
databasen du vill ansluta till. Logga på databasen och välj de tabeller du vill
analysera i Access.
Microsoft Access kurs: Skapa frågor
När du väl har all data på plats i Access via ODBC länk eller egen datastruktur
så är det dags att börja ställa frågor mot databasen. Frågor (Querys) i Access fungerar
i grunden som autofilter i Excel men har dessutom helt fantastiska möjligheter för
beräkningar, delsummor, villkor och avancerade villkor som bygger på varandra. Du
skapar en enkel fråga i Access 2007 genom att gå in på menyn ”Skapa” och välj ”Frågedesign”.
Välj en eller flera tabeller som skall ingå i frågan och klicka på stäng. Du väljer
de fält som skall visas i frågan genom att dubbelklicka på fältnamnen. På raden
villkor i frågan kan du ställa krav på exempelvis ”Göteborg” då visas bara data
som matchar Göteborg (förutsätter att du har fältet Ort i din databas).
Microsoft Access kurs: Skapa formulär (användargränssnitt)
Formulär i access används för att bygga upp användargränssnitt och nyttjas främst
av användargrupp ett då de ofta bygger system som skall användas av flera olika
användare med varierande datakunskap. Med ett snyggt och logiskt användargrässnitt
på accessdatabasen kan i princip vem som helst gå in och lägga upp nya poster eller
skapa rapporter. Användargrupp två som använder access mest som rent analysverktyg
bukar hoppa över formulärdelen då de oftast bara använder databasen själva. För
att skapa ett snabbformulär i Access 2007 väljer du fliken ”Skapa” och klickar på
knappen ”Formulär”. Du kan sedan snygga till formuläret genom att klicka på knappen
”Formulärdesign”.
Microsoft Access kurs: Skapa rapporter
En rapport i Microsoft Access bygger i princip alltid på en fråga. Frågan filtrerar
fram och beräknar den relevanta data som sedan rapporten kan formatera och presentera.
Rapporterna används alltså för att snygga till svaren som frågorna räknat fram.
Rapporterna kan sedan skrivas ut eller skickas via e-post. För att skapa en rapport
i Access 2007 väljer du fliken ”Skapa” och klickar på knappen ”Rapport”. Du kan
sedan snygga till rapporten genom att klicka på knappen ”Rapportdesign”.
Microsoft Access kurs: Skapa makron
I Access finns i två varianter av makro. Dels finns en enklare form som kan liknas
vid en ”att göra lista” och dels så finns möjligheten att skapa riktiga VBA makron.
För att skapa VBA makron krävs viss programmeringskunskap men ger dig fantastiska
möjligheter att låta Microsoft Access göra i princip vad som helst. Att skapa de
vanliga Makrona i Access är betydligt enklare. Du bör skapa ett makro i Access vid
de lägen du gör flera manuella händelser på rad vid upprepade tillfällen. Exempelvis
kör en fråga, kör en rapport, skriver ut två exemplar. Istället för flera manuella
händelser kan du istället starta ett makro.
För att skapa ett makro i Access 2007 skall du gå in på menyn ”Skapa” och välj knappen
”Makro”. I fältet instruktion väljer du de händelser du vill skall inträffa. Exempelvis
öppna fråga. I fältet instruktionsargument anger du namnet på frågan samt hur den
skall köras. Du forsätter sedan listan med fler instruktioner som du vill att makrot
skall utföra. Exempelvis kan du välja maximera för att automatiskt få upp frågeresultatet
i fullskärm.
Gör MsAccess.se till en av dina favoritlänkar så att du lätt hittar tillbaka. (Klicka här)
Informer
utbildar dig som vill veta mer om hur du kan öka ordningen på företagets affärsdata
med Microsoft Access. Har du frågor kring Ms Access eller vill veta mer om våra
utbildningar är du alltid välkommen att slå signal 031-83 29 60