Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako sa pripojiť Excel SQL pomocou jazyka Visual Basic

tabuľkový procesor Microsoft Excel je Visual Basic , programovací jazyk , vstavaný do neho . Vývojári používajú tento jazyk k vytvoreniu štruktúrovanej príkazy dotazovacieho jazyka , lepšie známy ako " SQL príkazy . " Všeobecné kroky v pripojení programu Excel k externým zdrojom dát pomocou SQL dotazov patrí : vytvorenie pripojenia k databáze , spustenie dotazu , prenos nepravdepodobný dát a ukončenie spojenia . Použitie VB spustiť Excel SQL dotazov umožňuje vývojárom používať dáta z rôznych zdrojov , ktoré aplikácie Excel . Tieto zdroje zahŕňajú databázy vytvorené v programe Access , SQL Server a ďalších databázových aplikácií . Návod dovolená 1

Otvorte Excel , zadajte zoznam mien v jednom stĺpci a vekových skupín v susednom stĺpci . Označiť vrcholy týchto stĺpcov s textom " mena " a " roky . " Tento krok vytvorí ukážkovú databázu údajov pre váš SQL programu načítať . Môžete vytvoriť tabuľku s rôznymi dátami , ak budete chcieť .
2

Presuňte výber oblasť okolo stola , potom zadajte " MojeTabulka " v textovom poli na ľavej strane riadku vzorcov . Tým sa vytvorí názov oblasti pre vzorové dáta , ktoré bude váš program potrebovať prístup k dátam
3

Uložte súbor ako . " C : \\ MyDatabase.xlsx , " zatvorte súbor .
4

Stlačte tlačidlo " Control " , nasleduje " N " vytvoriť novú tabuľku . Budete uložiť SQL programu v tomto liste .
5

Stlačte " Alt " , nasleduje " F11 " zadať vývojové prostredie VB , obyčajne skrátil ako " IDE . " Vývojárom písať a občas spúšťať programy VB v tomto vývojovom prostredí .
6

Kliknite na menu " Vložiť " , potom kliknite na " modulu " položky . Táto akcia vytvorí nové okno kód pre vás na zadanie SQL programu výpis .
7

Kliknite na " Nástroje " menu hlavičky, kliknite na tlačidlo " Odkazy " . Umiestnite šek v políčku označenom " Microsoft ActiveX Data Objects . " Táto akcia je viditeľné databázové objekty , ktoré aplikácie Excel potrebuje na spustenie dotazu SQL .
8

vložte nasledujúci program do nového okna kódu .

Sub sqlVBAExample ( )

Dim objConnection Ako ADODB.Connection

Dim objRecSet Ako ADODB.Recordset

Set objConnection = New ADODB.Connection

objConnection.ConnectionString = " Provider = Microsoft.ACE . OLEDB.12.0 ; Data Source = c : \\ myDatabase.xlsx ; Extended Properties = " " Excel 12.0 Xml ; HDR = YES " " , "

objConnection.Open

Set objRecSet = New ADODB . Recordset

objRecSet.ActiveConnection = objConnection

objRecSet.Source = " SELECT * FROM mytable "

objRecSet.Open

Range ( " D10 " ) . CopyFromRecordset objRecSet

objRecSet.Close

objConnection.Close

Set objRecSet = Nothing

Nastavte objConnection = Nothing

End Sub

9

Kliknite na jednu z výkazov programu , potom stlačte " F5 " pre spustenie programu .
10

Stlačte tlačidlo " Alt " a " F11 " pre návrat do excel . Tabuľky sa zobrazia výsledky pripojenie SQL , ktorý váš program usadený . Výsledky zahŕňajú tabuľku databázy , ktorú ste vytvorili skôr .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené