I Microsoft Access , kan fjerne separator fra personnummer gjøres med Access strengfunksjonene . Du kan bruke disse funksjonene i en spørring eller i en rapport hvis søket må holde separatorer . Du trenger
Microsoft Access
Vis flere instruksjoner
en
Opprett en ny tabell ( "Create > Table" ) i en ny eller eksisterende Access database. ( Tilgang 2003 brukere: Klikk " gjenstander> Bord ," klikk "Ny" på verktøylinjen)
Trykk "Ctrl " og " S " for å lagre tabellen . . Name it " ssntable " når du blir spurt.
2
Begynn å skrive pseudo - personnummer i den andre raden i den første kolonnen uten header teksten " ID ". Bruk formatet " nnn - nn - nnnn . " Skriv inn tre eller fire rader med personnummer , taste dem bare i kolonnen med overskriften lyder" Felt1 . " Dobbeltklikk på kolonnen overskriften når du er ferdig og skriv" personnummer ". ;
3
Lag en spørring ved å klikke på "Opprett > Query Design. " ( Tilgang 2003 brukere: Klikk " gjenstander> Spørsmål , " og deretter " Ny " på verktøylinjen ) . Dobbeltklikk på " ssntable " i " Vis tabell " i dialogboksen, og trykk deretter på "Close" i dialogboksen
4
Skriv inn følgende formel i . " Field: " raden for den første kolonnen : en
SSN : Skift ( [ ssntable.ssn ] , "- ", "" )
Trykk på " Enter" etter inn i formelen, og deretter kjøre spørringen ved å velge " Design > Kjør , " ( verktøylinje > "Vis " for Access 2003 ) . Legg merke til personnummer uten bindestrek i spørringen kolonnen .
5
Høyreklikk spørringen bord og velg " Lagre ", så navnet med søket " removessnseps . " Høyreklikk fanen igjen og velg " Design View. "
6
Bytt formelen du tidligere har angitt ( " ssn : Bytt ... ") med dette å lage en formel med en klarere betydningen : en
SSN : replace_ssn_separators ( [ ssntable.ssn ] )
7
Aktiver makroer under "File > Alternativer > Klareringssenter Innstillinger> Makroinnstillinger " overskriften hvis du er bruker Access 2007 eller senere . Velg " Aktiver alle makroer " alternativet .
8
Oppgi Visual Basic IDE (integrert utviklingsmiljø ) ved å trykke "alt - f11 ," klikk "Insert > Module ". i tomt vindu , lim inn følgende formel :
offentlig funksjon replace_ssn_separators (SSN As String ) replace_ssn_separators = Mid $ ( SSN , 1 , 3 ) + Mid $ ( SSN , 5 , 2 ) + Mid $ ( SSN , 8 , 4 ) End Function
9
Tilbake til Access ( trykk " Alt" og " F11 ") , deretter kjøre spørringen , merke de personnummer igjen har sine bindestrek fjernes .
10
Opprett en ny spørring ved å følge instruksjonene fra trinn 3 og navngi søket " plainquery . " Dra " personnummer "-feltet fra " ssntable " vindu til en kolonne i spørringen . Lukk spørringen ved å høyreklikke fanen og velge " Close ".
11
Velg søket " plainquery " i navigasjonen vinduet og velg " Create > Report" for å opprette en ny rapportere fra den spørringen. ( Access 2003 : Klikk " Objects > Rapporter , " klikk "Ny" på verktøylinjen)
Høyreklikk rapportens kategorien og velg " Design View. " Klikk en tekstboks kontroll på . verktøylinjen , klikk deretter på en tom plass på "Detaljer " for å plassere boksen.
Høyreklikk på boksen og velg "Properties ", skriv inn " newssn " i " Name" ; feltet av " Annet" kategorien i "Property sheet "-vinduet
12
Velg "Rapport" fra drop -down boks rett under "Property Sheet "-vinduet spissen. . Velg " [Event prosedyre ] " i "På Load "-feltet i "Event "-fanen , og klikk deretter på " ... " -knappen for å gå inn igjen i IDE .
13
Lim denne koden over « Report_Load " event prosedyre : en
Private Sub Report_Load () newssn.Value = replace_ssn_separators ( ssn.Value ) End Sub
14
Tilbake til tilgang, høyreklikk rapportens kategorien og velg " Report View. " Rapporten vil vise Social Security-nummer uten bindestreker.