wah gak sinkron jawaban dengan pertanyaan, kalau based on tabel, berarti field tidak boleh disisi one, atau mungkin anda belum paham relasi one-to-many.
kirim sample saja ...., lebih ringkas ... aksan kurdin On 8/8/08, Reza Ravisqi <[EMAIL PROTECTED]> wrote: > > Bisa dilihat jawaban saya dibawah . . . . > > *aksan kurdin <[EMAIL PROTECTED]>* wrote: > > form di boundkan ke select query atau tabel ? > Table > jika select query, apakah query join (lebih dari satu tabel) ? > jika banyak tabel, apakah field ada di sisi one ? Ya > > apakah recordsource tipe dinamic atau snapshot ? > Nyarinya dimana ya ? > > lock form dan lock control property di set true ? > Nyarinya dimana ya ? > > aksan kurdin > > > 2008/8/8 Reza Ravisqi : > > 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 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 : > >> 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 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 : > >>> 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! > > > > > > -- > Aksan Kurdin > > ------------------------------------ > > SPAM IS PROHIBITEDYahoo! Groups Links > > > > > ------------------------------ > Dapatkan nama yang Anda sukai! > <http://sg.rd.yahoo.com/id/mail/domainchoice/mail/signature/*http://mail.promotions.yahoo.com/newdomains/id/> > Sekarang Anda dapat memiliki email di @ymail.com dan @rocketmail.com. > > > -- Aksan Kurdin

