Mengubah koneksi odc di excel

Memodifikasi Microsoft Query yang sudah ada di Excel

Microsoft Excel, saat ditautkan ke database Aktivate melalui ODBC, dapat menjadi alat yang berguna untuk mengembalikan data dengan cepat dari Aktivate

Mengaktifkan Perangkat Lunak Inventaris QuickBooks dirancang untuk mengotomatiskan, melacak, menyederhanakan, dan mengelola kebutuhan bisnis yang berkembang dengan aman, semua dalam antarmuka perangkat lunak. Meskipun, mungkin timbul kebutuhan untuk melihat data real-time untuk inventaris, penjualan, pembelian, dan lainnya melalui Microsoft Excel, sesuai permintaan

Jika Anda pernah membuat spreadsheet dengan Excel Query sebelumnya dan ingin mengubah data apa yang dikembalikan pada laporan, Anda dapat mengikuti langkah-langkah berikut untuk memperbarui kueri

Meskipun diskusi mendetail tentang SQL tidak memungkinkan, mari melangkah sedikit keluar dari zona nyaman kita dan mengedit koneksi data eksternal kita menggunakan pernyataan SQL sederhana untuk menarik kumpulan data yang berbeda

  1. Buka tab Data di Pita dan pilih Koneksi. Ini mengaktifkan kotak dialog Workbook Connections yang ditampilkan di sini

    Mengubah koneksi odc di excel
    Pilih tombol Properties untuk koneksi yang ingin Anda ubah

  2. Pilih koneksi yang ingin Anda edit dan kemudian klik tombol Properties
  3. Kotak dialog Properti Koneksi terbuka. Di sini, Anda dapat mengklik tab Definisi

    Mengubah koneksi odc di excel
    Pada tab Definisi, pilih jenis perintah SQL dan masukkan pernyataan SQL Anda

  4. Ubah properti Tipe Perintah menjadi SQL, lalu masukkan pernyataan SQL Anda. Dalam hal ini, Anda bisa masuk

    SELECT * FROM [Sales_By_Employee] WHERE ([Market] = 'Tulsa')Pernyataan ini memberitahu Excel untuk menarik semua catatan dari tabel Sales_By_Employee di mana Pasar sama dengan Tulsa

    Mulailah dengan membuka lembar kerja kosong dan pilih pita Data, lalu 'Dapatkan Data', 'Dari Sumber Lain' dan pilih 'Dari ODBC' seperti yang ditunjukkan pada Gambar. 1a


    Mengubah koneksi odc di excel

    Pilih sumber data untuk terhubung ke Db2 pada IBM i dan perluas twistie 'Opsi lanjutan' dan ketik pernyataan pilihan Anda di bagian 'pernyataan SQL (opsional)' seperti yang ditunjukkan pada Gambar. 1b


    Mengubah koneksi odc di excel

    Klik OK dan itu membuat koneksi ODBC, jalankan kueri dan tampilkan hasilnya dalam tabel seperti yang ditunjukkan pada Gambar. 1c


    Mengubah koneksi odc di excel

    Tekan 'Muat' dan itu memuat data ke dalam spreadsheet dan menyimpan kueri di dalamnya seperti yang ditunjukkan pada Gambar. 1d


    Mengubah koneksi odc di excel

    Perhatikan item 'Queries & Connections' di sebelah kanan data. Jika Anda mengarahkan mouse ke ikon spreadsheet tepat di sebelah kiri nama kueri (itu diberi nama default Query1), Anda mendapatkan jendela pop-up seperti yang ditunjukkan pada Gambar. 1e. Opsi di jendela ini menyediakan fungsi untuk mengedit kueri dan melakukan beberapa hal lain yang berada di luar cakupan technote ini. Perhatikan, ada juga ikon segarkan di sebelah kanan nama kueri dan mengekliknya akan menyegarkan data di spreadsheet. Jika Anda menutup panel 'Kueri & Koneksi', Anda dapat membukanya kembali menggunakan item 'Kueri & Koneksi' di pita Data

    Mengubah koneksi odc di excel

    Memilih opsi EDIT membuka kotak dialog yang ditunjukkan pada Gambar. 1f. Dengan dialog ini Anda dapat mengubah kueri, mengubah nama kueri, dan menggunakan fungsi 'Editor Lanjutan' (di dekat kiri atas) untuk mengedit pernyataan SQL

    Mengubah koneksi odc di excel

    Terhubung Tanpa DSN

    Pada contoh sebelumnya, DSN dipilih untuk menentukan koneksi. DSN atau Nama sumber data dapat dianggap sebagai kumpulan tersimpan dari nilai default untuk digunakan koneksi ODBC. Pada akhirnya, aplikasi mungkin mengesampingkan sebagian besar nilai yang Anda tetapkan di DSN sehingga tidak ada kontrol ketat pada pengaturan. Sementara DSN adalah cara yang bagus untuk mendapatkan perilaku yang konsisten dari satu atau lebih aplikasi, mereka memerlukan langkah pembuatan DSN. Anda dapat dengan bebas membagikan spreadsheet dengan koneksi data sematan yang ditentukan di dalamnya (seperti contoh pertama kami). Tetapi penerima juga harus memiliki DSN yang ditentukan dengan nama yang sama (dan terhubung ke sistem yang sama). Jadi Anda dapat melihat bagaimana DSN juga merupakan penghalang portabilitas solusi. Untungnya, kami dapat menentukan koneksi tanpa sumber data. Kemudian, kami dapat berbagi spreadsheet dengan siapa saja yang memiliki driver ODBC yang terpasang di sistem mereka. Mereka dapat memperbarui data tersebut sesuai kebutuhan

    Kami mengikuti langkah yang sama dengan memilih opsi untuk mendapatkan data dari ODBC. Tapi kali ini, pilih '(None)' untuk sumber data dan masukkan string koneksi yang menentukan driver ODBC untuk digunakan dan sistem untuk terhubung minimal. Kata kunci string koneksi ODBC dan nilai defaultnya ditentukan dalam Dokumentasi IBM. Dengan menggunakan antarmuka ini, Anda tidak perlu memberikan nilai apa pun selain kata kunci Driver dan Sistem karena kami tidak menggunakan fitur katalog apa pun untuk menelusuri file atau kolom. Jika Anda memiliki data dalam bidang karakter yang ditentukan dengan CCSID 65535, tambahkan pasangan nilai kata kunci Terjemahan. Nilai ini menyebabkan data tersebut dikonversi dari EBCDIC dengan menggunakan CCSID pekerjaan sehingga seperti pada contoh di Gambar. 2a


    Mengubah koneksi odc di excel

    Anda mungkin dimintai ID dan kata sandi setelah Anda menekan OK dan kemudian Anda disajikan dengan hasil kueri seperti pada Gambar. 1c dari contoh pertama. Pilih opsi untuk memuat data dalam spreadsheet

    Kueri berparameter

    Mari beralih ke sesuatu yang sedikit lebih dinamis. Seringkali seluruh tabel ditransfer ke spreadsheet dan kemudian beberapa baris dihapus karena tidak diinginkan sejak awal. Dengan kata lain, kriteria pemilihan yang ditetapkan pada kueri memastikan bahwa hanya baris tertentu yang dipilih dan dikembalikan. Nilai untuk kriteria tersebut dapat ditentukan secara dinamis untuk memberikan fleksibilitas kepada pengguna untuk menentukan nilai pembatas pada waktu proses. Contoh berikut ini menunjukkan cara membuat kueri berparameter

    Untuk kasus ini, tim akuntansi mengirimkan cek pengembalian uang kepada pelanggan dengan saldo kredit yang besar. Saya perlu mencari data untuk setiap pelanggan yang memiliki kredit lebih besar dari batas yang ditetapkan oleh tim akuntansi. Saat ini batasnya adalah $10 jadi saya benar-benar tidak ingin melihat akun yang tidak memiliki kredit lebih dari $10 jatuh tempo. Saya mungkin mengubah kueri dan menambahkan kriteria pemilihan hardcode, 'Di mana CDTDUE >= 10'. Tetapi jumlahnya diketahui bervariasi dari bulan ke bulan dan pada akhir tahun fiskal, siapa pun dengan kredit jatuh tempo dibayar kembali. Saya tidak ingin mengedit kueri setiap kali berubah. Saya ingin kueri menanyakan nilai kepada saya saat disegarkan. Untuk mencapai tujuan ini, kita harus membuat kueri sedikit berbeda, dengan menggunakan Microsoft Query

    Untuk memulai, buka spreadsheet baru dan pilih pita Data, pilih 'Dapatkan Data', 'Dari Sumber Lain', 'Dari Microsoft Query'. Itu membuka kotak dialog yang ditunjukkan pada Gambar. 3a. Pilih DSN Anda dan kosongkan kotak untuk 'Gunakan Panduan Kueri untuk membuat dan mengedit kueri'

    Mengubah koneksi odc di excel

    Dalam hal ini, ada gunanya memiliki pustaka dengan tabel yang Anda kueri dalam daftar pustaka DSN. Dengan begitu Anda dapat memilih skema (perpustakaan) tempat tabel berada, pilih tabel dan klik 'Tambah' lalu 'Tutup' di kotak dialog yang ditunjukkan pada Gambar. 3b

    Mengubah koneksi odc di excel

    Klik dua kali tanda bintang untuk mengisi kueri dengan semua kolom, atau pilih kolom yang Anda inginkan dalam urutan yang Anda inginkan. Lihat Gambar. 3c

    Mengubah koneksi odc di excel

    Klik 'Tambahkan Kriteria. ' pada menu 'Kriteria'. Tambahkan kriteria untuk kueri Anda. Dalam kasus saya, saya ingin dimintai nilai yang kolom CDTDUE harus lebih besar dari atau sama dengan. Jadi saya memilih bidang CDTDUE, operator perbandingan yang tepat dari daftar, dan tanda kurung buka dan tutup untuk nilai seperti yang ditunjukkan pada Gambar. 3d

    Mengubah koneksi odc di excel

    Klik tambahkan dan itu meminta nilai, ketik satu dan kemudian tekan 'Tutup' dan kemudian pilih 'Kembalikan Data ke Microsoft Excel' dari menu 'File'. Saya disajikan dengan jendela 'Impor Data' yang ditunjukkan pada Gambar. 3e

    Mengubah koneksi odc di excel

    Tekan 'Properti' untuk memutuskan bagaimana Anda ingin mengatur parameter. Jendela 'Properti Sambungan' akan terbuka. Centang opsi ' Refresh data saat membuka file ' pada tab 'Usage' (Gbr 3f). Setelan ini menyebabkan permintaan untuk nilai baru setiap kali spreadsheet dibuka. Kemudian, pilih tab 'Definition', tekan 'Parameters' untuk membuka jendela 'Parameters' yang ditunjukkan pada Gambar. 3g.

    Mengubah koneksi odc di excel
    Mengubah koneksi odc di excel

    Perhatikan, secara default, ini memilih nilai yang Anda masukkan saat Microsoft Query meminta nilai untuk menjalankan kueri pada awalnya. Saya ingin kueri meminta nilai kepada pengguna setiap saat. Jadi saya memilih opsi pertama untuk bagaimana parameter diperoleh, ' Prompt for value using the following string. ' . Saya memasukkan string prompt yang bermakna yang disajikan kepada pengguna. Terakhir, klik 'OK' pada jendela ini dan dua jendela sebelumnya untuk menyematkan kueri Anda ke Excel. Excel meminta Anda untuk sebuah nilai dan kemudian mengisi spreadsheet Anda dengan data kueri (Lihat Gambar. 3j).

    Mengubah koneksi odc di excel

    Cara Lain Untuk Memasukkan Parameter - Di Spreadsheet Itu Sendiri

    Oke itu berfungsi dengan baik tetapi ada beberapa potensi masalah. Ketika spreadsheet itu terbuka, itu meminta nilai jatuh tempo kredit minimum tetapi itu tidak menyarankan default. Jika seseorang baru menggunakan spreadsheet ini, alangkah baiknya melihat nilai terakhir yang digunakan. Masalah lainnya adalah bahwa nilai kredit minimum yang diperlukan untuk cek pengembalian uang hanya berubah pada akhir tahun fiskal saya dan itupun, hanya untuk satu bulan. Bagaimana saya bisa menjaga fleksibilitas kueri berparameter tetapi tidak harus memasukkan nilai setiap saat?

    Untuk memulai, buka spreadsheet baru dan buat sel input dan deskripsi tentang apa yang diharapkan di sel itu. Excel juga memiliki beberapa warna format default yang dapat Anda terapkan ke sel untuk mengingatkan pengguna bahwa sel adalah nilai input. Lihat Gambar. 4a untuk rincian

    Mengubah koneksi odc di excel

    Lanjutkan seperti pada contoh sebelumnya dan kali ini saat Anda mengembalikan data ke Excel, lokasi target berada di bawah area input (lihat Gambar. 4b) dan klik 'Properti' lagi

    Mengubah koneksi odc di excel

    Klik tab 'Definisi' di kotak dialog 'Properti Sambungan' dan klik tombol radio berjudul 'Dapatkan nilai dari sel berikut. '. Klik tombol panah di bawah teks itu (sisi kanan kolom input) lalu klik kolom input Anda di spreadsheet dan Excel secara otomatis menambahkan sintaks yang tepat untuk merujuk ke sel. Dalam contoh saya itu adalah =Sheet1. $B$1 artinya nilai dari Lembar1 buku kerja, Sel B1 (lihat Gambar. 4c)

    Mengubah koneksi odc di excel

    Klik tombol 'OK' untuk menutup jendela ini dan sematkan data ke dalam spreadsheet seperti yang ditunjukkan pada Gambar. 4c

    Mengubah koneksi odc di excel

    Solusi ini memungkinkan saya untuk dengan mudah melihat apa nilai parameternya dan saya dapat memperbaruinya dan menjalankan kembali kueri dengan mengetikkan nilai baru ke dalam sel input dan menekan enter. Pada akhir tahun, saya memberi nilai 0. 01 dan tekan enter untuk mendapatkan baris untuk semua orang yang memiliki kredit jatuh tempo. (Lihat Gambar. 4e)

    Mengubah koneksi odc di excel

Informasi Terkait

IBM i Access Client Solutions Transfer Data Unduh ke Excel Spreadsheet

Mentransfer Data Dari Excel dengan Access Client Solutions

[{"Produk". {"kode". "SWG60", "label". "IBM i"},"Unit Bisnis". {"kode". "BU058", "label". "Infrastruktur IBM dengan\/TPS"},"Komponen". "Akses Solusi Klien", "Platform". [{"kode". "PF012", "label". "IBM i"}],"Versi". "Versi Independen", "Edisi". "","Bidang usaha". {"kode". "LOB57", "label". "Kekuasaan"}}]

Bagaimana cara mengubah koneksi ODBC?

Untuk mengubah sumber data untuk Windows .
Buka Administrator Sumber Data ODBC. Klik tab DSN yang sesuai
Pilih sumber data Oracle yang ingin Anda ubah, lalu klik Konfigurasi. Kotak dialog Microsoft ODBC for Oracle Setup muncul
Ubah bidang sumber data yang berlaku, lalu klik OK

Bagaimana cara mengubah kueri koneksi di Excel?

Edit kueri dari lembar kerja . Dalam daftar kueri, temukan kueri, klik kanan kueri, lalu pilih Edit. select Data > Queries & Connections, and then select the Queries tab. In the list of queries, locate the query, right click the query, and then select Edit.

Bagaimana cara mengubah sumber data di Excel?

Pada tab Opsi, di grup Data, klik Ubah Sumber Data, lalu klik Ubah Sumber Data .

Bagaimana cara melihat koneksi ODBC di Excel?

Menguji DSN ODBC Menggunakan Excel .
Buka Microsoft Excel, lalu pilih Data > 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