Første gang database forfattere kan gjøre en vanlig feil , å sette alle elementene i en kundes navn i samme felt i databasen, snarere enn ned dataene i separate felt av komponent ( fornavn , etternavn ) . Bryte en konjugert navnefeltet i separate navnefelt krever kjører en egendefinert spørring . Du trenger
Access 2000 eller senere
Vis flere instruksjoner
en
Launch Microsoft Access.
2
Klikk på " File "-ikonet og laste inn databasen du ønsker å manipulere .
3
Klikk på " Søk "og velg" Query . " En dialogboks vil vises . Klikk på
4
Skriv inn følgende tekst " Update". : En
SET [Fornavn ] = Left ([ CustomerName ] , InStr ( [ CustomerName ] , "") -1 )
Dette forteller databasesøket å flytte innholdet i alt i [ CustomerName ] feltet til [Fornavn ] -feltet, men å bare ta informasjon som er til venstre for det første mellomrom i navnet .
5
Skriv inn følgende tekst : en
SET [ Mellomnavn ] = Mid ( [ CustomerName ] , InStr ( [ CustomerName ] , "") + 1 )
p Dette vil . ta det første ordet som kommer etter et mellomrom (som mellomrommet mellom fornavn og etternavn)
6
Skriv inn følgende tekst : en
WHERE [ CustomerName ] lIKER " ** "OG [ CustomerName ] iKKE SOM " *** ";
Dette trinnet forteller prosessen for å bare gjøre det første trinnet hvis færre enn to ordene er i et navn -feltet, mens fortelle det til ikke gjøre noe hvis den finner tre ord adskilt med mellomrom. Det siste trinnet vil bidra til å unngå mangling navn som " Oscar De La Rosa" (som vil rett og slett ikke forplante ) og gi en åpning for å se på på bordet parsing .
7
Klikk på knappen som sier "Run Query " for å fylle de nye feltene .