Brug af Access 2007 til at oprette forespørgsler, formularer og rapporter kan forenkles, hvis du kender almindeligt anvendte forespørgsler i Access, formular- og rapportværktøjer og et par nyttige funktioner. Med et kraftfuldt værktøj som Access 2007 vil du organisere dine data på ingen tid og på vej til at skabe bedre formularer og rapporter.
8 almindeligt anvendte forespørgsler i Access 2007
Forespørgsler er vigtige nøgler, der kan hjælpe dig med at oprette de typer formularer og rapporter, du ønsker i Access 2007. Her er en liste over de otte almindeligt anvendte forespørgsler:
-
Tilføj: Tilføjer poster til en eksisterende tabel.
-
Krydstabel: Beregner og viser oversigtsresultater ved hjælp af et regnearkslignende layout.
-
Slet: Fjerner permanent et angivet sæt poster.
-
Make-Table: Opretter en ny tabel og tilføjer poster til den nye tabel.
-
Parameter: Spørger om registreringsudvælgelseskriterierne, hver gang forespørgslen udføres.
-
Vælg: Viser poster, der matcher et specificeret sæt kriterier.
-
SQL-specifik: Forespørgsler, der kun kan oprettes ved hjælp af SQL-sætninger.
-
Opdatering: Ændrer eksisterende poster i en database.
Få adgang til 2007 formular- og rapportværktøjer
Det kan virke lidt skræmmende at oprette din første Access-formular fra bunden i Design View. Når du vælger denne mulighed, står du over for et tomt gitter, et bånd fyldt med mærkeligt udseende ikonværktøjer over det og ingen anelse om, hvad du skal gøre næste gang.
Her er en hurtig beskrivelse af de forskellige værktøjer, du vil støde på på båndet:
-
Vælg objekter: Klik på denne knap for at bruge musemarkøren til at vælge objekter, som du har tilføjet til en formular.
-
Kontrolguider: Klik på denne knap for at aktivere guider, der hjælper dig med at tilføje bestemte typer objekter såsom kombinationsbokse og kommandoknapper til dine formularer. Både kombinationsbokse og kommandoknapper er forklaret andetsteds på denne liste.
-
Etiket: Klik på denne knap for at tilføje en simpel tekstetiket hvor som helst på din formular.
-
Tekstboks: Klik på denne knap for at tilføje en tekstboks til formularen. I modsætning til en etiket kan en tekstboks indstilles til at ændre de oplysninger, den viser, når formularen bruges. Tekstbokse har faktisk to dele - en etiket og boksen, hvor en bruger kan indtaste oplysninger.
-
Indstillingsgruppe: Klik på denne knap for at oprette et sæt relaterede indstillingsknapper (såsom afgiftspligtig og afgiftsfritaget). Knapperne fungerer som en gruppe, og du kan kun vælge én mulighed ad gangen. For eksempel kan du vælge Afgiftspligtig eller Afgiftsfri for en ordre, men ikke begge dele.
-
Til/fra-knap: Klik på denne knap for at tilføje en knap, der har to tilstande - op for slukket og ned for tændt. For eksempel op for afgiftspligtig og ned for ikke afgiftspligtig.
-
Indstillingsknap: Klik på denne knap for at tilføje indstillingsknapper, der fungerer som en til/fra-knap eller et afkrydsningsfelt. Generelt bruger du indstillingsknapper i en indstillingsgruppe til at begrænse en bruger i at vælge mere end ét element i en gruppe.
-
Afkrydsningsfelt: Klik på denne knap for at tilføje et element, der kan vælges eller fravælges uafhængigt af andre muligheder.
-
Kombinationsboks: Klik på denne knap for at tilføje en boks, hvori brugeren kan vælge fra en liste over muligheder eller indtaste en ny værdi. Du kan f.eks. have en liste over bøger af din yndlingsforfatter som forslag, men også tillade brugeren at indtaste navnet på en bog, der ikke er på listen.
-
Listeboks: Klik på denne knap for at oprette en listeboks, hvorfra en bruger kan vælge et sæt allerede eksisterende værdier. En listeboks ligner en kombinationsboks, men tillader ikke brugeren at indtaste nye værdier.
-
Kommandoknap (eller bare almindelig knap): Klik på denne knap for at tilføje en knap, der udfører en makro eller en VBA-procedure (Visual Basic for Applications).
-
Billede: Klik på denne knap for at tilføje et digitalt billede (såsom et firmalogo) til formularen.
-
Ubundet objektramme: Klik på denne knap for at tilføje objekter såsom tekst eller billeder, der ikke ændres, når du flytter mellem poster.
-
Bundet objektramme: Klik på denne knap for at tilføje objekter, der ændres, når oplysningerne i databasen ændres - såsom billeder, der er gemt i felter i tabellen.
-
Sideskift: Klik på denne knap for at oprette flersidede formularer, når du har for mange objekter til at vise på en enkelt side.
-
Fanekontrol: Klik på denne knap for at oprette en formular med to eller flere faner, der grupperer relaterede objekter.
-
Underformular/underrapport: Klik på denne knap for at tilføje en underformular, så brugeren kan se poster fra en relateret tabel - såsom de individuelle linjeposter på en ordre.
-
Linje: Klik på denne knap for at tilføje linjer til formularen for at skelne mellem forskellige grupper af objekter på formularen.
-
Rektangel: Klik på denne knap for at tegne et rektangel på formularen, så brugere kan se, hvordan objekter er relateret.
Nyttige funktioner i Access 2007
Selvom Access 2007 har flere indbyggede funktioner, må du ikke bruge mere end nogle få af dem i dine rapporter. Alligevel, hvis du ikke ved, at de er tilgængelige, kan du gå glip af mange af de funktioner, som du måske finder virkelig nyttige.
Selvom denne liste langt fra er udtømmende, viser denne tabel en række funktioner, som du måske vil bruge, når du vil have lidt mere end blot en simpel sum.
Fungere |
Beskrivelse |
Abs |
Absolutte værdi af et tal |
Gns |
Aritmetisk middelværdi |
Tælle |
Antal poster |
Int |
Heltalsværdi af et tal |
LCase |
Konverterer en streng til små bogstaver |
Venstre |
Returnerer et angivet antal tegn fra venstre side af
en streng |
Len |
Længde af en snor |
LTrim |
Fjerner ekstra mellemrum fra begyndelsen af en streng |
Maks |
Maksimal værdi |
Min |
Minimumsværdi |
Nu |
Aktuel dato og klokkeslæt |
Erstatte |
Erstatter en streng med en anden streng |
Ret |
Returnerer et angivet antal tegn fra højre side af
en streng |
Rnd |
Tilfældigt tal |
Rund |
Runder et tal |
RTrim |
Fjerner ekstra mellemrum fra enden af en streng |
Sum |
Summen af værdier |
Tid |
Aktuel systemtid |
Trimme |
Fjerner ekstra mellemrum fra begge ender af en streng |
UCase |
Konverterer en streng til store bogstaver |