Hvordan å fylle et felt med de samme dataene i Access VB

Microsoft Access er et database program som kan lage tabeller som består av kolonner kalt "felt" og rader som kalles "poster". Brukere har muligheten til å jobbe med databasen gjennom programmets standard grensesnitt, eller de kan redigere sine databaser med Visual Basic (VB) editor. Visual Basic-redigering kan brukes til å utføre diverse Structured Query Language (SQL) kommandoer på en databasetabell, inkludert "Update" -kommandoen. Denne kommandoen kan brukes til å endre poster i en database. Den kan også brukes til å fylle et helt felt med samme data som allerede finnes i et annet felt.

Bruksanvisning

1 Naviger til plasseringen av ditt Microsoft Access database fil, og dobbeltklikk på den for å starte database i Microsoft Access.

2 Trykk "Alt + F11" på tastaturet for å starte Visual Basic-redigering.

3 Klikk "Sett inn" øverst på skjermen, velg deretter "Module" alternativet.

4 Velg "Sett inn" øverst på skjermen igjen, velg deretter "Prosedyre" alternativet.

5 Skriv inn et navn for prosedyren inn i feltet øverst i vinduet, og klikk deretter på "OK" -knappen. Navnet kan være alt du vil, for eksempel "copyingfields."

6 Skriv inn SQL kommando "DoCmd.RunSQL" update xxxxx sett aaaaa = bbbbb "", der "xxxxx" er navnet på tabellen som inneholder felter, "bbbbb" er det feltet som inneholder dataene du bruker til å fylle målet felt og "aaaaa" er feltet der dataene vil bli kopiert.

7 Klikk "Kjør" på toppen av skjermen, og velg deretter "Run Sub / Userform" alternativet. Klikk på "Yes" for å bekrefte at du ønsker å oppdatere tabellen.

Hint

  • Pass alltid på at ethvert bord du prøver å modifisere er ikke åpen. Visual Basic vil generere en feil hvis det forsøker å oppdatere en tabell som allerede er åpen.