[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
>> >
>>
>>
>
>  
>

Kirim email ke