Dear mas Slamet, >> Listbox pada userform menampilkan data-data dari Ms Access. berarti sudah ada koneksi ke ms access, disertai recordset nya. bearti yang ditampilkan di listbox adalah record dalam recordset.
Bagaimana bila recordset ditampilkan pada datagrid control ? Kalau di excel, maka dibutuhkan penambahan component control dengan klik kanan control toolbox, pilih additional control, cari Microsoft DataGrid bla..bla , tapi yang jelas filenya msdatgrd.ocx, bila belum punya file ini, download dari microsoft downloads. Bisa juga diakses melalui penambahan reference. Jika tidak ada pada list yang ada, browse dan cari file tersebut di folder drive:\windows\system32. baris kode untuk setting recordset ke datagrid : 'nama datagrid control := DataGrid1 'nama object recordset := rs 'setting bound datagrid set DataGrid1 = rs Bila koneksi dan recordset ke access menggunakan control ADODC, dan nama control adodc adalah Adodc1, maka gunakan: set DataGrid1 = Adodc1 Control Adodc harus diset connection string seperti adodb.connection dan set recordset sama dengan setting ado.recordset, dan gunakan query untuk ambil data atau pilih tabel mana dan keysetnya apa. Bila dilakukan dengan coding maka bisa dibuat luwes, bisa ganti-ganti query atau bahkan koneksinya. >> Gimana sih caranya membuat header pada listbox di userforn dengan kondisi header diambil dari Fieldname pada sebuah tabel dari Ms Access. Jika tetap ingin menggunakan ini, maka bisa menggunakan referensi msadox.dll (ms ado ext. ....) lalu setelah connect ke-db baca schema dan catalog, ambil masukkan ke listbox. Atau menggunakan DAO, reference := ms dao 3.51 atau 3.6 (dao350.dll atau dao360.dll) Open database, open tabledef, baca table def, ambil dan masukkan ke listbox Apapun yang digunakan untuk mengambil table fieldname, tetap sebisa mungkin gunakan ado untuk akses record datanya. Selamat mencoba, kalau tidak salah interpretasi masalahnya. Kid 2009/4/1 Slamet Harto <[email protected]> > Dear Master, > > Gimana sih caranya membuat header pada listbox di userforn dengan > kondisi header diambil dari Fieldname pada sebuah tabel dari Ms > Access. > Listbox pada userform menampilkan data-data dari Ms Access. > Selama ini saya selalu menggunakan trik dengan membuat listbox > terpisah lalu mengambil variabel pada sheet tertentu yang > disembunyikan, akan ttp jika data listbox yang menampilkan record2 > dari tabel access telah melebihi batas di form, maka listbox terpisah > tadi tidak ikut bergerak /scrool karena keterbatasan layout pada > userform. > > Jika berkenan, mohon bantuan mengirimkan sample workbooknya. > sebelum dan sesudahnya terimakasih. > Wassalam > >

