Definere en " Autonummer "-feltet i Microsoft Access- database tabeller kan hjelpe deg med å administrere data i fremtiden når du trenger å hente den ved hjelp av spørringer. En " Autonummer "-feltet vil automatisk øke med én for hver ny rad og kan ikke endres . Dette feltet vil holde hver rad unikt i en database tabell . Normalt en " Autonummer "-feltet vil starte med nummer én som standard. Hvis du ønsker å starte feltet med et år som 2000 , må du utføre et par spørsmål før du begynner å legge data til bordet ditt . Instruksjoner
en
Launch Microsoft Access , klikker du på " Create " og klikk "Table ." Klikk på første rad , endre "ID" til " YearColumn " og sett "Data Type" som " Autonummer . "Klikk på neste rad og type" TextField "for å lage en andre feltet og trykk" Enter ". Lukk tabellen ved å klikke på " x "i høyre hjørne . Type " myYearTable " når du blir bedt om å gi tabellen et navn.
2
Klikk på " Database Tools " og klikk " Visual Basic " for å starte VB Editor. Klikk " Sett inn> Module " for å legge til en ny kode modul
3
Legg til følgende kode for å opprette en ny sub prosedyre : .
Private Sub createYearTable ( )
4
Kopier og lim inn følgende kode for å opprette en variabel til å lagre SQL-setning , og den andre for å definere et oppstartsår for tabellen : en
Dim strSQL Som StringDim startingYear As String
5
Kopier og lim inn følgende kode for å definere start år som " 2000 " for " Autonummer "-feltet og gjennomføre en " INSERT INTO " spørring:
startingYear = "2000" ; strSQL = " INSERT INTO myYearTable ( YearColumn )" strSQL = strSQL & " SELECT ' " & ( startingYear ) & " ' AS Expr1 " DoCmd.SetWarnings FalseDoCmd.RunSQL ( strSQL )
6
Legg til følgende kode for å fjerne dataene du satt inn i forrige trinn : en
strSQL = " Delete" strSQL = strSQL & " FROM myYearTable " strSQL = strSQL & " WHERE YearColumn = ' " & ( startingYear ) & " '; " DoCmd.SetWarnings FalseDoCmd.RunSQL ( strSQL ) Msgbox ( " Ferdig !")
7
Press "F5 " for å kjøre prosedyren og bytte tilbake til Microsoft Access. Dobbeltklikk på " myYearTable " for å åpne tabellen . Type " data" under " Tekstfelt" og trykk "Enter " for å vise den første " Autonummer " år som " 2001 . " Enter mer tekst i følgende rader for å øke året med en for hver ny rad .