Masuk dengan Microsoft
Masuk atau buat akun.
Halo,
Pilih akun lain.
Anda memiliki beberapa akun
Pilih akun yang ingin Anda gunakan untuk masuk.

Anda dapat menggunakan Access sebagai aplikasi ujung-depan, lalu menautkan ke tabel di server ujung-belakang, seperti SQL Server. Secara default, sebagian besar kueri dijalankan secara lokal di mesin database ACE Access. Dalam beberapa kasus, Access dapat menjalankan kueri secara jarak jauh di SQL Server, tergantung pada sintaks SQL dan faktor lainnya. Untuk informasi selengkapnya, lihat "JET Database Engine Versi 3.0: Konektivitas ODBC" di penemuan ulang jet dan ODBC white papers.

Meskipun demikian, sering kali, Anda ingin menjalankan kueri pada server database secara eksplisit. Lakukan hal ini untuk membantu meningkatkan kinerja: server database memiliki daya pemrosesan yang lebih besar daripada komputer desktop dan Anda dapat mengembalikan subkumpulan data yang lebih kecil melalui koneksi jaringan. Untuk menjalankan kueri di server database, gunakan permintaan kirim langsung yang merupakan pernyataan Transact SQL (TSQL) yang tersambung ke SQL Server menggunakan string koneksi ODBC. Misalnya, Anda dapat menyampaikan pernyataan SELECT untuk mengembalikan data ke lembar data, formulir, laporan, atau kontrol daftar, menjalankan kueri tindakan yang setara (pernyataan Bahasa Manipulasi Data (DML), prosedur tersimpan panggilan, dan melakukan tugas administratif (pernyataan Bahasa Definisi Data (DDL).

Catatan    Hasil kueri langsung berbunyi baca saja. Untuk mengedit data secara langsung dalam lembar data atau formulir, buat tabel tertaut ke tampilan terindeks. Untuk informasi selengkapnya, lihat Membuat Tampilan Terindeks.

  1. Menyambungkan ke database server.

    Untuk informasi selengkapnya tentang menautkan ke SQL Server, lihat Mengimpor atau menautkan ke data dalam database SQL Server dan Menautkan ke atau mengimpor data dari Database Azure SQL Server.

  2. Pilih Buat > Desain Kueri.

  3. Jika perlu, tutup kotak dialog Tambahkan Tabel (Perlihatkan Tabel dalam Access 2013.

  4. Pilih Desain >Pass-Through.

    Access menyembunyikan kisi desain kueri dan menampilkan Tampilan SQL.

  5. Jika lembar properti kueri tidak muncul, tekan F4 untuk menampilkannya.

  6. Pada lembar properti, klik kotak properti Str Sambungan ODBC, lalu lakukan salah satu hal berikut:

    Untuk mendapatkan string koneksi:

    1. Di panel navigasi, klik kanan tabel yang ditautkan ke sumber data yang diinginkan, dan pilih Manajer Tabel Tertaut.

    2. Dalam kotak dialog Pengelola Tabel Tertaut, pilih kotak centang sumber data, lalu pilih Edit.

    3. Dalam kotak dialog Edit Tautan, salin teks dalam kotak String koneksi.

    1. Pilih Pengaturan Tombol Penyusun.

    2. Ikuti perintah untuk membuat file DSN yang berisi informasi string koneksi. Untuk langkah detailnya, lihat Mengimpor atau menautkan ke data dalam database SQL Server dan Menautkan ke atau mengimpor data dari Database Azure SQL Server.

    Setelah membuat koneksi file DSN, string koneksi ODBC disimpan secara internal dalam database Access Anda. Berikut trik untuk mendapatkan salinan string itu:

    1. Temukan nama tabel yang ditautkan di Panel Navigasi menggunakan koneksi ODBC yang Anda inginkan.

    2. Tekan Ctrl+G. untuk membuka jendela Langsung VBA.

    3. Enter: kode berikut:

      ?CurrentDb.TableDefs("<table name>").Connect

      Tetapi ganti nama <tabel dengan> tabel yang ditautkan dari langkah a.

    4. Salin string yang dikembalikan ke properti Odbc Connect Str.

  7. Masukkan kueri Anda dalam Tampilan SQL.

    Catatan   Ada perbedaan penting antara Access SQL dan TSQL SQL Server, khususnya dengan sintaks, nama fungsi, dan argumen fungsi. Untuk informasi selengkapnya, lihat Membandingkan Access SQL dengan SQL Server TSQL.

    Tips    Buat kueri TSQL di SQL Server Management Studio terlebih dahulu, lalu salin dan tempelkan SQL ke Tampilan SQL. Hal ini memastikan bahwa kueri memiliki sintaks yang benar. Jika Anda tidak memiliki akses yang mudah ke Database SQL Server, pertimbangkan untuk menginstal edisi Microsoft SQL Server Express di desktop Anda yang mendukung hingga 10 GB dan merupakan cara gratis dan lebih mudah untuk menjalankan dan memeriksa migrasi Anda.

  8. Pertimbangkan untuk mengatur properti terkait tambahan:

    • Mengembalikan Rekaman     Beberapa pernyataan SQL mengembalikan data, seperti SELECT, dan beberapa tidak, seperti UPDATE. Jika kueri mengembalikan data, atur properti ini ke Ya; jika kueri tidak mengembalikan data, atur properti ini ke Tidak.

      Catatan    Kueri langsung dapat menghasilkan beberapa kumpulan hasil, namun dalam variabel lembar data, formulir, laporan, atau kumpulan data, hanya kumpulan hasil pertama yang digunakan. Untuk mengambil beberapa kumpulan hasil, gunakan kueri buat-tabel seperti dalam contoh berikut:

      SELECT <pass-through query name>.*
      INTO <local table name>
      FROM < pass-through query name >

      Anda harus menggunakan tanda bintang (*) karena setiap kumpulan hasil mungkin memiliki kolom yang berbeda. Setiap kumpulan hasil disimpan dalam tabel terpisah dan angka ditambahkan ke nama tabel lokal. Misalnya, jika tiga kumpulan hasil dikembalikan, nama tabel akan menjadi: <nama tabel lokal>, <nama tabel lokal>1, <nama tabel lokal>2.

    • Membuat Log Pesan    Tentukan apakah Anda akan mengembalikan pesan dari database SQL dalam tabel pesan Access. Nama tabel memiliki format, nama pengguna – nn, di mana nama pengguna adalah nama masuk untuk pengguna saat ini, dan nn adalah angka yang dimulai dari 00.

    • Waktu Habis ODBC    Tentukan jumlah detik untuk ditunggu sebelum kesalahan waktu habis muncul ketika kueri dijalankan. Nilai default adalah 60 detik. Mungkin terdapat penundaan karena lalu lintas jaringan atau penggunaan server database yang berat.

    • Max Records    Tentukan jumlah maksimum data untuk dikembalikan. Anda mungkin memiliki sumber daya sistem yang terbatas atau Anda ingin menguji hasil Anda hanya dengan sejumlah kecil data.

  9. Bila sudah selesai memasukkan kueri, pilih Desain >Jalankan. Kueri Anda dikirim ke server database untuk pemrosesan.

Lihat Juga

Transact-SQL Reference

Membuat kueri dengan perintah Transact-SQL

Perlu bantuan lainnya?

Kembangkan keterampilan Anda
Jelajahi pelatihan
Dapatkan fitur baru terlebih dahulu
Gabung Microsoft Office Insiders

Apakah informasi ini bermanfaat?

Seberapa puaskah Anda dengan kualitas bahasanya?
Apa yang memengaruhi pengalaman Anda?

Terima kasih atas umpan balik Anda!

×