Koneksi odc di excel vba

Microsoft Excel dapat menggunakan driver TSM ODBC untuk mendapatkan informasi dari tabel database server TSM. Biasanya opsi menu "Data/Get External Data" dapat digunakan untuk memuat informasi ini. Namun, metode tersebut memerlukan penggunaan Microsoft Query sebagai mekanisme perantara untuk memperoleh data dan agak manual. Dokumen ini menyediakan model untuk menggunakan bahasa makro tertanam Microsoft Excel, Visual Basic for Applications [VBA] untuk mengotomatiskan pelaporan melalui Excel. Dokumen ini bukanlah panduan untuk menggunakan Excel, Visual Basic, atau driver TSM ODBC. Oleh karena itu diasumsikan bahwa pembaca dokumen ini paling tidak sudah terbiasa menggunakan alat-alat ini. Jika Anda memerlukan bantuan dengan prosedur dalam dokumen ini, Anda harus berkonsultasi dengan seseorang di situs Anda yang memiliki pengalaman dengan Excel dan Visual Basic. Administrator server TSM Anda dapat memberikan panduan untuk driver TSM ODBC

Menyelesaikan Masalah

Contoh yang disajikan dalam dokumen ini akan menjelaskan cara membuat buku kerja Excel yang, ketika dibuka, akan secara otomatis menampilkan data dari tabel EVENTS server TSM

1. Pastikan driver TSM ODBC diinstal pada mesin Windows yang sama dari mana Anda akan menjalankan Excel. Versi 5. 3. 4 [atau lebih tinggi] dari driver ODBC direkomendasikan. Anda harus menggunakan ODBC Driver Administrator untuk menentukan nama sumber data [DSN] yang dapat digunakan oleh Excel untuk terhubung ke server TSM. Lihat file README driver TSM ODBC, README. ODBC. TXT, untuk informasi tentang menginstal driver ODBC dan menentukan sumber data

2. Mulai Excel

3. Pilih item menu "Tools/Macro/Visual Basic Editor". Ini akan memulai editor Visual Basic

4. Di editor Visual Basic, pilih 'Tools/References. " item menu. Pastikan bahwa "Microsoft ActiveX Data Objects 2. Item 5 Library" dicentang. Catatan. Versi perpustakaan dapat 2. 5 atau lebih tinggi

5. Di editor Visual Basic, temukan objek "Buku Kerja Ini" di jendela "Proyek - Proyek VBA". Klik dua kali pada "Buku Kerja Ini" untuk memunculkan editor kode untuk objek buku kerja

6. Di editor kode, masukkan kode berikut [Anda dapat menggunakan salin dan tempel]. Demi kenyamanan Anda, kode tersebut juga diberikan dalam lampiran terpisah pada dokumen ini. Perhatikan bahwa Anda perlu menyesuaikan nilai untuk variabel dsn, uid, dan pwd


Sub Buku Kerja Pribadi_Buka[]
Panggil QueryEvents
Akhir Sub

SubPeristiwa Kueri[]
Redupkan koneksi Sebagai ADODB Baru. Koneksi
Redupkan Sebagai ADODB Baru. Kumpulan rekaman
Redupkan wb Sebagai Excel. Buku kerja
Lembar redup Sebagai Excel. Lembar kerja
Baris redup Selama
Dim sql Sebagai String
Redup hari ini Sebagai String
Redup kemarin Sebagai String
Redupkan minTimeStamp Sebagai String
Redupkan maxTimeStamp Sebagai String
Dim dsn Sebagai String
Dim uid Sebagai String
Dim pwd Sebagai String
Dim col Sebagai Integer

baris = 0

' =================================================
' Ini harus disesuaikan dengan lingkungan Anda
' =================================================
dsn = "mydsn"     'Nama sumber data
uid = "myadmin"   'ID Admin TSM
pwd = "xxxx"      'Kata sandi Admin TSM

' =================================================
' Contoh ini menjalankan pernyataan SQL SELECT berikut terhadap
' tabel PERISTIWA
'
'   PILIH * DARI ACARA
   '            WHERE SCHEDULED_START >= AND SCHEDULED_START Dapatkan Data Eksternal > Dari Sumber Lain > Dari Microsoft Query
Saat kotak dialog Pilih Sumber Data terbuka. .
Saat kotak Dialog Sambungan Vertica terbuka, masukkan informasi sambungan untuk DSN, dan klik OK

Bagaimana cara membuat sumber data ODBC di Excel?

Tambahkan sumber data ODBC .
Klik Mulai, lalu klik Panel Kontrol
Di Panel Kontrol, klik dua kali Alat Administratif
Di kotak dialog Alat Administratif, klik dua kali Sumber Data [ODBC]. .
Klik User DSN, System DSN, atau File DSN, bergantung pada tipe sumber data yang ingin Anda tambahkan. .
Klik Tambahkan

Bài mới nhất

Chủ Đề