Properti RecordSource

Berlaku untuk

Objek Form

Objek Report

Anda dapat menggunakan properti RecordSource untuk menentukan sumber data untuk formulir atau laporan. String baca/tulis.

ekspresi.RecordSource

ekspresi Diperlukan. Suatu ekspresi yang mengembalikan salah satu objek dalam daftar Berlaku Untuk.

Keterangan

Pengaturan properti RecordSource dapat berupa nama tabel, nama kueri, atau pernyataan SQL. Misalnya, Anda dapat menggunakan pengaturan berikut.

Pengaturan sampel

Deskripsi

Karyawan

Nama tabel yang menentukan tabel Karyawan sebagai sumber data.

SELECT Orders!OrderDate FROM Orders;

Pernyataan SQL yang menentukan bidang OrderDate di tabel Pesanan sebagai sumber data. Anda dapat mengikat kontrol pada formulir atau laporan ke bidang OrderDate dalam tabel Pesanan dengan mengatur properti ControlSource kontrol ke OrderDate.


Catatan: Anda dapat mengatur properti RecordSource dengan menggunakan lembar properti, makro formulir atau laporan, atau kode Visual Basic for Applications (VBA).

Di VBA, gunakan ekspresi string untuk mengatur properti ini.

Catatan: Mengubah sumber data formulir atau laporan yang terbuka menyebabkan selisik ulang otomatis dari data yang mendasari. Jika properti Recordset formulir diatur saat runtime, properti RecordSource formulir diperbarui.

Setelah membuat formulir atau laporan, Anda dapat mengubah sumber datanya dengan mengubah properti RecordSource. Properti RecordSource juga akan berguna jika Anda ingin membuat formulir atau laporan yang dapat digunakan kembali. Misalnya, Anda dapat membuat formulir yang menggabungkan desain standar, lalu menyalin formulir dan mengubah properti RecordSource untuk menampilkan data dari tabel, kueri, atau pernyataan SQL yang berbeda.

Membatasi jumlah data yang dimuat dalam sumber data formulir dapat meningkatkan kinerja, khususnya saat aplikasi Anda berjalan di jaringan. Misalnya, Anda dapat mengatur properti RecordSource formulir ke pernyataan SQL yang menghasilkan data tunggal dan mengubah sumber data formulir tergantung pada kriteria yang dipilih oleh pengguna.

Contoh

Contoh berikut ini mengatur properti RecordSource formulir ke tabel Pelanggan:

Forms!frmCustomers.RecordSource = "Customers"

Contoh berikutnya mengubah sumber data formulir ke data tunggal dalam tabel Pelanggan, tergantung pada nama perusahaan yang dipilih di kontrol kotak kombo cmboCompanyName. Kotak kombo akan diisi dengan pernyataan SQL yang menghasilkan ID pelanggan (dalam kolom yang terikat) dan nama perusahaan. CustomerID memiliki tipe data Teks.

Sub cmboCompanyName_AfterUpdate()
Dim strNewRecord As String
strNewRecord = "SELECT * FROM Customers " _
& " WHERE CustomerID = '" _
& Me!cmboCompanyName.Value & "'"
Me.RecordSource = strNewRecord
End Sub
Kembangkan keterampilan Anda
Jelajahi pelatihan
Dapatkan fitur baru terlebih dahulu
Gabung ke Office Insiders

Apakah informasi ini bermanfaat?

Terima kasih atas umpan balik Anda!

Terima kasih atas umpan balik Anda! Sepertinya menghubungkan Anda ke salah satu agen dukungan Office kami akan sangat membantu.

×