Hvordan endre datatype med et tilgangs Macro

Hvordan endre datatype med et tilgangs Macro


Microsoft Access innebygde programmeringsmiljøet, Visual Basic for Applications eller VBA, tillater brukere å utføre noen av de data operasjoner som er tilgjengelige i Access standard brukergrensesnitt. Disse operasjonene omfatter SQL-spørringer som endrer datatypen til en tabellkolonne, for eksempel fra heltall til tekst. Tilgang brukere kan ta flere tilnærminger til å endre et felt datatype med VBA. Endre felttyper med VBA-makroer kan gjøres på noen få enkle trinn.

Bruksanvisning

1 Åpne Microsoft Access, og deretter begynne å lage et bord av eksempeldata ved å klikke på "Create" meny "Table" element. Du bruker VBA til å endre datatypen til et felt i denne tabellen.

2 Skriv "Book" i den andre kolonnen øverste cellen i tabellen rutenettet vinduet åpnet i trinn 1. Skriv "pris" i cellen til høyre for "Bok" cellen.

3 Skriv inn noen bok navn i den første cellen under "bøker" kolonneoverskriften, og skriv en prøve pris i den første cellen under "Price" kolonnen. Å skrive inn nummeret automatisk gjør Tilgang definere "Pris" -kolonnen som en ikke-tekst, numerisk felt.

4 Trykk "Ctrl-S" og deretter skriver du inn "Booktable" for å gi den navn til eksempeldataene.

5 Høyreklikk på "Booktable" -kategorien og velg "Design view." Den "Price" rad i rutenettet som vises vil vise "Number". Dette indikerer at "prisen" feltet er en numerisk, ikke tekst, felt. Lukk fane ved å høyreklikke på den og klikke på "Close".

6 Trykk "Alt-F11" for å gå inn i kodevinduet for VBA-makroer. Klikk på "Sett inn" menyen "Module" element for å sette inn en ny modul eller et vindu for å skrive inn felt skiftende program.

7 Lim inn følgende program inn i modulen. Dette programmet er "Execute" statement kjører en SQL-kommando, "ALTER TABLE," på "Booktable" data. Denne kommandoen endrer felttypen av "Pris" -feltet fra numerisk til tekst.

Public Sub ChangeDataType ()

Dim dBase Som DAO.Database

Sett dBase = CurrentDb

dbase.Execute ( "ALTER TABLE Booktable ALTER COLUMN [pris] tekst (25);")

End Sub

8 Kjør programmet ved å klikke på en av sine uttalelser og klikke på "Kjør" menyen "Kjør" -kommandoen.

9 Return to Tilgang ved å trykke på "Alt-F11," og deretter re-vise utformingsvisning av "Booktable" data ved hjelp av trinn 5 instruksjoner. "Prisen" rad nå viser "Text" i stedet for "Number".