Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Visual Basics Programming >> Content
Toegang : VBA Execute Query
Microsoft Access is een onderdeel van de Microsoft Office suite . Met behulp van deze software , kunt u afzonderlijke databases , rapporten en formulieren te maken . Toegang kunt u uw eigen toepassingen met behulp van deze componenten te creëren . Om nog meer functionaliteit toe aan uw applicaties of databases toevoegen, kunt u taken programmeren in Visual Basic for Applications ( VBA ) . VBA is standaard taalontwikkeling van Microsoft voor Office -producten . De taal is gebaseerd off van Visual Basic 6.0 en gebruikt dezelfde syntax . Een van de vele dingen die je kunt doen met deze taal is uit te voeren vragen over uw gegevens. Instructies
1

Voer een query en zet de resultaten in een record set voor manipulatie . Kopieer en plak de VBA-code hieronder om de gegevens van uw vraag te laden .

Dim dbMyDatabase
Zoals DAO.Database

Dim rsMyRecords
Zoals DAO.Recordset

Set dbMyDatabase
= CurrentDb < br

set rsMyRecords > = dbMyDatabase.OpenRecordset ( " myQuery " ) kopen van 2

Voer een vraag met invoerparameters met een query definitie object en laad de resultaten in een record set met behulp van de code voorbeeld hieronder .

Dim dbMyDatabase
Zoals DAO.Database

Dim rsMyRecords
Zoals DAO.Recordset

Dim qdMyParameters
Zoals DAO.QueryDef

Set dbMyDatabase
= CurrentDb < br

Set qdMyParameters > = dbMyDatabase.QueryDefs ( " myQuery " )

qdMyParameters.Parameters
( " MyParameter " ) = " value "

Set rsMyRecords
= qdMyParameters.OpenRecordset ( ) op Twitter

Loop 3 door elk verslag terug en een actie uitvoeren . Het voorbeeld hieronder is een manier om dit te doen

Do While Not rsMyRecords.EOF

Debug.Print
" De inhoud van mijn column : " . ! & RsMyRecords [ MyColumnName ]

rsMyRecords.MoveNext

Loop
4


uitvoeren van een SQL-query in plaats van een naam Access-query en zet de resultaten in een record set voor manipulatie . Kopieer en plak de VBA-code hieronder .

Dim dbMyDatabase
Zoals DAO.Database

Dim rsMyRecords
Zoals DAO.Recordset

Dim strQuery
als Koord

strQuery
= " SELECT * FROM MyTable "

Set dbMyDatabase
= CurrentDb

Set rsMyRecords = dbMyDatabase.OpenRecordset ( strQuery )
5

uitvoeren van een opdracht die geen records niet terug met behulp van deze VBA-code . Bijwerken en verwijderen van commando's zijn voorbeelden van uitspraken die geen records doen terugkeren .

CurrentDb.Execute
" MyQueryName "

Previous: Next:
  Visual Basics Programming
·Hoe Bewerken in GridView 
·Visual Basic Tutorial : Msgbox…
·Hoe te Debuggen inschakelen in…
·Hoe maak je een EXE -bestand A…
·Hoe je het snijpunt van twee l…
·Toegang krijgen tot de Query V…
·Hoe te Loops gebruiken in VB6 
·Het automatisch laden van een …
·Hoe om te studeren Visual Basi…
  Related Articles
Hoe kan ik Excel converteren naar Access…
Hoe te gebruiken VBA naar Microsoft Wind…
Hoe Access gebruiken voor Visual Basic P…
Wat is VBA ? 
Hoe maak je een Random Access-bestand Cr…
Aan de slag Met behulp van VBA Met Micro…
VBA Tutorial voor Word 
Hoe maak je automatisch kopiëren van Ex…
Hoe een Access Connection behulp van Vis…
  Programmering Articles
·Hoe te Breaks gebruiken in Java 
·Vergelijking van de Kaart versus Lijst i…
·Hoe te controleren of de String Is een n…
·How to Get MySQL certificatie 
·Hoe te Inheritance gebruiken in Ruby 
·Hoe te COBOL & C Link Samen op z /OS 
·De rol en functie van Metadata 
·Hoe maak je een ASP Form Field Bevolk in…
·Wat is Py Compile ? 
Copyright © Computer Kennis http://www.nldit.com