Dengan cara ini, untuk proses Insert / Update,
data langsung dikirim ke Databasenya, makanya proses akan jauh lebih cepat.
Untuk proses kalkulasi data, juga saya lebih suka pakai cara ini (DAO), karena hanya data yang akan diproses saja yang diload ke komputer user.
Data yang diperlukan ditampung dulu pakai tabel temporary yang ada di FE, baru diproses, saya jarang pakai Query.
Tapi cara ini tidak bisa dipakai buat BE SQL mas, ini hanya untuk BE dari Access (MDB / ACCDB) saja.
Regard,
Coyev
Dari: Hendra Agestha Hamid <the_agestha@yahoo.com>
Kepada: "belajar-access@yahoogroups.com" <belajar-access@yahoogroups.com>
Dikirim: Minggu, 25 Maret 2012 23:22
Judul: Re: Bls: [belajar-access] Re: Bound Form Vs Unbound Form
Wah...menarik nih ,,,
Misal diasumsikan data sudah ribuan dan jaringan lelet, Dengan membuka recordset table apa tidak terjadi waktu
untuk meload seluruh data tabel ke komp user mas..? boleh saya minta contoh teknik mas ini buat BE mysql atau Sql Server..?
Regards
Regards
Hendra
From: Mr Coyev Toni Setiawan <coyev@yahoo.com>
To: "belajar-access@yahoogroups.com" <belajar-access@yahoogroups.com>
Sent: Sunday, March 25, 2012 2:49 PM
Subject: Bls: [belajar-access] Re: Bound Form Vs Unbound Form
Dengan cara membuka dulu table, proses Insert / Update data jauh lebih cepat daripada langsung Insert Into / Update.
Hal ini bisa terasa jika jumlah record yang sudah mencapai ribuan, terutama jika jaringan sedang lelet.
Untuk kasus ini, memang tidak perlu Link Tables. Tp Link Tables saya gunakan untuk List Data atau menampilkan Report.
Ini hanya kebiasaan dan pengalaman yang saya rasakan saja loh Mas, terlepas dari masalah teorinya... He he he...
Semoga bermanfaat.
Salam Hangat,
Coyev
Hal ini bisa terasa jika jumlah record yang sudah mencapai ribuan, terutama jika jaringan sedang lelet.
Untuk kasus ini, memang tidak perlu Link Tables. Tp Link Tables saya gunakan untuk List Data atau menampilkan Report.
Ini hanya kebiasaan dan pengalaman yang saya rasakan saja loh Mas, terlepas dari masalah teorinya... He he he...
Semoga bermanfaat.
Salam Hangat,
Coyev
Dari: Hendra Agestha Hamid <the_agestha@yahoo.com>
Kepada: "belajar-access@yahoogroups.com" <belajar-access@yahoogroups.com>
Dikirim: Jumat, 23 Maret 2012 18:26
Judul: Re: [belajar-access] Re: Bound Form Vs Unbound Form
Berarti ini gak pakai Link Tables ya mas..?
Kenapa harus dibuka dulu Tablenya mas.? Kalo langsung Insert Into/ Update tanpa buka recordset Tablenya gimana..?
Regards
Regards
Hendra
From: Coyev <coyev@yahoo.com>
To: belajar-access@yahoogroups.com
Sent: Monday, March 19, 2012 1:52 PM
Subject: [belajar-access] Re: Bound Form Vs Unbound Form
Saya juga lebih suka pakai Unbound Form, alasannya sama seperti Kang Adi utarakan, cuma yang biasa saya lakukan untuk
insert / update datanya di "On Click" tombol "Simpan" pakai Coding :
Private Sub cmdSimpan_Click()
Dim dbs As Database
Dim rst As Recordset
'Buka Tabel yang akan diupdate
Set dbs = DBEngine.Workspaces(0).OpenDatabase(LokasiDataMDB & FileMDB)
Set rst = dbs.OpenRecordset(TabelTujuan, dbOpenTable)
rst.AddNew 'Untuk tambah data
<Atau>
rst.Edit 'Untuk Update data
<Update Data ke Record>
rst.Update
rst.close
dbs.close
set dbs = Nothing
set rst = Nothing
End Sub
Dengan cara ini proses jauh lebih cepat, walaupun jaringan lagi lelet.
Semoga bermanfaat.
Mungkin ada saran lain dari para accesser semua.
Regards
Toni "Coyev"
--- In belajar-access@yahoogroups.com, Hendra Agestha Hamid <the_agestha@...> wrote:
>
> Alhamdulillah,,,akhirnya ada yg nanggepin... :)
>
> Betul mas, bagaimanapun Insert Into kerjanya lokal jadi sebelum dijalankan insert, unbound form jelas lebih baik...
> cuma yg saya pikirkan bila jaringan lelet (wireless terutama), maka otomatis insert into lambat, logikanya kalo
> bound control langsung "nempel" di tabelnya jadi langsung masuk, proses loading form pun dgn Data Entry=True
> tdk masalah karena tdk meload data...ini semua bayangan saja karena saya belum bisa praktek langsung di jaringan.
> Masalah record bertambah memang benar, tapi kita bisa memanfaatkan Undo Record utk membatalkan bila dikehendaki.
> Tombol Previous-next tentunya tdk kita sediakan karena memang DataEnry=True hanya untuk Input data saja.
> Semoga yang lain bersedia ikut share...terima kasih
>
> Regards
> Hendra
>
>
>
>
> ________________________________
> From: adi_srpd <adi_srpd@...>
> To: belajar-access@yahoogroups.com
> Sent: Thursday, March 15, 2012 8:44 AM
> Subject: [belajar-access] Re: Bound Form Vs Unbound Form
>
>
> Â
> Kalau saya sendiri memilih Unbound Form (insert into) karena data hanya akan tersimpan ketika kita mengeksekusi perintah "simpan" (Tombol Simpan misalnya) dan jika kita tidak menekan tombol simpan maka record pada tabel pun tidak bertambah (walaupun data sudah kita entry seluruh atau sebagian), saya kira ini sangat berguna untuk input data yang sangat penting, form penjualan misalnya. Sehingga user tidak dengan mudah mengedit transaksi sebelumnya dengan meng-klik tombol previous/ next.
> Mungkin dari rekan yang lain ada yang berpendapat berbeda atau menambahkan?....
>
> Yang Kedua isinipun saya ingin bertanya kepada rekan2 accessers semua cara untuk mengantisipasi gagalnya perintah "insert into" ke dalam tabel. Misal saat tombol simpan di eksekusi ada 2 perintah insert = 1. ke tabel penjualan detail dan 2. ke tabel penjualan resume. Kemudian karena komputer hang, hanya salah satu tabel saja yang sukses.
>
> Salam Access
>
> Adi
> __________________________________________________________
>
> --- In belajar-access@yahoogroups.com, Hendra Agestha Hamid <the_agestha@> wrote:
> >
> > Dear warga milis,,,
> >
> > Untuk aplikasi multi user mohon dijelaskan keuntungan/kerugian 2 metode : Bound Form (DataEntry=Yes) Vs Unbound Form (Insert Into method).
> > Kalo logikanya bagus yg Unbound, tapi saya juga pernah baca metode ini juga lemah bila jaringan lelet terutama wireless, proses insert juga bisa
> > lambat. Pertanyaan sama juga untuk metode Update...terima kasih
> >
> > Regards
> > Hendra
> >
>
insert / update datanya di "On Click" tombol "Simpan" pakai Coding :
Private Sub cmdSimpan_Click()
Dim dbs As Database
Dim rst As Recordset
'Buka Tabel yang akan diupdate
Set dbs = DBEngine.Workspaces(0).OpenDatabase(LokasiDataMDB & FileMDB)
Set rst = dbs.OpenRecordset(TabelTujuan, dbOpenTable)
rst.AddNew 'Untuk tambah data
<Atau>
rst.Edit 'Untuk Update data
<Update Data ke Record>
rst.Update
rst.close
dbs.close
set dbs = Nothing
set rst = Nothing
End Sub
Dengan cara ini proses jauh lebih cepat, walaupun jaringan lagi lelet.
Semoga bermanfaat.
Mungkin ada saran lain dari para accesser semua.
Regards
Toni "Coyev"
--- In belajar-access@yahoogroups.com, Hendra Agestha Hamid <the_agestha@...> wrote:
>
> Alhamdulillah,,,akhirnya ada yg nanggepin... :)
>
> Betul mas, bagaimanapun Insert Into kerjanya lokal jadi sebelum dijalankan insert, unbound form jelas lebih baik...
> cuma yg saya pikirkan bila jaringan lelet (wireless terutama), maka otomatis insert into lambat, logikanya kalo
> bound control langsung "nempel" di tabelnya jadi langsung masuk, proses loading form pun dgn Data Entry=True
> tdk masalah karena tdk meload data...ini semua bayangan saja karena saya belum bisa praktek langsung di jaringan.
> Masalah record bertambah memang benar, tapi kita bisa memanfaatkan Undo Record utk membatalkan bila dikehendaki.
> Tombol Previous-next tentunya tdk kita sediakan karena memang DataEnry=True hanya untuk Input data saja.
> Semoga yang lain bersedia ikut share...terima kasih
>
> Regards
> Hendra
>
>
>
>
> ________________________________
> From: adi_srpd <adi_srpd@...>
> To: belajar-access@yahoogroups.com
> Sent: Thursday, March 15, 2012 8:44 AM
> Subject: [belajar-access] Re: Bound Form Vs Unbound Form
>
>
> Â
> Kalau saya sendiri memilih Unbound Form (insert into) karena data hanya akan tersimpan ketika kita mengeksekusi perintah "simpan" (Tombol Simpan misalnya) dan jika kita tidak menekan tombol simpan maka record pada tabel pun tidak bertambah (walaupun data sudah kita entry seluruh atau sebagian), saya kira ini sangat berguna untuk input data yang sangat penting, form penjualan misalnya. Sehingga user tidak dengan mudah mengedit transaksi sebelumnya dengan meng-klik tombol previous/ next.
> Mungkin dari rekan yang lain ada yang berpendapat berbeda atau menambahkan?....
>
> Yang Kedua isinipun saya ingin bertanya kepada rekan2 accessers semua cara untuk mengantisipasi gagalnya perintah "insert into" ke dalam tabel. Misal saat tombol simpan di eksekusi ada 2 perintah insert = 1. ke tabel penjualan detail dan 2. ke tabel penjualan resume. Kemudian karena komputer hang, hanya salah satu tabel saja yang sukses.
>
> Salam Access
>
> Adi
> __________________________________________________________
>
> --- In belajar-access@yahoogroups.com, Hendra Agestha Hamid <the_agestha@> wrote:
> >
> > Dear warga milis,,,
> >
> > Untuk aplikasi multi user mohon dijelaskan keuntungan/kerugian 2 metode : Bound Form (DataEntry=Yes) Vs Unbound Form (Insert Into method).
> > Kalo logikanya bagus yg Unbound, tapi saya juga pernah baca metode ini juga lemah bila jaringan lelet terutama wireless, proses insert juga bisa
> > lambat. Pertanyaan sama juga untuk metode Update...terima kasih
> >
> > Regards
> > Hendra
> >
>
__._,_.___
SPAM IS PROHIBITED
.
__,_._,___
No comments:
Post a Comment