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.4 Endre felt<br />
Innføring i databaser<br />
Å gå tilbake og endre definisjonen av et felt er stort sett greit i Access. Dataene konverteres<br />
automatisk til en eventuell ny type (så langt råd er) og alle andre endringer gjøres problemfritt.<br />
Det er imidlertid ett unntak: feltnavnet. Dersom du endrer dette vil du få feil overalt i<br />
databasen der du har brukt det gamle navnet, og du vil bli nødt til å gå over hele databasen for<br />
å finne alle forekomster av det gamle navnet. Dette er en stor svakhet ved Access, men lite å<br />
gjøre ved.<br />
Det gjelder også å være klar over at endringer som har <strong>med</strong> primærnøkler og frem<strong>med</strong>nøkler å<br />
gjøre kan skape problemer dersom data forsvinner eller typene ikke lenger stemmer overens.<br />
Et generelt problem er når man ønsker å konvertere et felt fra en type til en annen. F.eks. når<br />
man går fra tekst til tall. Tekst som “123” går greit, mens ting som “Hansen, Erik” går dårlig<br />
ettersom dette ikke kan skrives som tall. Da må man enten droppe konverteringen, eller finne<br />
seg i at data forsvinner.<br />
6.5 Primærnøkkel<br />
Å definere primærnøkkel i Access er svært enkelt: merk radene til de feltene som skal være<br />
<strong>med</strong> i nøkkelen. (Du kan ha <strong>med</strong> flere felter, men jo kortere nøkkel, jo raskere database.) Klikk<br />
<strong>med</strong> høyre mustast, og velg Sett primærnøkkel i hurtigmenyen som kommer opp. De merkede<br />
feltene blir da sammen ny primærnøkkel.<br />
6.6 Forholdene<br />
Så var det å definere forholdene mellom de forskjellige tabellene man har laget. Det gjøres ved<br />
å velge Redigere|Relasjoner i menyen når du har tabell-kortet oppe. Da kommer først en<br />
dialogboks der du avgjør hvilke tabeller som skal være <strong>med</strong> i relasjons-oversikten (se Figur<br />
6.2).<br />
Figur 6.2<br />
1096 - <strong>Lars</strong> <strong>Marius</strong> <strong>Garshol</strong> 30