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

Ms Access kurs ett 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.

Ms Access kurs två 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).

Ms Access kurs tre 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”.

Ms Access kurs fyra 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”.

Ms Access kurs fyra 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 eller besök vår webbplats www.informer.se/access

Nyhetsbrev

Vill du gratis få Informers nyhetsbrev med smarta Ms Access och Office tips så fyll i din e-mail adress i fältet nedanför.

Hade du nytta av informationen?

   

Utbildningar i MS Access

Veckans tips i Ms Access

Smarta prefix för ordning och reda
För att få bra ordning på alla dina objekt i databasen bör du använda dig av prefix när du namnger objekt. Om exempelvis tabellen Kund heter tblKund ser du direkt att det är just en tabell. Ett exempel på när man har nytta av detta är när man ska välja tabell eller fråga som ett formulär ska baseras på. Prefixen man brukar använda är tbl för tabeller, qry för frågor, frm för formulär, rpt för rapporter och mcr för makron. Ta för vana att använda dessa prefix så gör du arbetet enklare och roligare.


Fler kurser

Nyhetsbrev

Vill du gratis få Informers nyhetsbrev med smarta Ms Access och Office tips så fyll i din e-mailadress i fältet nedanför.


Elever på Ms Access kurs hos Informer www.informer.se/access