Yang diganti di mana ? BE atau FE ? dua-duanya pasti kan ? Jika masih masalah, langkah pertama, coba periksa file ldb yang namanya sama dengan backend mdb tapi ekstensinya adalah ldb, yakinkan bahwa jika semua user sudah menutup aplikasi, file ini tidak muncul. Jika masih muncul, hapus saja. Lalu jalankan sekarang aplikasinya.
Jika belum bisa juga, biasa . backup, lalu compact and repair. Aksan Kurdin From: [email protected] [mailto:[EMAIL PROTECTED] On Behalf Of Mufdi Rayu Fitrajaya Sent: Monday, August 06, 2007 2:49 PM To: [email protected] Subject: Re: [belajar-access] Re: Share database_be Tengkyu berat atas pencerahannya mas Aksan akan tetapi pada saat dari "fe" saya mengakses data dari "be", keluar pesan erorr : Could not lock table 'Personal Data'; currently in use by user 'Admin' on machine 'someone' mohon pencerahannya lagi. sementara open mode sudah diganti dari "exclusive" ke "shared" tengkyu b4 Mufdi Rayu Fitrajaya ----- Original Message ----- From: M. Aksan Kurdin <mailto:[EMAIL PROTECTED]> To: [email protected] Sent: Monday, August 06, 2007 12:32 PM Subject: RE: [belajar-access] Re: Share database_be Split database dimaksudkan untuk mempermudah developing aplikasi. Di split berarti aplikasi di pecah menjadi dua: - Front End, berisi object selain tabel (form/report/module/macro/query) - Back End, berisi object hanya tabel doang. Biasanya Front End akan dicopykan ke semua computer client dengan maksud mempercepat loading aplikasi karena tidak ada pengiriman file dari 'server' ke client, sehingga tidak pula membebani jaringan. Yang kedua, agar setiap Front End tidak saling mengganggu dengan Front End yang lain, semisal penggunaan temporary tabel. Jika Front End diletakkan di server dan dieksekusi melalui shortcut di desktop client, maka penggunaan temp. tabel bisa bentrok dengan user lain. Kenapa di pisah menjadi FE/BE? - Aplikasi yang belum di split sangat susah untuk dikembangkan, karena file terus terbuka oleh user lain, VBA module tidak bisa dishare. Berbeda jika kita tinggal bekerja di FE saja, BE tetap di server dan entry data dari user lain tetap jalan tanpa mengganggu kita memperbaiki aplikasi, juga tanpa mengganggu mereka mengejar target data entry. Bayangkan jika anda membutuhkan waktu dua hari untuk perbaikan beberapa modul, anda copy database ke lokal, melakukan perubahan sana sini, sementara user lain sudah entry data sekian ratus record, lalu anda upload lagi ke server hasil perbaikan, tetapi sebelumnya melakukan sincronisasi tabel. Beda dengan model FE yang jika sudah selesai 'tinggal' anda copykan ke client masing-masing, atau memberi notify pada user untuk download sendiri FE terbaru. - Mengurangi beban jaringan dan lama waktu loading aplikasi. Jika BE tidak dipisah, dan dipanggil melalui shortcut dari lokal, maka sebenarnya seluruh file (seluruh object termasuk tabel) akan dikirim ke lokal komputer, padahal tabel adalah object aktif, artinya bengkaknya sudah pasti. Jika sudah dipisah FE/BE, tetapi FE tetap di server, maka hanya object selain tabel saja yang ada di FE yang dikirim ke lokal. Jika FE di lokal, maka tidak ada pengiriman file lewat jaringan, nanti saat transaksi data baru ada kirim2an. - Menyembunyikan lokasi file BE dari penglihatan kasat mata explorer, dengan trik khusus. BE di taruh di folder sharing khusus berakhiran '$' (hanya berlaku di MS windows, Novel tidak bisa), sehingga tidak akan tampak dalam list folder share jaringan, lalu FE bisa di program untuk koneksi ke BE tersebut melalui script VBA atau manual. Ingatlah, file MDB jika sedang tidak dibuka oleh user lain sangat gampang di hilangkan dengan satu tekanan pada tombol DELETE di keyboard. - Anda bisa memiliki banyak BE di server yang konek hanya satu FE saja. Mas firman, coba periksa seting database anda, apakah dia terbuka dalam model exclusif sebagai default, atau model share. Menu Tools > Options > Advanced > Default Open Mode > Shared Aksan Kurdin From: [email protected] [mailto:[EMAIL PROTECTED] On Behalf Of firman Sent: Monday, August 06, 2007 11:52 AM To: [email protected] Subject: Re: [belajar-access] Re: Share database_be iya maksudnya itu.. yg aku praktekin selama ini saya tinggal taruh aja filenya di folder yg dishare... trus klo' user mo pake tinggal eksekusi aja dr folder situ, ato tinggal klik shortcut yg sebelumnya udah aku buat di desktop client. dan sampai sekarang jalan koq, beberapa user bisa akses secara bersamaan bisa 5-10an orang. tinggal kasih user ma password folder ke mereka, ato klo' mo pengen aman lg buat aja user password di db access-nya. dan selama ini aku ga pake split, mungkin ada metode yg lain yg aku ga tau tapi sampai saat ini aku make'nya kayak gitu.. On 8/6/07, move_day <[EMAIL PROTECTED]> wrote: --- In [email protected] <mailto:belajar-access%40yahoogroups.com> , firman <[EMAIL PROTECTED]> wrote: > maksudnya database tersebut bisa dibuka oleh beberapa user sekaligus dalam waktu yang bersamaan. hatur nuwun... > maksudnya mo di share gitu mas..? > klo' aku sih biasanya tinggal taruh ajah tuh file-nya trus kita share > folder.nya > ga pake di split. > > On 8/6/07, Mufdi Rayu Fitrajaya <[EMAIL PROTECTED]> wrote: > > > > Para Suhu Yang terhormat > > > > Saya sedang membangun sistem database karyawan menggunakan Access. akan > > tetapi begitu database tersebut saya split dan "database_be" saya taruh > > diserver agar bisa sharing dengan yang staff HRD yang lain, untuk 1 user > > tidak masalah tetapi user yang lain tidak bisa access ke database_be > > tersebut ketika ada user yang sedang mengakses database_be tersebut. > > > > Terima kasih atas pencerahannya. > > > > > > Mufdi Rayu Fitrajaya > > > > > > >

