Driver ODBC QuickBooks memungkinkan Anda untuk bekerja dengan data Desktop QuickBooks di luar antarmuka QuickBooks. Driver memungkinkan Anda untuk menggunakan data QuickBooks di aplikasi apa pun yang mendukung ODBC. Misalnya, Microsoft Access, Excel, SQL Server, Oracle®, PHP dan Perl. Anda dapat menanyakan QuickBooks serta menambahkan dan memperbarui catatan QuickBooks.
Memulai
Menginstal Driver ODBC QuickBooks
- Unduh driver QuickBooks ODBC untuk platform Windows Anda. (Pendaftaran diperlukan.)
- Instal dan lisensikan driver QuickBooks ODBC pada mesin tempat aplikasi klien Anda diinstal.
Misalnya, jika Anda ingin menganalisis data QuickBooks di Excel, instal driver ODBC QuickBooks pada mesin tempat Excel diinstal.
Untuk melakukannya, jalankan distribusi file yang Anda unduh pada langkah sebelumnya, dan ikuti petunjuk di layar.
Program penginstalan memulai Easysoft License Manager, karena Anda tidak dapat menggunakan Driver ODBC QuickBooks hingga lisensi diperoleh.
Jenis lisensi berikut tersedia:
- Lisensi uji coba terbatas waktu gratis yang memberi Anda penggunaan produk secara gratis dan tidak terbatas untuk jangka waktu terbatas (biasanya 14 hari).
- Lisensi penuh jika Anda telah membeli produk. Saat membeli produk, Anda diberikan kode otorisasi, yang Anda gunakan untuk mendapatkan lisensi
- Di Easysoft License Manager, masukkan detail Anda.
Anda HARUS memasukkan kolom Nama, Alamat E-Mail dan Perusahaan.
Alamat E-Mail HARUS sama dengan alamat yang digunakan untuk mendaftar dan mengunduh dari situs web Easysoft atau Anda tidak akan dapat memperoleh lisensi percobaan.
- Pilih Minta Lisensi.
Anda dimintai jenis lisensi.
- Lakukan salah satu dari yang berikut:
- Untuk lisensi uji coba, klik Uji Coba Terbatas Waktu, lalu klik Berikutnya.
Manajer Lisensi menanyakan perangkat lunak apa yang Anda lisensikan. Pilih Easysoft QuickBooks ODBC Driver dari daftar drop-down dan kemudian klik Next.
- Jika Anda telah memperoleh kode otorisasi untuk lisensi yang dibeli, pilih Lisensi yang Tidak Kedaluwarsa, lalu klik Berikutnya.
Manajer Lisensi meminta kode otorisasi Anda.
Masukkan kode otorisasi lalu klik Berikutnya.
- Untuk lisensi uji coba, klik Uji Coba Terbatas Waktu, lalu klik Berikutnya.
- Manajer Lisensi menampilkan ringkasan informasi yang Anda masukkan dan memungkinkan Anda memilih metode pengajuan lisensi Anda.
- Lakukan salah satu dari yang berikut:
- Pilih Permintaan On-line jika mesin Anda terhubung ke internet dan dapat membuat koneksi keluar ke port 8884.
Manajer Lisensi kemudian mengirimkan permintaan ke server lisensi Easysoft untuk mengaktifkan kunci lisensi Anda secara otomatis. Ini adalah metode tercepat dan mengakibatkan detail Anda segera dimasukkan ke dalam basis data dukungan kami.
- Tiga opsi yang tersisa (Permintaan Email, Permintaan Cetak, dan Permintaan Tampilan) adalah semua cara untuk mendapatkan lisensi jika mesin Anda sedang offline (yaitu tidak memiliki koneksi ke internet).
Masing-masing metode ini melibatkan penyediaan Easysoft dengan informasi termasuk nomor mesin Anda (nomor unik untuk mesin Anda) dan kemudian menunggu untuk menerima kunci lisensi Anda.
Daripada mengirimkan detail Anda melalui email ke Easysoft, Anda dapat memasukkannya langsung di situs web Easysoft dan kunci lisensi Anda akan dikirimkan melalui email kepada Anda secara otomatis.
Untuk menggunakan metode ini, klik Lihat Permintaan, lalu kunjungi:
- Halaman lisensi percobaan
- Halaman lisensi lengkap
Di halaman Lisensi, masukkan nomor mesin Anda (dan kode otorisasi untuk lisensi yang dibeli), klik Kirim dan kunci lisensi Anda akan dikirimkan ke email Anda.
Saat Anda menerima kunci lisensi, Anda dapat mengaktifkannya dengan mengklik dua kali lampiran email atau dengan mengklik Enter License pada layar utama License Manager dan menempelkan kunci lisensi ke dalam kotak dialog.
- Pilih Selesai untuk keluar dari Manajer Lisensi.
Instalasi selesai.
- Pilih Permintaan On-line jika mesin Anda terhubung ke internet dan dapat membuat koneksi keluar ke port 8884.
Mengonfigurasi Sumber Data ODBC
Sebelum Anda dapat menggunakan Driver ODBC QuickBooks untuk menghubungkan aplikasi Anda ke QuickBooks, Anda perlu mengonfigurasi sumber data ODBC. Sumber data ODBC menyimpan detail koneksi untuk database target (mis. QuickBooks) dan driver ODBC yang diperlukan untuk menyambungkannya (mis. driver ODBC QuickBooks).
Anda mengkonfigurasi sumber data ODBC di ODBC Administrator, yang disertakan dengan Windows. Untuk menjalankan ODBC Administrator, di kotak dialog Windows Run, ketik:
%windir%\syswow64\odbcad32.exe
Gunakan Administrator ODBC untuk membuat sumber data Driver ODBC QuickBooks:
- Pilih tab DSN Sistem, lalu pilih Tambah.
- Dalam kotak dialog Create New Data Source, pilih Easysoft ODBC-QuickBooks Desktop Driver, lalu pilih Finish.
- Lengkapi kolom ini Easysoft ODBC-QuickBooks Desktop Driver DSN Setup kotak dialog:
Setting Nilai DSN Desktop Buku Cepat Mode Koneksi Sama Seperti QuickBooks Nama Aplikasi EasysoftQuickBooksODBC. ID Aplikasi EasysoftQuickBooksODBC. Edisi QB Setel ini agar sama dengan QuickBooks Desktop. Misalnya, jika Anda memiliki QuickBooks versi AS, setel QB Edition
keUS
.
Izinkan Driver ODBC QuickBooks Untuk Mengakses QuickBooks
- Mulai QuickBooks Desktop jika belum berjalan.
- Dalam aplikasi Anda, sambungkan ke sumber data QuickBooks Anda yang baru.
- Saat Anda pertama kali terhubung, QuickBooks meminta Anda untuk mengizinkan driver ODBC QuickBooks mengakses data QuickBooks Anda. Di kotak dialog QuickBooks - Application with No Certificate, pilih "Ya, selalu izinkan akses meskipun QuickBooks tidak berjalan". Pilih "Izinkan aplikasi ini mengakses data pribadi seperti Nomor Jaminan Sosial dan informasi kartu kredit pelanggan". Pilih Lanjutkan.
Kotak dialog Konfirmasi untuk Lanjutkan ditampilkan.
- Pilih Ya.
Kotak dialog Konfirmasi Akses ditampilkan.
- Dalam aplikasi Anda, coba kueri sampel. Misalnya:
select top 10 * from vendor
Menghubungkan Aplikasi Anda ke QuickBooks
- Aplikasi 64-bit
- Akses
- Unggul
- Oracle®
- SQL Server
Aplikasi 64-bit
QuickBooks Desktop adalah aplikasi 32-bit, yang hanya dapat digunakan dengan perpustakaan 32-bit. Driver ODBC Desktop QuickBooks adalah perpustakaan dan karenanya juga 32-bit. Jika Anda ingin menggunakan QuickBooks Desktop ODBC Driver untuk menghubungkan aplikasi 64-bit ke QuickBooks, Anda juga perlu menginstal Easysoft ODBC-ODBC Bridge dan mengaktifkan atribut Application is a Service di sumber data ODBC Anda. SQL Server bagaimana memberikan contoh proses ini. Contoh lain di bagian ini adalah untuk aplikasi versi 32-bit. Jika Anda memiliki versi 64-bit, katakanlah, Excel atau Oracle®, lihat contoh SQL Server untuk langkah-langkah lain yang perlu Anda lakukan.
Akses Microsoft
Microsoft Access menggunakan driver ODBC untuk berinteraksi dengan sumber data eksternal. ODBC adalah teknologi akses data, implementasi Microsoft yang disertakan dengan Windows. Anda dapat menggunakan QuickBooks ODBC Driver untuk menghubungkan Microsoft Access ke QuickBooks Database, memungkinkan Anda untuk mengambil dan memperbarui data QuickBooks dari front end Microsoft Access.
- Buka database Microsoft Access Anda.
- Lakukan salah satu dari yang berikut:
- Untuk Microsoft Access 2003 dan yang lebih lama, pada Menu File, pilih Dapatkan Data Eksternal> Tautkan Tabel.
Kotak dialog Tautan ditampilkan.
- Untuk Microsoft Access 2007, pada tab Data Eksternal, pilih Lainnya> Database ODBC.
Wizard Dapatkan Data Eksternal dimulai.
- Untuk Microsoft Access 2010 dan yang lebih baru, pada tab Data Eksternal, pilih Database ODBC.
Wizard Dapatkan Data Eksternal dimulai.
- Untuk Microsoft Access 2003 dan yang lebih lama, pada Menu File, pilih Dapatkan Data Eksternal> Tautkan Tabel.
- Lakukan salah satu dari yang berikut:
- Untuk Microsoft Access 2003 dan sebelumnya, pilih ODBC Databases dari daftar Files of type.
- Untuk Microsoft Access 2007 dan yang lebih baru, pilih Tautkan ke sumber data dengan membuat tabel tertaut, lalu pilih OK.
Kotak dialog Pilih Sumber Data ditampilkan.
- Pilih sumber data ODBC Anda dari daftar Sumber Data Mesin, lalu pilih OK.
Kotak dialog Tautan Tabel ditampilkan.
- Pilih tabel yang ingin Anda tautkan, lalu pilih OK.
- Pilih tabel tertaut di Microsoft Access, lalu pilih KEMBALI untuk bekerja dengan data tertaut.
Menghubungkan Excel ke QuickBooks
Ikuti langkah-langkah ini untuk mengembalikan data dari QuickBooks ke Microsoft Excel dengan menggunakan Microsoft Query:
- Lakukan salah satu dari yang berikut:
- Untuk Excel 2007 dan yang lebih baru, pada tab Data, pilih Dapatkan Data Eksternal. Di grup Dari Sumber Lain, pilih Dari Microsoft Query.
- Untuk Excel 2003 dan yang lebih lama, pada menu Data, pilih Impor Data Eksternal, lalu pilih Kueri Database Baru.
Perintah Kueri Database Baru menggunakan Microsoft Query untuk mengimpor data. Microsoft Query adalah fitur opsional, yang secara default tidak diinstal. Jika Anda belum menginstal Microsoft Query, memilih New Database Query akan meminta Anda untuk menginstalnya. Untuk melakukannya, di Panel Kontrol, pilih Program dan Fitur (atau Tambah atau Hapus Program). Pilih Microsoft Office (jika Anda menginstal Excel sebagai bagian dari Office) atau Microsoft Excel, lalu pilih Ubah. Ikuti petunjuk di layar. Pilih Pilih kustomisasi lanjutan dari aplikasi selama panduan penataan jika opsi ini ada untuk versi Office / Excel Anda. Microsoft Query terletak di bawah Alat Office.
Setelah Anda menginstal Microsoft Query, ulangi langkah 1.
- Dalam kotak dialog Pilih Sumber Data, pilih sumber data driver ODBC QuickBooks Anda dari daftar, lalu pilih OK.
- Di Panduan Kueri, pilih kolom yang berisi data yang ingin Anda ambil, lalu klik Berikutnya.
- Jika Anda ingin mengembalikan subset data, gunakan layar Filter Data untuk memfilter hasil kueri Anda (ini setara dengan SQL
WHERE
klausa), lalu klik Berikutnya. - Jika Anda ingin mengubah urutan pengurutan data Anda, gunakan layar Urutkan Urutan untuk mengurutkan hasil kueri Anda (ini setara dengan
ORDER BY
SQL klausa), lalu klik Berikutnya. - Pada menu File pilih, Kembalikan data ke Excel.
- Pilih lokasi untuk data di lembar kerja Anda saat diminta.
Menghubungkan Oracle® ke QuickBooks
Petunjuk berikut menunjukkan cara menghubungkan Oracle® di Windows ke QuickBooks. Untuk informasi lebih lanjut tentang DG4ODBC, lihat tutorial DG4ODBC kami untuk Windows.
- Di sumber data Driver ODBC QuickBooks Anda, aktifkan Application is a Service.
- Buat file init DG4ODBC. Untuk melakukannya, ubah ke
%ORACLE_HOME%\hs\admin
direktori. Buat salinan fileinitdg4odbc.ora
. Beri nama file baruinitquickbooks.ora
.Catatan Dalam instruksi ini, ganti %ORACLE_HOME% dengan lokasi direktori Oracle® HOME Anda. Misalnya,
C:\oraclexe\app\oracle\product\11.2.0\server
. - Pastikan parameter dan nilai ini ada di file init Anda:
HS_FDS_CONNECT_INFO = my_quickbooks_odbc_dsn
Ganti my_quickbooks_odbc_dsn dengan nama sumber data driver QuickBooks ODBC yang terhubung ke server QuickBooks target. Misalnya
HS_FDS_CONNECT_INFO = "32-bit QuickBooks System"
- Komentar baris yang memungkinkan penelusuran DG4ODBC. Misalnya:
#HS_FDS_TRACE_LEVEL = <trace_level>
- Tambahkan entri ke
%ORACLE_HOME%\network\admin\listener.ora
yang membuat SID_NAME untuk DG4ODBC. Misalnya:SID_LIST_LISTENER = (SID_LIST = (SID_DESC= (SID_NAME=quickbooks) (ORACLE_HOME=%ORACLE_HOME%) (PROGRAM=dg4odbc) ) )
- Tambahkan entri DG4ODBC ke
%ORACLE_HOME%\network\admin\tnsnames.ora
yang menentukan SID_NAME yang dibuat pada langkah sebelumnya. Misalnya:QUICKBOOKS = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = oracle_host)(PORT = 1521)) (CONNECT_DATA = (SID = quickbooks) ) (HS = OK) )
Ganti Oracle_host dengan nama host mesin Oracle® Anda.
- Mulai (atau mulai ulang) Oracle® Listener:
cd %ORACLE_HOME%\bin lsnrctl stop lsnrctl start
- Hubungkan ke database Oracle® Anda di SQL*Plus.
- Dalam SQL*Plus, buat tautan basis data untuk server QuickBooks target. Contoh:
CREATE PUBLIC DATABASE LINK quickbookslink CONNECT TO "dummyuser" IDENTIFIED BY "password" USING 'quickbooks';
- Coba kueri data QuickBooks Anda. Misalnya:
SELECT * FROM "PurchaseOrder"@QUICKBOOKSLINK;
Catatan
- Jika Anda mengalami masalah saat menyambung ke QuickBooks dari Oracle®, aktifkan penelusuran DG4ODBC dan periksa file penelusuran yang ditulis ke
%ORACLE_HOME%\hs\trace
direktori. Untuk mengaktifkan pelacakan DG4ODBC, tambahkan barisHS_FDS_TRACE_LEVEL = DEBUG
keinitquickbooks.ora
lalu mulai / mulai ulang pendengar Oracle®. Jikatrace
direktori tidak ada, buatlah. - Jika Anda mengaktifkan pelacakan ODBC Driver Manager, tetapi tidak mendapatkan file jejak atau mendapatkan file jejak kosong, ubah lokasi file jejak ke direktori Windows TEMP. Misalnya,
C:\Windows\Temp\SQL.log
.
Menghubungkan SQL Server ke QuickBooks
- Instal pada mesin tempat Anda menginstal Driver ODBC QuickBooks.
Instal kedua Klien dan Server. Untuk informasi tentang menginstal, melisensikan, dan menguji , lihat dokumentasi.
- Buka Administrator ODBC 64-bit, yang merupakan satu-satunya versi aplikasi ini yang dapat diakses melalui Panel Kontrol> Alat Administratif atau jika ada dua, itu akan berisi 64-bit di namanya.
- Pilih tab DSN Sistem, lalu pilih Tambah.
Kotak dialog ODBC-ODBC Bridge DSN ditampilkan
- Di kotak Nama, masukkan "OOBQuickBooks". Pilih tab Server.
- Dalam kotak Server, masukkan "localhost:8888".
- Dalam kotak Nama Pengguna dan Kata Sandi, ketikkan nama pengguna dan kata sandi Windows Anda untuk mesin ini. Pilih tab Target DSN.
- Di kotak TargetDSN, masukkan nama sumber data Driver ODBC QuickBooks Anda.
- Di sumber data Driver ODBC QuickBooks Anda, aktifkan Application is a Service.
Server Tertaut
Langkah-langkah ini menunjukkan cara menggunakan server tertaut untuk bekerja dengan data QuickBooks, sama seperti jika Anda bekerja dengan data yang disimpan dalam tabel SQL Server:
- Di Microsoft SQL Server Management Studio, sambungkan ke instance SQL Server yang Anda inginkan untuk membuat server tertaut.
Anda harus masuk dengan akun yang merupakan anggota peran server tetap sysadmin SQL Server untuk membuat server tertaut.
- Klik kanan Objek Server. Dari menu pop-up, pilih Baru> Server Tertaut.
- Dalam kotak Server tertaut, ketik "BUKU CEPAT".
- Dari daftar Penyedia, pilih Penyedia DB Microsoft OLE untuk Driver ODBC.
- Dalam kotak Sumber data, ketik nama sumber data Anda, lalu pilih OK. (Jika Anda belum mengonfigurasi sumber data, lihat petunjuk ini. Anda perlu menggunakan untuk alasan ini.)
- Pilih halaman Keamanan.
- Pilih Jadilah dibuat menggunakan konteks keamanan ini.
- Ketik nama pengguna dan kata sandi QuickBooks Anda di tempat yang disediakan. Pilih Oke.
SQL Server memverifikasi server tertaut dengan menguji koneksi.
- Jika Anda mendapatkan kesalahan "Driver yang ditentukan tidak dapat dimuat karena kesalahan sistem 126:Modul yang ditentukan tidak dapat ditemukan", pilih Ya saat ditanya apakah akan menyimpan server tertaut. Anda perlu me-restart instance SQL Server Anda sebelum Anda dapat menggunakan server tertaut. Jika SQL Server sudah berjalan saat Anda menginstal pengandar ODBC Easysoft, itu tidak akan memiliki versi terbaru dari variabel lingkungan PATH Sistem. Program Pengaturan driver ODBC Easysoft menambahkan entri untuk driver ke PATH Sistem. Memulai ulang instans membuat perubahan ini tersedia untuk SQL Server, memungkinkannya memuat driver ODBC QuickBooks.
- Jika Anda membuat kesalahan saat menentukan sumber data, Anda mendapatkan kesalahan "Nama sumber data tidak ditemukan dan tidak ada driver default yang ditentukan. Jika Anda mendapatkan kesalahan ini, pilih Tidak saat diminta apakah akan menyimpan server tertaut dan mengedit nilainya di kotak Sumber data.
- Anda dapat menanyakan data QuickBooks Anda dengan menggunakan:
- Nama tabel empat bagian dalam kueri terdistribusi.
Nama tabel empat bagian memiliki format:
nama_server .[nama_database ].[nama_skema ].nama_tabel .
Untuk QuickBooks, Anda harus menghilangkan nama dan skema database. Misalnya:
SELECT * from QUICKBOOKS...vendor
- Kueri pass-through dalam fungsi OPENQUERY. Misalnya:
SELECT * FROM OPENQUERY(QUICKBOOKS, 'SELECT * FROM vendor')
SQL Server mengirimkan kueri pass-through sebagai string kueri yang tidak ditafsirkan ke pengandar ODBC QuickBooks. Ini berarti bahwa SQL Server tidak menerapkan logika apa pun ke kueri atau mencoba memperkirakan apa yang akan dilakukan kueri itu.
- Nama tabel empat bagian dalam kueri terdistribusi.