In Microsoft Access , kan het verwijderen van de afscheider van sofinummers worden gedaan met behulp van Access string functies . U kunt deze functies toe te passen in een query of in een rapport als de query de afscheiders moeten houden . Wat je nodig hebt Microsoft Access Toon Meer Aanwijzingen 1 Maak een nieuwe tabel ( "Create > Table " ) in een nieuwe of bestaande Access-database . ( Access 2003 -gebruikers : klik op " Voorwerpen> Tafels , " en klik op ' Nieuw ' op de werkbalk ) Druk op " Control" en " S " om de tafel te slaan . . Noem het " ssntable ' wanneer daarom wordt gevraagd . Kopen van 2 Begin pseudo - sofinummers te typen in de tweede rij van de eerste kolom zonder de koptekst " ID . " Gebruik het format " nnn - nn - nnnn . "Type drie of vier rijen van sofi-nummers , het invoeren van hen alleen in de kolom waarvan kop leest " Veld1 . " Dubbelklik op de kolomkop als u klaar bent en typ" ssn . " ; 3 Maak een query door te klikken op " Maak > Query-ontwerp . " ( Access 2003 -gebruikers : klik op " Voorwerpen> Queries , " en vervolgens " Nieuw " op de werkbalk ) . Dubbelklik op " ssntable " in de " Tabel weergeven " dialoogvenster , druk daarna op " Close" in dat dialoogvenster 4 Typ de volgende formule in het . "Veld : " rij van de eerste kolom : ssn : Vervang ( [ ssntable.ssn ] , " - " , " " ) Pers Nieuws " Enter " na het invoeren van de formule , dan de query door het selecteren van "Design > Uitvoeren ' ( toolbar >" Weergave " voor Access 2003 ) . Let op de sofi-nummers zonder koppeltekens in de resulterende kolom query. 5 rechtermuisknop op de tafel van de query en selecteer " Opslaan ", vervolgens de naam van de query ' removessnseps . " Klik met de rechtermuisknop het tabblad opnieuw en selecteer "Design View . " 6 Vervang de formule die u voorheen ingevoerd ( " ssn : Vervang ... " ) met deze om een formule te maken met een duidelijkere betekenis : ssn : replace_ssn_separators ( [ ssntable.ssn ] ) op Twitter 7 inschakelen macro's onder het " Bestand > Opties > Instellingen voor het Vertrouwenscentrum > Instellingen voor macro's ' rubriek als je met behulp van Access 2007 of later . Selecteer de "Enable All Macro's " optie . 8 Voer de Visual Basic IDE ( Integrated Development Environment ) door op " alt - f11 , " en klik op ' Invoegen> Module . " in het lege venster , plak de volgende formule : Overheidsfunctie replace_ssn_separators ( sSN als Koord ) replace_ssn_separators = Mid $ ( ssn , 1 , 3 ) + Mid $ ( ssn , 5 , 2 ) + Mid $ ( ssn , 8 , 4 ) End Function 9 Terug naar Access ( druk op " Alt " en " F11 " ) , vervolgens opnieuw de query uitvoert , merkt het sofi-nummers opnieuw hebben hun koppeltekens verwijderd . 10 Maak een nieuwe query met behulp van de instructies in stap 3 en noem de query " plainquery . " Sleep het veld " ssn " van de " ssntable " venster om elke kolom in de queryraster . Sluit de query door met de rechtermuisknop te klikken op de tab en selecteer " Close ". 11 Selecteer de query " plainquery " in het navigatie- venster en selecteer "Create > Report" om een nieuwe te maken rapporteren van die zoekopdracht . ( Access 2003 : klik op " Voorwerpen> Rapporten , " klik "Nieuw " op de werkbalk ) op Twitter de rechtermuisknop op het tabblad van het rapport en selecteer "Design View . " Klik op een tekstvak op . de werkbalk op dan een lege ruimte op de sectie " Detail " om de box te plaatsen . klik met de rechtermuisknop en selecteer "Eigenschappen ", typ dan " newssn " in de "Naam" , gebied van de tab " Andere " in het venster " Property sheet " 12 Selecteer " Report" uit het drop - down box net onder de " Property Sheet " venster header . . Selecteer " [ Event procedure ] " in de " On Load " veld in het tabblad "Event " , klik vervolgens op de " ... " knop om weer in de IDE . 13 Plak deze code op de " Report_Load " gebeurtenisprocedure : Private Sub Report_Load ( ) newssn.Value = replace_ssn_separators ( ssn.Value ) End Sub 14 Terug naar toegang met de rechtermuisknop op het tabblad van het rapport en selecteer " Report . " het rapport zal het sofi-nummer weer te geven zonder koppeltekens .
|