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

Berlaku untuk

Objek Formulir

Objek Report

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

ekspresi.RecordSource

ekspresi Diperlukan. 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

Perlu bantuan lainnya?

Ingin opsi lainnya?

Jelajahi manfaat langganan, telusuri kursus pelatihan, pelajari cara mengamankan perangkat Anda, dan banyak lagi.

Komunitas membantu Anda bertanya dan menjawab pertanyaan, memberikan umpan balik, dan mendengar dari para ahli yang memiliki pengetahuan yang luas.

Apakah informasi ini berguna?

Seberapa puaskah Anda dengan kualitas bahasanya?
Apa yang memengaruhi pengalaman Anda?
Dengan menekan kirim, umpan balik Anda akan digunakan untuk meningkatkan produk dan layanan Microsoft. Admin TI Anda akan dapat mengumpulkan data ini. Pernyataan Privasi.

Terima kasih atas umpan balik Anda!

×