Lucrul cu surse de date externe Materiale pentru lucrul cu surse externe de date în exemplul Excel și SQL. Luați în considerare modalitățile de a transfera date între Excel și o bază de date externă pe un server SQL folosind ADO.
Prima sarcină. Ne conectăm la o bază de date externă.
A doua sarcină. Încărcăm date dintr-o bază de date externă pe un server SQL în Excel.
După ce am stabilit o conexiune la o bază de date externă, puteți începe citirea datelor și ieșirea în Excel. Aceasta necesită cunoașterea limbajului de interogare SQL. Ca urmare a executării interogării SQL, o anumită tabelă cu date ne este returnată la obiectul RecordSet. În plus față de obiectul RecordSet, puteți încărca date direct într-o foaie sau într-un tabel pivot. Cod exemplu pentru o procedură simplă: Pentru a fi ușor de utilizat. Vă propun să creați propria clasă "tSQL" pentru a lucra cu baza de date. Clasa va avea o proprietate: Pentru a citi datele, vom scrie metoda SelectFrom cu parametrii TableName și ws. TableName este numele tabelului din care vom citi datele și fișa Excel, unde vom scrie datele. Exemplu de utilizare a clasei tSQL într-o procedură
A treia sarcină. Încărcăm date din Excel într-o bază de date externă.
Pentru a scrie datele, vom scrie metoda InsertInto cu parametrii TableName. rHead și rData. TableName este numele tabelului în care vom adăuga datele; rHead - gama de celule, indicând câmpurile; rData - gama de celule cu date pe care le vom adăuga. Exemplu de utilizare a clasei tSQL într-o procedură
A patra sarcină. Gestionați o bază de date externă din Excel
Vă recomandăm să utilizați interogări în principal pentru a citi datele dintr-o bază de date externă. Puteți scrie date către tabelele bazei de date externe. Dar nu este foarte de dorit să utilizați Excel pentru a gestiona o bază de date externă, este mai bine să utilizați instrumentele de dezvoltare standard.