Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Software >> Microsoft Access >> Content
Hoe te Connect Excel naar SQL met behulp van Visual Basic
Het spreadsheetprogramma Microsoft Excel heeft Visual Basic , een programmeertaal , ingebouwd. Ontwikkelaars gebruiken deze taal om Structured Query Language commando's , beter bekend als het scheppen van " SQL-opdrachten . " De algemene stappen in het verbinden Excel met externe gegevensbronnen via SQL queries zijn: het maken van een verbinding met de database , de query , het overbrengen van de opgehaalde gegevens , en het sluiten van de verbinding . Met behulp van VB naar Excel SQL- query's kunnen ontwikkelaars gebruik maken van de gegevens uit een verscheidenheid van bronnen buiten Excel . Deze bronnen omvatten databases die zijn gemaakt in Access , SQL Server en andere database- toepassingen . Instructies

Open Excel 1 , typ vervolgens een lijst met namen in een kolom en leeftijden in een aangrenzende kolom . Label de toppen van deze kolommen met de tekst " Namen " en " Ages . " Deze stap zorgt voor een database van sample data voor uw SQL -programma te halen . U kunt een tabel maken met verschillende data als je wilt . Kopen van 2

Sleep een selectie regio rond de tafel , typ " MyTable " in het tekstvak links van de formulebalk . Dit creëert een reeks naam voor de sample data , waarop uw programma zal nodig hebben om toegang te krijgen tot de gegevens
3

Sla het bestand op als . " C : \\ MyDatabase.xlsx , " sluit het bestand
4

Druk op " control" . gevolgd door " N " om een ​​nieuwe spreadsheet . U zult uw SQL programma op te slaan in dit blad .
5

Druk " Alt ", gevolgd door " F11 " om de VB -ontwikkelomgeving te voeren , vaak afgekort als "IDE . " Ontwikkelaars schrijven en soms VB -programma's uitvoeren in deze IDE .
6

Klik op het menu "Invoegen " , klik vervolgens op de "Module " punt . Deze actie maakt een nieuw venster code voor u om uw SQL programmaoverzicht voeren .
7

Klik op het menu "Extra" rubriek en klik op ' Referenties '. Plaats een vinkje in het selectievakje 'Microsoft ActiveX Data Objects . " Deze actie maakt zichtbaar de databaseobjecten die Excel nodig heeft om de SQL- query uit te voeren .
8

Plak volgende programma in het nieuwe venster code .

Sub sqlVBAExample
( ) op

Dim objConnection Zoals ADODB.Connection

Dim objRecSet
Zoals ADODB.Recordset

Set objConnection
= Nieuwe ADODB.Connection

objConnection.ConnectionString = " Provider = Microsoft.ACE . OLEDB.12.0 ; data Source = c : \\ myDatabase.xlsx ; Uitgebreide eigenschappen = " " Excel 12.0 Xml ; HDR = YES " " ; "

objConnection.Open

Set objRecSet
= Nieuw ADODB . Recordset

objRecSet.ActiveConnection
= objConnection

objRecSet.Source
= " Select * From myTable "

objRecSet.Open

Range
( " D10 " ) . CopyFromRecordset objRecSet

objRecSet.Close

objConnection.Close

Set objRecSet = Nothing

Set objConnection
= Nothing

End Sub
< br >
9

Klik op een van de verklaringen van de programma 's , en druk vervolgens op " F5 " om het programma uit te voeren .

Druk " Alt , " 10 en vervolgens " F11 " om terug te keren naar de Excel-spreadsheet . De spreadsheet zal de resultaten van de SQL- verbinding die uw programma ingestelde geven . De resultaten omvatten de database tabel die u eerder hebt gemaakt .

Previous: Next:
  Microsoft Access
·Hoe te berekenen van het aanta…
·Uitleg van MS Excel VBA 
·Hoe maak je een WerkbladSjablo…
·Microsoft Excel Training Progr…
·Hoe maken Consistent zoek Exce…
·Hoe kan ik Excel Query gebruik…
·Hoe kan ik Excel Spreadsheets …
·Hoe maak je een Cell Met Micro…
·Hoe maak je een thermostaat gr…
  Related Articles
Hoe maak je een Tilde gebruiken in een W…
Hoe kan ik een Umlaut gebruiken in een W…
Hoe maak je een Holiday Nieuwsbrief op u…
Hoe maak je een viervoudige Wenskaart ma…
Hoe maak je een Tent - Fold Wenskaart Ma…
Hoe te Spelling en grammatica fouten te …
Hoe kan ik een document Zoom in Word 200…
Hoe je tekst rond een afbeelding in Word…
Hoe je de uitlijning van de tekst wijzig…
  Software Articles
·Problemen met Intuit QuickBooks Remote A…
·Hoe te importeren Open Office Draw naar …
·Manieren om een ​​complex beeld in Micro…
·Hoe kan ik een wachtwoord te verwijderen…
·Hoe kan ik een baan Track in Maak Filema…
·Hoe de Killer.exe virus te verwijderen 
·Hoe je HP -printersoftware Stop Van Lade…
·Hoe kan ik een Word Voetnoot verplaatsen…
·Hoe te vernieuwen Norton Antivirus Softw…
Copyright © Computer Kennis http://www.nldit.com