Weten hoe je een query met behulp van Visual Basic for Applications in Microsoft Access kunt u tijd besparen bij het maken van meerdere query's opslaan . Access is een relationele database-applicatie voornamelijk gebruikt voor kleine lokale databases . VBA is ontwikkeld door Microsoft en het wordt vaak gebruikt om routinematige taken binnen Microsoft Office-toepassingen te automatiseren . In Access wordt een VBA vraag wordt gebruikt om een of meer tabellen openen om toegang te krijgen tot hun gegevens voor verdere manipulatie . Instructies Klik op " Database Tools" in Microsoft Access 2007 1 en selecteer " Visual Basic " om de Microsoft Visual Basic venster te openen . Klik op het menu "Invoegen " en selecteer " Module " te creëren " Module1 . " Type " Public Sub myVBAQuery " 2 en druk op " Enter " om een nieuwe subroutine maken . typ het volgende om uw variabelen te verklaren : Dim strSQL als Koord Dim dbs als Database Dim rst als Recordset Dim rstCnt als Geheel < br > Type 3 het volgende op uw vraag te definiëren en open de Recordset : Set dbs = CurrentDb strSQL = " . SELECT * FROM Tabel1 Table1 ; " Set rst = dbs.OpenRecordset ( strSQL ) Type 4 de volgende voor het doorlussen van uw Recordset een beeldscherm data opgeslagen in het veld " 1 " in de tabel : rst.MoveFirst rstCnt = 0 Om rst.RecordCount MsgBox rst.Fields ( 1 ) . Value rst.MoveNext Volgende rstCnt Pers Nieuws " Ctrl + S " om uw subroutine slaan in " Module1 " en het zal beschikbaar zijn voor u om te gebruiken in de toekomst .
|