Gebruikers van de database-applicatie , Microsoft Access , soms gebruik van macro's om hun gegevens , met inbegrip van het verwijderen van data te beheren . Macro's zijn programma's geschreven in Visual Basic for Applications ( VBA ) , en kan elke taak gedaan via Access ' standaard user interface te automatiseren . Gegevens wissen van met VBA kan verschillende vormen aannemen , afhankelijk van de vraag of de gegevens moeten worden gewist is een hele kolom of een andere database- object . In tegenstelling tot handmatige methoden - - gegevens met macro's schrappen bespaart tijd , en is minder foutgevoelig dan handmatige verwijdering . Wat je nodig hebt Microsoft Access Toon Meer Aanwijzingen 1 Open Microsoft Access en maak een nieuwe database door op "Control - N , " gevolgd door te klikken op " Blank database. " Je zult een kleine tafel voor deze database te maken , gebruik dan macro's om gegevens uit te wissen . Klik op " Tabel " 2 onder het menu "Create " , typ dan " ProductName " in de bovenste rij van de tweede kolom van de tabel raster . Type " Prijs " in de cel direct rechts van " ProductName . " Type 3 een of twee rijen sample gegevens in de cellen onder de kolom met namen die u zojuist hebt getypt . Typ bijvoorbeeld ' Compressed houtskool , " en " 1,98 " voor een kunst aanbod tafel . Press 4 " Control - S "en druk op " OK "om de tafel te slaan met de standaardnaam van " Tabel1 . " Press 5 " Alt - F11 "om VBA 's geïntegreerde ontwikkelomgeving ( IDE ) in te voeren , klik op " Module " onder het menu" Insert "om een nieuw venster te maken voor macro uw programma 's invoeren code . 6 Plak volgende programma in het venster . Dit programma werkt door het openen van een Recordset-object van de huidige database . De RecordSet is gebaseerd op de " Tabel1 " tabel die u in stap 4 voltooid . De MoveFirst methode ( dwz de functie ) van de RecordSet verplaatst de huidige record pointer naar de tafel van de eerste record ; . De Delete methode verwijdert die eerste plaat Public Sub DeleteRecord ( ) op Dim db als DAO . Database Dim rcset Zoals DAO.Recordset Dim str als Koord Set db = CurrentDb Set rcset = Sub 7 Voer de macro verwijderen door te klikken op een van haar verklaringen , vervolgens op " F5 . " Druk op ' Alt - F11 "om terug te keren naar de standaard Access- gebruikersinterface , en dubbelklik vervolgens op de " Tabel1 " icoon in navigatievenster Access 's , die op het scherm vertrokken . Toegang zal " Tabel1 " te onthullen dat de eerste record die u in stap 3 gekozen wordt verwijderd openen. Press 8 " Alt - F11 " om terug te keren naar de macro -code in de IDE , dan is de volgende plak nieuw programma onder de vorige schreef je . Dit programma verwijdert het veld " Prijs " van de tafel door te bellen met de " Delete " -methode van " Tabel1 . " Public Sub DeleteField ( ) Dim db Zoals DAO.Database Dim rcset Zoals DAO.Recordset Dim myTab Zoals TableDef Set db = CurrentDb Stel myTab = db.TableDefs ( " Tabel1 " ) op Twitter myTab.Fields.Delete ( " Prijs " ) db.Close End Sub 9 Voer het programma uit als u de vorige deed , en dubbele - klik " Tabel1 " in het navigatievenster om te controleren of het veld " Prijs " is verdwenen .
|