Access II Fördjupning och tillämpningsuppgifter i Access Mitthögskolan Östersund ITM, avdelningen för Informatik
Mitthögskolan ITM Telefon 063-16 53 00 Innehållsförteckning Applikation...1 Formulär...1 Rapporter... 3 Redovisning... 3 Knappar...1
Fördjupning och tillämpningsuppgifter i Access Applikation Du har fått i uppgift av bokklubben bokmalarna att skapa ett program som hanterar betygsättning av böcker. Du har förtroendet att skapa gränssnittet, dvs applikationen, efter eget tycke och smak. Bokklubben utgör beställare (Erik Öberg) och du utgör databaskonsult. Betalning av programvaran utdelas i form av betygen underkänd samt 3, 4 eller 5. Detta innebär att det är du som avgör när du är nöjd och hur formulären ska se ut! Formulär Access erbjuder en möjlighet att skapa formulär som underlättar hanteringen av data. Din uppgift består av att skapa formulär som hanterar böckerna i din databas. För att skapa ett formulär väljer du fliken formulär och sedan skapa ett formulär genom att använda en guide. Följande formulär ska du skapa Administrationsformulär för att lagra nya förlag Administrationsformulär för att lagra nya böcker med dess författare Formulär för att lägga till nya läsare Formulär för att låta användare betygsätta de böcker hon läst Som du märker är det en hel del frågor som man ställs inför när du skapar dina formulär. Den här labben är tänkt att ska experimentera dig fram. Några tips ska du dock få på vägen. Det första tipset behandlar det faktum att författare och böcker knyts samman med tre olika tabeller. Detsamma gäller även läsare, betyg och bok. Om du vill göra ett formulär för betygssättning ska du alltså välja egenskaper från de tre aktuella tabellerna. Sedan ska du avgöra hur informationen ska struktureras, dvs per läsare, per betyg eller per bok. Det rimliga torde i det här fallet vara per bok. Du får även svara på frågan om det ska vara formulär med underformulär eller länkade formulär. Mitt förslag är att du väljer formulär med underformulär. När du nu guidat dig fram till ett slutresultat är det dags att snygga till utseendet. Detta gör du genom att välja designläge i formulären. Tips! För att slippa mata in för och efternamn på personer som har läst boken vill du välja dem i en lista. Detta gör du med kombinationsrutor. Gör formulären ovan med rubriker och dylikt. All för användaren ointressant information såsom värden i primärnycklar skall döljas. Du får gärna lägga in bilder i dina formulär. Knappar För att dina formulär skall bli enklare att använda bör du komplettera dem med knappar. Det finns två typer av knappar i verktygsfältet, kommandoknappar och växlingsknappar. 1
Du ska välja kommandoknapp. När du dragit ut en knapp i ditt formulär öppnas automatiskt en dialogruta där du kan välja vilka knappar du vill skapa. Lägg till minst en knapp på varje formulär. Ett exempel kan vara att lägga till följande knappar för att administrera nya läsare. Här har jag lagt till knappar för att bläddra framåt och bakåt bland alla läsare (knapp ett och två). Det finns också möjlighet att lägga till nya användare (knapp 3) samt att spara de ändringar man gjort (knapp 4). Grundinställningen i Access är att alla fält går att redigera, dvs att det går att lägga till eller förändra data. Det är inte alltid detta är önskvärt. Ibland vill man bara kunna bläddra bland posterna inte förändra dem. Administration av betyg innebär att man som användare endast ska kunna förändra betyg, inte böcker. Textrutan (1) är låst, vilket innebär att data kan visas men inte förändras. Det finns även en del postknappar för att navigera bland böckerna (2). För att låsa en textruta markerar du rutan och sedan väljer du låst Ja i egenskaperna för textrutan (1). 2
Rapporter Du ska även redovisa den rapport du gjorde i förra labben via dina formulär. Skapa en knapp som vid knapptryckning visar din rapport. Du ska även skapa en rapport som visar betyg och betygsättare för varje bok i databasen. Redovisning Laborationen skall redovisas i form av en skriftlig rapport där databasstrukturen och ditt tillvägagångssätt tydligt redovisas. Rapporten ska omfatta båda laborationstillfällena i Access. Vidare skall databasen skickas in till mig. Allt material sändes elektroniskt till Erik.Oberg@mh.se. Laborationen skall senast redovisas fredagen den 5 mars. Lycka Till! 3