Kalau pengalaman saya, form saya jadikan tayangan
saja. Tidak terhubung secara langsung dengan database
ketika form dibuka. Akan berhubungan dengan database
kalau diminta. Sehingga ketika form diotak-atik tidak
akan berpengaruh, bila misalnya tidak diklik simpan
atau edit. 

Di form tanpa ada recordsourcenya. Untuk simpan, edit
atau delete saya menggunakan fasilitas recordset. 

Contoh script ketika user meng-klik button simpan:

Dim dt as Recordset
Dim a as integer

set dt = currentDb.openrecordset("SELECT Top 1 * FROM
nama_tabel ORDER BY nomor_unik DESC")

   If dt.EOF Then 'bila tidak data
     a = 0
   Else
     a = dt!nomor_unik
   End if

   dt.AddNew
   dt!nama_field = nama_text_form
   dst...
   dt.update
   dt.close

Kalau ingin meng-edit atau meng-hapus, panggil saja
nomor uniknya. Kemudian, keluarkan melalui form (untuk
konfirmasi).

Mungkin ini sedikit membantu....

Hariyanto (Surabaya)


--- bambang <[EMAIL PROTECTED]> wrote:

> Yth Sdr Nino, 
> 
> Sebelumnya thx mas, namun ada sedikit masalah nih. 
> Table yang mau saya insert memiliki primary key (ID)
> dgn type autonumber.
> 
> Nah, bagaimana jika ingin add record? kalau UNBOUND,
> saya bingung karena jadi tidak bisa mengambil data
> (ID).
> thx bgt ya mas.
> 
> Salam
> 
> 
>   ----- Original Message ----- 
>   From: Nino Guevara Ruwano 
>   To: [email protected] 
>   Sent: Thursday, April 03, 2008 5:25 PM
>   Subject: Re: [belajar-access] Menghindari update
> otomatis (sambil kenalan)
> 
> 
> 
>   Yth Sdr. Bambang
> 
>   Agar data tidak tersimpan secara otomatis. 
>   1. buat semua field2 pada form anda UNBOUND (tidak
> terhubung ke tabel)
>   2. buat ADD QUERY untuk menambahkan data pada
> field2 form ke field2 pada tabel.
>   3. tambahkan tombol pada form dan buat agar even
> on clicknya berisi perintah untuk menjalankan query
> pemindahan data yang sudah anda buat.
> 
>   Kalau anda kurang jelas, lampirkan file MS Access
> anda ke milis. Agar saya/rekan2 lain bisa membantu
> mentransformasikan point2 diatas ke database yang
> anda buat.
> 
>   Salam,
> 
>   Nino
> 
> 
> 
>     ----- Original Message ----- 
>     From: bambang 
>     To: [email protected] 
>     Sent: Friday, April 04, 2008 3:08 PM
>     Subject: [belajar-access] Menghindari update
> otomatis (sambil kenalan)
> 
> 
> 
>     Hallow..sebelumnya met kenal buat semua penghuni
> belajar access.
> 
>     Langsung aja, setau saya di Ms. access (form)
> setiap ada event (pindah record, row, dll) data2
> pada record tsb otomatis di save oleh access. 
> 
>     Nah, mohon petunjuk bagaimana caranya agar kita
> bisa mengisi semua field2 dan hanya menyimpan pada
> saat klik tombol (tidak otomatis simpan). Jika
> menggunakan macro, macro apa yg tepat untuk insert
> dan bagaimana logikanya. 
> 
>     Mohon pencerahannnya. THX
> 
>     -Jpunk- 
> 
> 
>    


Send instant messages to your online friends http://uk.messenger.yahoo.com 

Kirim email ke