Het gebruik van Visual Basic toegang tot gegevens sorteren
De toegang tot databaseprogramma door Microsoft heeft een ingebouwde programmeertaal, Visual Basic for Applications (VBA), waarmee ontwikkelaars toegang de standaardset van functies uit te breiden. Sorteren is één van de vele functies die VBA kunt uitvoeren op gegevens die gebruikers maken of beheren in Access. Gebruikers van Access kunnen gegevens sorteren met VBA met behulp van een verscheidenheid van benaderingen, met inbegrip van degenen die niet vereisen een significante hoeveelheid van VBA-code te leren. Een belangrijk voordeel van het sorteren van gegevens met Access VBA is de tijd behoed niet hoeft te handmatig sorteren van gegevens.
Instructies
1
Open Access en klik in het menu van de "Create" rubriek, gevolgd door 'Table'. U zult een kleine tafel voor het uitvoeren van een soort van VBA op maken.
2
Dubbelklik in de kolomkop en typ "voornaam" "Tabel1", en typ vervolgens verschillende namen in die kolom. Controleer dat elke naam begint met een andere letter van het alfabet, zodat u duidelijk kunt zien het effect van de VBA-soort die volgt. Om dezelfde reden, zorgen ervoor dat u de namen in een niet-gesorteerde volgorde opgeven. Bijvoorbeeld, voer de namen "Carol," "Bob" en "Amanda", in die volgorde.
3
Druk op "Ctrl" + "S" en typ "Userinfo" voor de naam van de tabel.
4
Klik op de kop van de menu 'Maken', klik op het "Andere" paneel "Queryontwerp" knop. Maakt u een query voor de VBA-soort programma's worden uitgevoerd.
5
Dubbelklik op het "Userinfo" item in het dialoogvenster "Toon tabel", klik op van het dialoogvenster "Close" knop.
6
Sleep de "*," die alle velden in een tabel, op de eerste kleur van het queryraster vertegenwoordigt.
7
Met de rechtermuisknop op het tabblad "Query1" en selecteer "SQL-weergave." Typ het volgende onmiddellijk na de "Van Userinfo"-clausule:
ORDER By "voornaam."
Deze nieuwe bepaling bestellingen de gegevens wanneer Access de query voert.
8
Druk op "Ctrl" + "S" en typ "q1" voor de naam van de query.
9
Druk op "Alt" + "F11" in te voeren van de VBA-geïntegreerde ontwikkelomgeving (IDE), die waar u zult de programmacode is voor het sorteren van de tabel "Userinfo".
10
Klikt u op de "Invoegen" menu's "Module" item, plak de volgende programmacode in venster van de module:
Public Sub doQuery
Const qName = "q1"
Dim db1 als DAO. Database
Dim rs1 als DAO. Recordset
Instellen van de db1 = CurrentDb
Instellen van rs1 = db1. OpenRecordset(qName)
Doen terwijl niet rs1. EOF
Debug.Print "Name: " & rs1![firstName]
rs1.MoveNext
Loop
RS1. Sluiten
Db1. Sluiten
End Sub
Dit programma wordt geopend en de records van een virtuele genoemd van een recordset-object worden weergegeven. De recordset het resultaat van het uitvoeren van de query die u zojuist hebt gemaakt.
11
Klik op elke instructie in het programma, druk op "F5" naar het programma uitvoert. Druk op "Ctrl" + "G" als u het venster "Direct" niet ziet. Dit venster verschijnt de resultaten van de query van de "q1" gesorteerd op die u gemaakt.
gerelateerde artikelen
- Het gebruik van Visual Basic
- Het gebruik van Visual Basic-werkbalk
- Het gebruik van Visual Basic Grid controle
- Het gebruik van Visual Basic 2008 Express
- Het gebruik van Visual Basic met Excel
- Het gebruik van Visual Basic codering
- Het gebruik van Visual Basic Deployment Wizard
- Het gebruik van VBA voor toegang tot de vergelijking van een lijn van de tendens op Microsoft Excel
- Het gebruik van Visual Basic voor het opmaken van een grafiek in Excel