Mau tanya ulang , "Class khusus untuk semua command button tersebut, yang bisa di pakai untuk semua program yg kita design, sehingga untuk setiap mendesign tidak selalu membuatnya satu persatu minimal bisa di pakai di setiap kita membuat program yg lain Class khusus bagaimana maksudnya ? bila desain program yg lain ... Jawab : 1a. Tidak perlu class bila ingin buat program yg lain , karena tinggal copy programnya modif dikit2 (form , report dsb) sesuai kebutuhan program yg baru , selesai ....dah. Jadi gak perlu desain ulang , buat semua dari awal. 1b. Kalau yg dimaksud buat class untuk button , kan juga sama ....buat satu form yg baik.. trus copy - paste form tsb ganti nama , selesai dah. Jadi gak perlu desain lagi form satu persatu trus buat button lagi satu persatu , karena kalau kita copy paste form , juga ikutan kok codingnya....jadi gak perlu ketak-ketik lagi.... 1c. Kalau yg dimaksud class, gak mau ada coding di masing2 tombol jadi dibuat codingnya di module / mas sebut class jadi maksudnya hanya panggil nama class tsb juga malah ribet karena coding untuk : tutup , simpan , hapus dsb kan juga simple cuma : untuk keluar Private Sub Keluar_Click() untuk tambah : Private Sub Tambah_Click() DoCmd.GoToRecord , , acNewRec End Sub dst .... nah kalau dibuat class kan juga tetap harus panggil class , kan juga sama panggil classnya kurang lebih panjangnya juga gak terlalu berbeda kecuali classnya dikasih inisial A , B dsb nya hi...hi... cuma beda beberapa karakter aja.... ttp apa gak bingung nanti kalau besok2 perbaiki programnya apa lagi kalau programnya besar/lengkap :) 2. - general purpose : ini maksudnya fungsi untuk tujuan umum ? ya buat coding untuk keperluan tsb trus taruh di module sehingga bisa dipanggil di manapun (form sdb). - Variabel public : Taruh di paling atas sehingga bisa dipakai disemua private sub ttp hanya untuk form tsb , tidak bisa di gunakan di form lainnya contoh :
saat mas tekan button Tambah yg isinya : Private Sub Tambah_Click() DoCmd.GoToRecord , , acNewRec A = "Maulana" End Sub jadi tidak perlu deklarasi lagi pakai Dim tinggal tulis lagi A ... dilainnya mau di apain ....terserah. Nah , kalau yg dimaksud variabel public ditaruh di module apa gak tambah susah untuk buat coding kalau misal kita buat variabel dg inisial A trus dipakai untuk semuanya ?
tetapi bila yg dimaksud adalah cuma fungsi ya tujuannya supaya mempermudah pembuatan coding dimana fungsi tersebut bisa dipanggil berulang2 jadi codingnya gak ruwet.(memecah logika pemrograman untuk mempermudah pembuatan coding , gimana ya jelasinnya... bantuin & tambahin ya para suhu.....) - prosedur sub kalau ditaruh di module ya tujuannya sama supaya bisa dipanggil dimanapun ..., kalau ditaruh diform ya contohnya spt yg diatas itu...jadi private. Wah.....saya minta maaf....ya ....karena sepertinya ini hanya gambaran besar , tidak bisa hanya dijelaskan semacam ini , kalau yg dimaksud cara menerapkannya kurang lebih ya spt diatas , ttp kalau yg dimaksud bagaimana cara menerapkannya hal ini sesuai kondisi saat mas buat program , dan pastinya akan berbeda2 meskipun sama2 buat program yg sama. Para suhu....bantuin & tambahin penjelasannya ya....karena rasanya ini banyak yg kurang dari penjelasan ini...entar kalau panjang tulisnya malah jadi ruwet bacanya... Salam, ~ Sioon ~ --- Pada Kam, 6/1/11, MAULANA - <maulana_pup@yahoo.co.id> menulis:
|
__._,_.___
No comments:
Post a Comment