Coba pakai table (misal msbuah)
Terus di module tinggal bikin function :

Public Sub IsiCombo(combo as ComboBox, query as String)
    combo.Clear

    Dim rsTMP as new ADODB.Recordset
    rsTMP.Open query, koneksi, adOpenForwardOnly
    Do While not rsTMP.EOF
        combo.AddItem rsTMP(0).Value
        rsTMP.MoveNest
    Loop
    rsTMP.Close
    set rsTMP = nothing
End Sub

Waktu isi ke combo, pakai validasi dulu juga boleh (misal if not 
IsNull(rsTMP(0).Value) untuk mengantisipasi error kalau isinya null.
Nanti di form load tinggal panggil Call IsiCombo(Combo1, "select * from msbuah")

Semoga membantu
Liung's
www.apktntajd.com (Ape Kate Ente Aje Deh!)


  ----- Original Message ----- 
  From: sonmailist 
  To: [email protected] 
  Sent: Tuesday, July 24, 2007 9:31 AM
  Subject: [Programmer-VB] Re: fungsi isi combobox...?


  lum bisa mr. robin...
  kan di module combobox nya gk ada. jd prog nya error..?

  --- In [email protected], Robin Sembiring <[EMAIL PROTECTED]> 
wrote:
  >
  > Mr son, bagusnya :
  > 
  > Public Sub IsiJenisBuah
  > ...
  > 
  > diletakkan pada Module aja . kan itu udah Public jadi bs kemana-2 donk 
  > heheheeehhe,
  > nah kalau di form sudah anda letakkan pemanggilan Call IsiJenisBuah., 
  > berarti dah Ok.
  > 
  > tinggal nambahin item aja di Modulnya, form yg lain pasti kebagian
  > 
  > Met coba
  > 
  > RS
  > 
  > 
  > 
  > 
  > 
  > sonmailist wrote:
  > >
  > > pada tiap form_load saya ketikan perintah "Call IsiJenisBuah" untuk
  > > mengisi combobox, dan ini ada di banyak form.
  > >
  > > pada tiap form ada listing sbg brikut.
  > > namun klo ingin nambah item buah saya harus merubah d seluruh form.
  > >
  > > Public Sub IsiJenisBuah()
  > > with comboPilihan
  > > .clear
  > > .AddItem "00 - Pepaya"
  > > .AddItem "01 - Mangga"
  > > .AddItem "02 - Pisang"
  > > .AddItem "03 - Jambu"
  > > end with
  > > End SUb
  > >
  > > bagaimana yaa biar saya ubah satu fungsi ini semua combobox jg berubah
  > > isinya...?
  > >
  > >
  >



  . 
   

Kirim email ke