1. Hensikten med kurset - Lars Marius Garshol
1. Hensikten med kurset - Lars Marius Garshol
1. Hensikten med kurset - Lars Marius Garshol
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
6. Tabeller i Access<br />
6.1 Hvordan opprette en tabell<br />
Innføring i databaser<br />
Dersom vi skal lage en tabell i Access velger vi kortet ‘Table’ i hovedvinduet og trykker<br />
‘New’-knappen. Vi blir da spurt om vi vil bruke tabell-veiviseren eller lage tabellen selv.<br />
Tabell-veiviseren har en rekke ferdiglagede tabeller klare, men selv om disse kan modifiseres<br />
av brukeren satser vi i dette <strong>kurset</strong> på å lage tabellene selv. Når vi velger å lage tabellene selv<br />
kommer vinduet i Figur 6.1 opp. Der vises en tabell over feltene i tabellen, <strong>med</strong> feltnavn,<br />
datatype og en beskrivelse. Feltnavnet er det navnet som brukes på feltet i hele databasen og er<br />
derfor svært viktig.<br />
6.2 Feltdefinisjon<br />
Figur 6.1<br />
Etter at feltet har fått et navn må det få en type. Typen avgjør hva slags data som kan lagres i<br />
feltet og hva vi kan gjøre <strong>med</strong> dem. Access tilbyr typene ‘Tekst’, ‘Notat’, ‘Tall’, ‘Dato/Tid’,<br />
‘Valuta’, ‘Teller’ og ‘OLE-objekt’. Feltene får en type av to grunner: for det første fordi den<br />
begrenser verdiene som kan legges i feltet, og for det andre fordi det forteller Access hvordan<br />
vi kan behandle verdiene i feltet. Dersom Pris f.eks. lagres som Tall vet Access at ‘Bxcx’ ikke<br />
er en gyldig pris. Den vil også forstå hva du mener <strong>med</strong> gjennomsnittlig Pris, og vil protestere<br />
hvis du prøver å ta gjennomsnittet av en rekke datoer.<br />
Under 'Beskrivelse' kan du legge inn en beskrivelse av feltet som er synlig både for bruker og<br />
deg selv. Dersom andre enn deg skal være involvert i databasen bør du legge inn beskrivelser<br />
1096 - <strong>Lars</strong> <strong>Marius</strong> <strong>Garshol</strong> 27