Alhamdulillah,
akhirnya turun gunung juga akang kita ....

aksan kurdin

--- In [email protected], "Sofyan Efendi" <sof...@...> wrote:
>
> Salam hangat untuk seluruh sahabat2 semua di milis belajar-access, buat Mas 
> Aksan suhu setia milis kita, juga untuk seluruh moderator lainnya yg sudah 
> setia mengurus milis, mohon maaf saya belum bisa aktif. Saya coba jawab ya, 
> sengaja saya cc kan ke milis barangkali bermanfaat .....
> 
> Supaya latihannya lebih mudah, sebelumnya, silahkan download dahulu file 
> latihannya di:
> 
> http://www.ziddu.com/download/8147250/Latihan.zip.html
> 
> 
> 
> Kemudian ikuti petunjuk-petunjuk dibawah ini:
> 
> 
> 
> 1.    Sample program diatas terdiri atas 2 buah file, yaitu:
> 
> -          Child_Database.mdb è Sebagai database anak, yaitu database yang 
> berisi object-object yang akan dibuka di central database.
> 
> -          Main_Database.mdb è Sebagai central database, yaitu database 
> pusat yang akan memanggil object-object di child database.
> 
> 2.    File yang telah didownload tersebut dibuat dalam format WinZip, Anda 
> harus meng-ekstrak dahulu ke folder C:\MyDatabase semua file tersebut. 
> Sekali lagi, harap diingat, disimpannya di folder : C:\MyDatabase.
> 
> 3.    Buka database "Child_Database.mdb" menggunakan Microsoft Access 
> 2000/XP/2003/2007.
> 
> 4.    Didalamnya sudah tersedia berbagai object, diantaranya 3 buah table, 1 
> buah query, 1 buah form, 1 buah report, dan 1 buah module.
> 
> 5.    Silahkan dibuka module yang terdapat di "Child_Database.mdb", maka 
> akan terlihat procedure sbb:
> 
> 
> 
> Option Compare Database
> 
> 
> 
> Public Function OpenTable_Product()
> 
> DoCmd.OpenTable "Products"
> 
> End Function
> 
> 
> 
> Public Function OpenQuery_qryProducts_Detail()
> 
> DoCmd.OpenQuery "qryProducts_Detail"
> 
> End Function
> 
> 
> 
> Public Function OpenForm_frmProducts_Detail()
> 
> DoCmd.OpenForm "frmProducts_Detail"
> 
> End Function
> 
> 
> 
> Public Function OpenReport_rptProducts_Detail()
> 
> DoCmd.OpenReport "rptProducts_Detail", acViewPreview
> 
> End Function
> 
> 
> 
> 6.    Module diatas digunakan untuk membuka object-object yang terdapat di 
> child database. Tapi kita tidak akan memanggil module ini disini. Kita akan 
> menggunakannya nanti di central database.
> 
> 7.    Buka database "Main_Database.mdb". Disini hanya terlihat 1 buah form 
> dan 1 buah module. Bukalah module tersebut. Maka akan terlihat program sbb:
> 
> 
> 
> Option Compare Database
> 
> 
> 
> Public Function Connect_To_Child_Database()
> 
> 'Copyright (c) 2004, by Sofyan Efendi, All rights reserved.
> 
> On Error GoTo nol
> 
> References.AddFromFile ("C:\MyDatabase\Child_Database.mdb")
> 
> nol:
> 
> End Function
> 
> 
> 
> Public Function Disconnect_To_Child_Database()
> 
> 'Copyright (c) 2004, by Sofyan Efendi, All rights reserved.
> 
> On Error GoTo nol
> 
> Dim Ref As Reference
> 
> Set Ref = References!Child_Database
> 
> References.Remove Ref
> 
> Disconnect_To_Child_Database = True
> 
> nol:
> 
> End Function
> 
> 
> 
> 8.    Program diatas digunakan untuk menghubungkan semua module yang 
> terdapat pada child database ke central database, dengan demikian semua 
> prosedur di child database langsung terhubung dan dapat dijalankan di 
> central database.
> 
> 9.    Bukalah dalam mode design form yang terdapat pada "Main_Database.mdb" 
> ini. Lihat semua code On Click pada semua tombol yang ada. Maka akan 
> terlihat code-code sbb:
> 
> 
> 
> Option Compare Database
> 
> 
> 
> Private Sub cmdConnect_Click()
> 
> Call Connect_To_Child_Database
> 
> End Sub
> 
> 
> 
> Private Sub cmdDisconnect_Click()
> 
> Call Disconnect_To_Child_Database
> 
> End Sub
> 
> 
> 
> Private Sub cmdOpenForm_Click()
> 
> Call OpenForm_frmProducts_Detail
> 
> End Sub
> 
> 
> 
> Private Sub cmdOpenQuery_Click()
> 
> Call OpenQuery_qryProducts_Detail
> 
> End Sub
> 
> 
> 
> Private Sub cmdOpenReport_Click()
> 
> Call OpenReport_rptProducts_Detail
> 
> End Sub
> 
> 
> 
> Private Sub cmdOpenTable_Click()
> 
> Call OpenTable_product
> 
> End Sub
> 
> 
> 
> 10.  Lihatlah! Semua code diatas memanggil semua prosedur yang sudah dibuat 
> di child database. Contoh, pada tulisan yang berwarna merah dan tebal 
> diatas, Anda tidak akan menemukan prosedur OpenReport_rptProducts_Detail di 
> database "Main_Database.mdb".
> 
> 11.  Sekarang Run form ini, lalu klik tombol "Connect to Child Database".
> 
> 12.  Silahkan diklik tombol-tombol yang ada, kecuali tombol "Disconnect to 
> Child Database". Tombol ini digunakan untuk memutuskan hubungan dengan child 
> database.
> 
> Sekarang kita bahas apa keuntungan penggunaan metode ini didalam program 
> database yang kita buat. Keuntungan yang diperoleh diantaranya:
> 
> 
> 
> -          Memori yang digunakan lebih sedikit, karena Access yang digunakan 
> hanya 1. Coba lihat di Task Manager, MSACCESS.EXE yang muncul hanya 1.
> 
> -          Sangat memungkinkan untuk membuat lebih banyak object di 
> database-database yang terpisah, sehingga file database menjadi terkelompok 
> sesuai dengan kategorinya.
> 
> -          Size database menjadi lebih kecil, karena object-objectnya sudah 
> dipisahkan.
> 
> -          Lebih simple, karena Anda tidak perlu membuka Microsoft Access 
> lagi untuk menjalankan program didatabase lain.
> 
> 
> 
> Jika Anda hendak membuat database yang sangat kompleks, seperti ERP/MRP, 
> maka penggunaan metode ini sangat dianjurkan agar file database Anda tidak 
> terlalu besar, dan terkelompok sesuai kategorinya. Jangan lupa memodifikasi 
> lagi program-program diatas agar lebih baik lagi. Ini hanya contoh, Anda 
> dapat membuatnya lebih kompleks lagi.
> 
> 
> 
> -- SEMOGA BERMANFAAT --
> 
> 
> Wassalaamu'alaikum Warahmatullahi Wabarakatuh,
> Sofyan Efendi.
> http://opi.110mb.com/
> 
> ----- Original Message ----- 
> From: "Sukarno" <sukarnof...@...>
> To: <[email protected]>
> Sent: Thursday, January 14, 2010 10:10 AM
> Subject: Re: Bls: [belajar-access] Form sebelumnya selalu terbuka pada saat 
> buka form selanjutnya
> 
> 
> Dear All,
> 
> Dulu saya pernah bertanya seperti terlampir dibawah, namun sampai saat ini 
> belum bisa, dengan subject : "Form sebelumnya selalu terbuka pada saat buka 
> form selanjutnya"
> 
> Intinya adalah saya ingin menggunakan Form pada Access 2007, sebagai form 
> utama untuk membuka aplikasi .mdb yang ada. Karena selama ini dibuat 
> aplikasi .mdb secara parsial, dengan salah satu tujuannya adalah supaya 
> mudah dalam maintenance.
> 
> Misal saya punya aplikasi A dan B.
> 
> Saya memnbuat form baru pada Aplikasi Center.mdb
> kemudian saya membuat tulisan Aplikasi A  dan Aplikasi B pada Form Utama di 
> Aplikasi Center.mdb
> 
> Bagaimana command yang harus digunakan agar ketika saya Klik "Aplikasi A" 
> langsung terbuka "Aplikasi A.mdb", dan ketika Saya klik "Aplikasi B" maka 
> akan terbuka "Aplikasi B.mdb".
> 
> 
> Selama ini saya menggunakan hyperlink, namun selalu ada masalah :
> Ketika ditekan hyperlink Aplikasi A, maka akan ada warning seperti file
> klik OK maka aplikasi A akan terbuka. Setelah selesai mengguankan aplikasi1 
> maka saya tutup aplikasi1 dan kembali ke form utama.
> 
> Selanjutnya saya akan membuka aplikasi B, maka yang akan terbuka adalah 
> aplikasi A lagi. maka saya harus tutup dulu aplikasi A. Setelah itu aplikasi 
> B menampilkan warning yg sama. Setelah pilih Ok baru aplikasi B bisa 
> terbuka.
> 
> Begitu seterusnya. Setiap saya buka aplikasi lain akan terbuka dulu
> aplikasi sebelumnya dan harus menutup dulu.
> 
> 
> Demikian terima kasih atas semua bantuannya.
> 
> Salam Access
> Sukarno
> 
> 
> 
> --- In [email protected], aksan kurdin <aksan.kurdin@> 
> wrote:
> >
> > kalau cara dari kang opi dahulu, gimana bung karno ( :P )?
> > jadikan modul2 kecil sebagai reference di file utama ?
> >
> > (belum nyoba sih ..., tapi dulu di demokan pernah sama kang opi dan
> > bisa berjalan mulus)
> >
> >
> > aksan kurdin
> >
> > 2009/2/12 sukarno <designj-sik@>:
> > > Mohon maaf klw kurang jelas, ini saya ulangi :
> > >
> > > 1. Saya ingin menggabungkan beberapa aplikasi access yg sudah dibuat 
> > > dalam
> > > bentuk satu form utama.
> > > 2. Saya menggunakan label untuk hyperlink ke masing-masing aplikasi 
> > > misal
> > > aplikasi1
> > > 3. Ketika ditekan hyperlink aplikasi1, maka akan ada warning seperti 
> > > file
> > > terlampir, klik OK
> > > maka aplikasi1 akan terbuka. Setelah selesai mengguankan aplikasi1 maka 
> > > saya
> > > tutup aplikasi1
> > > dan kembali ke form utama.
> > > 4. Selanjutnya saya akan membuka aplikasi lain misal aplikasi2, maka 
> > > yang
> > > akan terbuka
> > > adalah aplikasi1 lagi. maka saya harus tutup dulu aplikasi1. Setelah itu
> > > aplikasi2
> > > menampilkan warning yg sama(terlampir). Setelah pilih Ok baru aplikasi2 
> > > bisa
> > > terbuka.
> > >
> > > Begitu seterusnya. Setiap saya buka aplikasi lain akan terbuka dulu
> > > aplikasi sebelumnya dan harus menutup dulu.
> > >
> > > Bagaiman solusinya?
> > >
> > > Ataukah ada cara yg lebih simple untuk menggabungkan beberapa aplikasi
> > > tersebut?
> > >
> > > Hendra TIENDRA wrote:
> > >> saya udah coba buka filenya sepertinya ga ada masalah trus hiperlinknya
> > >> ada dimana ? sebenernya saya pengen bantu tp saya blm ngerti maksud mas
> > >> sukarno pengennya seperti apa ??
> > >>
> > >> --- Pada Kam, 12/2/09, sukarno <designj-sik@> menulis:
> > >>
> > >> Dari: sukarno <designj-sik@>
> > >> Topik: [belajar-access] Form sebelumnya selalu terbuka pada saat buka 
> > >> form
> > >> selanjutnya
> > >> Kepada: [email protected]
> > >> Tanggal: Kamis, 12 Februari, 2009, 1:00 AM
> > >>
> > >>
> > >>
> > >>
> > >>
> > >>
> > >> Dear All,
> > >>
> > >> Mohon bantuan.
> > >>
> > >> Saya ingin menggabungkan beberapa aplikasi access yg sudah dibuat dalam
> > >> bentuk satu form utama.
> > >> Saya menggunakan label untuk hyperlink ke masing-masing aplikasi.
> > >> Pertama kali saya buka aplikasi1, maka akan ada warning seperti file
> > >> terlapir, klik OK maka akan terbuka.
> > >> Ketika buka aplikasi lain misal aplikasi2, maka yang akan terbuka
> > >> pertama adalah aplikasi1. maka saya harus tutup dulu aplikasi1
> > >> baru bisa buka aplikasi2.
> > >>
> > >> Begitu seterusnya. Setiap saya buka aplikasi lain akan terbuka dulu
> > >> aplikasi sebelumnya dan harus menutup dulu.
> > >>
> > >> Bagaiman solusinya?
> > >>
> > >> Ataukah ada cara yg lebih simple untuk menggabungkan beberapa aplikasi
> > >> tersebut?
> > >>
> > >> Terima kasih
> > >> Sukarno
> > >>
> > >>
> > >>
> > >>
> > >>
> > >>
> > >>
> > >>
> > >>
> > >>
> > >>
> > >>
> > >>
> > >>
> > >>
> > >>
> > >> __________________________________________________________
> > >> Nama baru untuk Anda!
> > >> Dapatkan nama yang selalu Anda inginkan di domain baru @ymail dan
> > >> @rocketmail.
> > >> Cepat sebelum diambil orang lain!
> > >> http://mail.promotions.yahoo.com/newdomains/id/
> > >>
> > >
> > >
> >
> >
> >
> > -- 
> > Aksan Kurdin
> >
>


Kirim email ke