ACC2000: Cara membuat disinkronisasi Combo Box

Terjemahan Artikel Terjemahan Artikel
ID Artikel: 209576 - Melihat produk di mana artikel ini berlaku.
Pemula: Memerlukan pengetahuan tentang antarmuka pengguna pada komputer pengguna tunggal.

Artikel ini hanya berlaku untuk Microsoft Access database (.mdb).

Perbesar semua | Perkecil semua

Pada Halaman ini

RINGKASAN

Artikel ini menunjukkan kepada Anda bagaimana untuk membuat kotak combo yang disaring untuk daftar hanya item yang berkaitan dengan item yang dipilih dalam kotak kombo sebelumnya.

INFORMASI LEBIH LANJUT

Langkah-Langkah untuk Mereproduksi Perilaku

Dalam contoh berikut, kotak kombo pertama daftar nama-nama Kategori dari meja kategori, dan kedua combo box daftar produk nama dari tabel produk. Ketika Anda memilih nama kategori di pertama combo box, kedua combo box disaring untuk daftar hanya nama produk untuk kategori.
  1. Buka database contoh Northwind.mdb.
  2. Membuat query berikut berdasarkan kategori meja, dan kemudian simpan query sebagai qryCategoriesList.

    Perkecil tabel iniPerbesar tabel ini
    Bidang:CategoryIDCategoryName
    Tabel:KategoriKategori
    Seperti: Mendaki
    Acara:<checked></checked><checked></checked>
    Kriteria:  
    Seni  
  3. Membuat query berikut yang didasarkan di atas meja produk, dan kemudian simpan query sebagai qryProductsList.

    Perkecil tabel iniPerbesar tabel ini
    Bidang:ProductIDProductNameCategoryID
    Tabel:ProdukProdukProduk
    Seperti: MendakiMendaki
    Acara:<checked></checked><checked></checked><checked></checked>
    Kriteria:  Jika (IsNull ([bentuk]! [frmSelector]![cboCategorySelect]), [CategoryID], [bentuk]![frmSelector]![cboCategorySelect])
    Seni   

    CATATAN: IIF() fungsi dalam tes kriteria untuk melihat jika kotak kombo pertama nol. Jika kotak kombo nol, query menggunakan semua CategoryIDs dalam tabel produk sebagai kriteria, kemudian kembali semua produk dalam kotak kombo kedua. Jika kontrol tidaklah null, CategoryID yang muncul pada bentuk menjadi kriteria untuk permintaan, dan kemudian kembali produk-produk terkait.
  4. Buat bentuk baru dalam Design view yang tidak didasarkan pada setiap meja atau permintaan apapun.
  5. Dari Lihat Klik menu Properti.
  6. Dalam lembar properti, klik Peristiwa tab, dan kemudian klik di Pada saat ini kotak centang.
  7. Klik Bangun sebelah kotak centang, klik Kode Builder, lalu klik Oke.
  8. Masukkan kode berikut:
    Me!cboProductSelect.Requery
  9. Menambahkan dua kotak kombo sebagai berikut dan kemudian simpan bentuk sebagai frmSelector:
       Combo Box 1:
       -------------------------------
       Name: cboCategorySelect
       RowSourceType: Table/Query
       RowSource: qryCategoriesList
       ColumnCount: 2
       ColumnWidths: 0";1"
       BoundColumn: 1
       
       Combo Box 2:
       -------------------------------
       Name: cboProductSelect
       RowSourceType: Table/Query
       RowSource: qryProductsList
       ColumnCount: 3
       ColumnWidths: 0";1";0"
       BoundColumn: 1
    					
  10. Klik kanan kotak kombo pertama yang bernama cboCategorySelect, dan kemudian klik Properti.
  11. Dalam lembar properti, klik Peristiwa tab, dan kemudian klik di Setelah Update kotak.
  12. Klik Bangun tombol di sebelah kotak centang, klik Kode Builder, lalu klik Oke.
  13. Masukkan kode berikut:
    Me!cboProductSelect.Requery
    Me!cboProductSelect.SetFocus
    					
  14. Membuka formulir dalam bentuk pandangan, dan kemudian pilih kategori dari kotak kombo pertama. Perhatikan bahwa kotak kombo kedua daftar hanya produk-produk yang berkaitan dengan kategori tertentu.CATATAN: Setiap kali Anda memilih kategori yang berbeda dari kotak kombo pertama, kedua combo box me-reset dan kemudian daftar produk-produk yang tepat untuk kategori yang Anda pilih.

REFERENSI

Untuk informasi lebih lanjut tentang kotak kombo, klik Microsoft akses bantuan padaBantuan menu, jenis kotak kombo: apa yang mereka dan bagaimana mereka bekerja di kantor asisten atau jawaban Wizard, dan kemudian klik Mencari untuk melihat topik kembali.

Untuk informasi lebih lanjut tentang cara untuk requery kontrol pada formulir, klik Microsoft akses bantuan padaBantuan menu, jenis requery tindakan di kantor asisten atau jawaban Wizard, dan kemudian klik Mencari untuk melihat topik kembali.

Untuk informasi tambahan tentang bagaimana menerapkan konsep ini untuk proyek-proyek Access 2000, klik nomor artikel di bawah ini untuk melihat artikel di dalam Basis Pengetahuan Microsoft:
235359 ACC2000: Menerapkan permintaan oleh bentuk dalam proyek akses
Untuk informasi tambahan tentang bagaimana menerapkan konsep ini ke versi sebelumnya akses, klik nomor artikel di bawah ini untuk melihat artikel di dalam Basis Pengetahuan Microsoft:
98660 ACC: Cara membuat disinkronisasi Combo Box
Note This is a "FAST PUBLISH" article created directly from within the Microsoft support organization. The information contained herein is provided as-is in response to emerging issues. As a result of the speed in making it available, the materials may include typographical errors and may be revised at any time without notice. See Terms of Use for other considerations.

Properti

ID Artikel: 209576 - Kajian Terakhir: 19 September 2011 - Revisi: 2.0
Berlaku bagi:
  • Microsoft Access 2000 Standard Edition
Kata kunci: 
kbhowto kbmt KB209576 KbMtid
Penerjemahan Mesin
PENTING: Artikel ini diterjemahkan menggunakan perangkat lunak mesin penerjemah Microsoft dan bukan oleh seorang penerjemah. Microsoft menawarkan artikel yang diterjemahkan oleh seorang penerjemah maupun artikel yang diterjemahkan menggunakan mesin sehingga Anda akan memiliki akses ke seluruh artikel baru yang diterbitkan di Pangkalan Pengetahuan (Knowledge Base) dalam bahasa yang Anda gunakan. Namun, artikel yang diterjemahkan menggunakan mesin tidak selalu sempurna. Artikel tersebut mungkin memiliki kesalahan kosa kata, sintaksis, atau tata bahasa, hampir sama seperti orang asing yang berbicara dalam bahasa Anda. Microsoft tidak bertanggung jawab terhadap akurasi, kesalahan atau kerusakan yang disebabkan karena kesalahan penerjemahan konten atau penggunaannya oleh para pelanggan. Microsoft juga sering memperbarui perangkat lunak mesin penerjemah.
Klik disini untuk melihat versi Inggris dari artikel ini:209576

Berikan Masukan

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com