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!