makasih buat class nya Pak...:)
sorry baru bales.. soale dah lama gak buka email nih...:P

oia, sekalian ni, Pak Aksan punya referensi atau link atau artikel atau 
sekalian e-booknya gitu...:).
yang isinya tentang dasar - dasar untuk pemahaman lebih jauh tentang class 
module gak pak...?

kalo ada..., boleh di share dunk pak...

thanks before

salam,

aksan kurdin <[EMAIL PROTECTED]> wrote:                               
Penggunaan class untuk contoh sederhana memang kurang tampak bedanya,
 tetapi coba refvi perhatikan potongan kode berikut untuk mengerti
 penggunaan oop (class module) dalam vb 6:
 
 Dim cExcel As cls_Excel
             Dim rs As ADODB.Recordset
             InitRecordSet rs, "sp_someProcedure", False
             Set cExcel = New cls_Excel
             With cExcel
                 .Company = GetSetup("CompName")
                 .Title = Me.Caption
                 .ReportDate = Date
                 Set .Recordset = rs
                 .ExportRStoExcel
             End With
             DoEvents
             Destroy rs
             Set cExcel = Nothing
 
 yang perlu diperhatikan adalah object cExcel yang saya buat dari class
 cls_Excel.
 class cls_Excel adalah class module dalam vb6, berisi property dan
 methode. untuk cExcel, RefVi bisa liat dia punya property company,
 title, reportdate dan (object) recordset:
 
 With cExcel
                 .Company = GetSetup("CompName")
                 .Title = Me.Caption
                 .ReportDate = Date
                 Set .Recordset = rs
             End With
 
 Sedang dia punya methode adalah exportrstoexcel:
 
 With cExcel
                 .ExportRStoExcel
             End With
 
 Jadi class ini saya gunakan untuk mengexport suatu object recordset ke
 dalam file excel yang formatnya sudah tertentu, dengan menggunakan
 method exportrstoexcel.
 Saya bisa gunakan object class ini dalam satu module untuk dua file
 excel misalnya, yang masing2 diwakili oleh dua object cls_excel yang
 berbeda, atau bisa juga satu object yang dipake berkali-kali.
 Saya bisa gunakan juga object class ini di modul2 lain, seperti halnya
 saya membuat object recordset di setiap module form yang
 menggunakannya.
 
 Perbedaannya dengan module biasa, letaknya adalah property dan
 methode. Class module memiliki property, sedang module biasa tidak
 punya, sehingga untuk menjalankan fungsi yang sama, module biasa
 membutuhkan passing parameter seperti yang refvi beri contoh.
 
 Nah selengkapnya apa yang dipunyai oleh object cls_excel bisa dilihat
 pada contoh attachment cls_excel.bas yang saya sertakan. class ini
 juga bisa tinggal anda pakai.
 
 Aksan Kurdin
 







       
---------------------------------
Never miss a thing.   Make Yahoo your homepage.

Kirim email ke