Iya Pak maaf atas info awalnya yg kurang lengkap. . . Nilai A = 500,  yang 
sudah saya lakukan  :
  

Private Sub B_AfterUpdate()
  A = A – B
  End Sub
  
Jadi kalo saya masukin B = 400, mau saya A menjadi 100. Tapi ya itu tadi selalu 
dapat message error "Field can not be updated".

Thanks,
Reza

aksan kurdin <[EMAIL PROTECTED]> wrote:                             nah, anda 
bisa nangkap kan kalau pemahaman kami di sini bisa salah
 jika info yang anda beri kurang lengkap, sehingga solusi yang
 diberikan juga kurang mengena ?
 
 Jika 'hanya' untuk mengupdate nilai suatu field di textbox, anda
 tentukan dulu mekanisme triger by apa?
 misalkan di triger saat field (textbox) lain di update/change, maka
 anda bisa gunakan event after update textbox tersebut untuk mengupdate
 nilai a:
 a = a + b
 
 jika a adalah bound control, maka data yang diboundkan kepada textbox
 a pasti langsung tersimpan.
 
 begitu maksudnya ?
 
 aksan kurdin
 
 2008/8/8 Reza Ravisqi <[EMAIL PROTECTED]>:
 > Update Query ? maaf kalau pemahaman saya salah yakni bahwa saya harus bikin
 > query baru lagi -hanya- untuk update filed A.
 >
 > Saya sudah coba mengikuti petunjuk dibawah, langkah sbb :
 > - masuk ke form (di build dengan tidak menggunakan select query) yang ada
 > filed A
 > - ke properties lanjut Form->Record Source, masuk ke Query Statement : Query
 > Builder, saya tidak menemukan Update Querynya.
 >
 > mohon dikoreksi kalau langkah saya ini salah . . .
 >
 > Thanks,
 > Reza
 >
 > aksan kurdin <[EMAIL PROTECTED]> wrote:
 >
 > yang anda coba itu yang bagaimana ? sayang sekali anda lupa memberi
 > penjelasan langkah2 anda.
 > tetapi baiklah, untuk mengupdate nilai suatu field bisa dengan cara
 > recordset (ADO/DAO) atau bisa dengan update query.
 >
 > Yang mudah aja dulu yang akan saya beri contoh, buatlah query dengan
 > tipe update query. isinya bisa seperti ini:
 >
 > UPDATE TABLE1 SET TABLE1.A = TABLE1.A + TABLE1.B
 >
 > ini akan mengupdate seluruh isi tabel di field A menjadi A + B
 >
 > jika hendak mengupdate satu baris saja, maka bisa anda masukkan criteria:
 >
 > UPDATE TABLE1 SET TABLE1.A = TABLE1.A + TABLE1.B WHERE TABLE1.A = 10
 >
 > aksan kurdin
 >
 > 2008/8/7 Reza Ravisqi <[EMAIL PROTECTED]>:
 >> Daer All.
 >>
 >> Saya punya suatu field, let's say :
 >>
 >> A = 500
 >>
 >> Saya akan melakukan pengurangan terhadap A, dimana hasilnya tetap disimpan
 >> di A. Logika saya mengatakan sintaxnya seperti dibawah ini :
 >>
 >> A = A - B
 >>
 >> or
 >>
 >> C = A - B
 >> A = C
 >>
 >> Saya sudah coba kenapa selalu dapat message error "Field can not be
 >> updated".
 >>
 >> Sebenarnya, bagaimana realisasinya di Ms Access terhadap logika diatas ?
 >> dimana sintax itu di tempatkan di form or query ? mohon pencerahan.
 >>
 >> Thanks,
 >> Reza
 >>
 >> ________________________________
 >> Nama baru untuk Anda!
 >> Dapatkan nama yang selalu Anda inginkan di domain baru @ymail dan
 >> @rocketmail.
 >> Cepat sebelum diambil orang lain!
 >>
 >
 > --
 > Aksan Kurdin
 >
 > ________________________________
 > Bergabunglah dengan orang-orang yang berwawasan, di bidang Anda di Yahoo!
 > Answers
 > 
 
 -- 
 Aksan Kurdin
 
     
                                       

       
---------------------------------
  Dapatkan alamat Email baru Anda!  
Dapatkan nama yang selalu Anda inginkan sebelum diambil orang lain!

Kirim email ke