Het gebruik van Visual Basic toegang tot gegevens sorteren

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.