[email protected] Terima kasih atas masukkannya. Berhasil.
Berarti setiap object yang akan dibuka harus dibuatkan function seperti itu ya? ga bisa langsung satu paket .mdb? regards, Sukarno Pada 15 Januari 2010 09:03, Belajar Office <[email protected]>menulis: > > > Bpk coba pindahkan procedure on click Login di form login ke Module, > karena open recordset table di class module form login tidak akan bisa > diakses langsung. Untuk mencoba, Bpk buat saja procedurenya di Module mdb > sumber: > > Function open_t_user() > DoCmd.OpenTable "t_user" > End Function > Kemudian di event on click Login, barulah panggil dengan: > > Call open_t_user() > > Thank's. > > ------------------------------ > *From:* suka access <[email protected]> > *To:* [email protected] > *Sent:* Thu, January 14, 2010 3:20:10 PM > > *Subject:* Re: Bls: [belajar-access] Form sebelumnya selalu terbuka pada > saat buka form selanjutnya > > > > Pak sopyan, > Terima kasih atas solusinya. > > Saya sudah berhasil membuat connection, namun masih ada error ketika saya > masuk menggunakan form login. Lihat dalam lampiran. > > Terima kasih > Sukarno > > > > > Pada 14 Januari 2010 10:32, Sofyan Efendi <sof...@madinah. cc> menulis: > >> >> >> 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<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_qryProduc ts_Detail( ) >> >> >> DoCmd.OpenQuery "qryProducts_ Detail" >> >> End Function >> >> Public Function OpenForm_frmProduct s_Detail( ) >> >> >> DoCmd.OpenForm "frmProducts_ Detail" >> >> End Function >> >> Public Function OpenReport_rptProdu cts_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.AddFromF ile ("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_frmProduct s_Detail >> >> >> End Sub >> >> Private Sub cmdOpenQuery_ Click() >> >> Call OpenQuery_qryProduc ts_Detail >> >> >> End Sub >> >> Private Sub cmdOpenReport_ Click() >> >> Call OpenReport_rptProdu cts_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_rptProdu cts_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/ <http://opi.110mb.com/> >> >> ----- Original Message ----- >> From: "Sukarno" <sukarnofaza@ yahoo.com <sukarnofaza%40yahoo.com>> >> To: <belajar-access- ow...@yahoogroup >> s.com<belajar-access-owner%40yahoogroups.com> >> > >> 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 belajar-access@ yahoogroups.. com<belajar-access%40yahoogroups.com>, >> 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: belajar-access@ yahoogroups. >> > >> com<belajar-access%40yahoogroups..com> >> > >> 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/<http://mail.promotions.yahoo.com/newdomains/id/> >> > >> >> > > >> > > >> > >> > >> > >> > -- >> > Aksan Kurdin >> > >> >> > > >

