Bapak Gede Darmawan,

Saya coba ilustrasikan dengan sbb:

di form MASTER - sediakan satu textbox nama: GrandTotal.
di form DETAIL (biasanya datasheet / continoues)- di section form footer - buat 
satu textbox berisi SumTotalDETAIL. Control Source diisi dgn misalnya: 
Sum([Harga])
   
GrandTotal - di Control Sourcenya bapak isi dengan: [form DETAIL]!SumTotalDETAIL

Maksudnya adalah GrandTotal ini akan selalu melihat isi dari subform [form 
DETAIL] di textbox SumTotalDETAIL
nilai GrandTotal akan selalu up to date sesuai dengan detailnya.
tidak usah pake requery.

Tapi bila masih ingin menyimpan data ke form MASTER. lakukah sbb:

di form DETAIL - event form CURRENT isikan sbb:
   Forms![form MASTER]!GrandTotal = Me.txtSumTotal.value

Control Source dari GrandTotal skrg adalah nama Kolom / Field tempat bapak 
ingin menyimpan angka kalkulasi ini.

Mudah-mudahan bisa membantu.

Salam Hangat dan Jabat Erat,


Edy WIYONO

  ----- Original Message ----- 
  From: I Putu Gede Darmawan 
  To: [email protected] 
  Sent: Friday, December 26, 2008 08:51
  Subject: [belajar-access] Requery tidak jalan


  Dear all,

   

  Saya mau tanya mengenai MS Access.

  Saya punya Master Detail Form.

   

  Pada Form Detail terdapat Field pada Tabel yang merupakan hasil kalkulasi.

  Agar hasil kalkulasi dapat saya simpan ke table maka saya "Pasang" (apa yach 
istilah pasang ini kok saya lupa) Event Handler : Before Update.

  Jadi pada EventHandler Before Update ,

  Saya isikan : 

  Me![SubTotal] = c_txtSubTotal 'c_txtSubTotal & c_txtTotal berisi hasil 
kalkulasi

  Me![Total] = c_txtTotal 

   

  Pada bagian footer dari Form Detail saya buatkan textbox yang isinya : 

  =Sum([Total])

   

  Dan Event AfterUpdate pada Form Detail saya isikan :

  c_txtFooterTotal.Requery 

  dengan maksud agar c_txtFooterTotal berisikan Jumlah / SUM dari Field Total 

  Sayangnya ketika ada penambahan data baru dan perubahan data lama 

  C_txtFooterTotal tidak berubah.

  Padahal seperti kode diatas,

  Setiap ada perubahan (AfterUpdate) saya lakukan Requery.

   

  Seharusnya c_txtFooterTotal berubah setiap ada penambahan/ penghapusan/ 
pengubahan data / pengupdatetan data..

  Tapi hasilnya tidak demikian.

  Tapi jika form saya tutup dan form saya buka kembali 

  C_txtFooterTotal hasilnya cocok.

   

  Adakah diantara rekan - rekan yang bisa membantu saya ?

   

  Sebelumnya atas tanggapan dan solusi rekan rekan saya ucapkan terima kasih

   

   

Kirim email ke