Ikut nimbrung... udah lama absen nih :)

Yang dilakukan mas Putu adalah kebiasaan developer, yang kadang2 nurut
banget sama client/user.
Yang disarankan bang Aksan adalah aturan database, kalau kita break the
rule, maka rentetan konsekuensinya jadi banyak juga...

Saya sendiri yg sorangan jadi developer sekaligus database designer, kadang2
masih melakukan yang dilakukan mas Putu, dan menanggung konsekuensi menjaga
data integrity dengan cara lain (misalnya dalam pelaporan, total harus pakai
dari hasil perhitungan di table detail, tidak membaca isi field total di
master), dan kalau nilai total harus ditampilkan kembali, isi field total di
table master harus langsung terupdate oleh kalkulasi dari table detail.

tentang kesulitan yg dihadapi mas Putu, kadang2 terasa aneh dan
menjengkelkan kalau Access seperti tidak berlaku seperti yang seharusnya.
Seharusnya tampilannya terupdate, eh malah tidak. di-enforce dengan requery
maupun pengubahan nilai secara langsung juga tidak mau berubah. akhirnya
muter2 cari solusi yang pada akhirnya jadi sangat mahal, makan waktu dan
menggunakan cara tidak lazim.
salah satu cara adalah dengan menggunakan subform 'kecil' hanya untuk
mendisplay nilai total, karena subform ini mempunyai event current sendiri
dll yang bisa ditrigger dengan requery atau reload, sehingga tidak perlu
menggunakan navigasi pada form utama apalagi menutup dan membuka form.

nah, moga2 memberi inspirasi.

Salam,
Haer Talib



On Wed, Jan 7, 2009 at 9:16 AM, Edy WIYONO <[email protected]> wrote:

> Mungkin kang Putu terbawa 'kebiasaan' di software yang lama.
>
> Mungkin pertanyaannya lebih ke sisi integrasi data nantinya.
>
> SubTotal = Harga * Jumlah - Discount
> GrandTotal = Sum(Harga)
>
> Daily Summary
> Weekly Summary
> Monthly Summary
>
> Tiap kali harga satu item berubah, maka harus jalanin routine
>  - Update Grand
>  - Update Daily
>  - Update Weekly
>  - Update Monthly
>
> Btw, dgn Desain RDBMS - seperti Bang Aksan bilang - karena hasil kalkulasi
> tdk
> di simpan, maka nggak usah jalanin apapun, semua data di Summary dan di
> Calculated Field
> akan terUpdate secara otomatis.
>
> Btw, kalo masih ngotot nyimpen calculated field di tabel dan melanggar
> aturan RDBMS,
> pasti mas Putu punya alasan yang bagus - meskipun cara ini tidak efektif.
>
> Salam Hangat dan Jabat Erat,
>
> Edy WIYONO
>
> ----- Original Message -----
> From: "aksan kurdin" <[email protected]>
> To: <[email protected]>
> Sent: Wednesday, January 07, 2009 08:08
> Subject: Re: [belajar-access] Requery tidak jalan
>
>
> Saya tetap menyarankan darmawan untuk tidak menyimpan calculated field
> dalam table. Pekerjaan jadi lebih sederhana, tidak terbuang lama dalam
> desain interface formnya. Tool developer sekarang lebih banyak
> mengarahkan kita untuk sisi pemecahan masalah, bukan lagi dari sisi
> desain tampilan seperti pendahulu2nya jaman fox dan clipper dulu. Jadi
> semakin normal data anda, pekerjaan anda seyogyanya bisa lebih banyak
> yang diselesaikan, ketimbang muter2 di desain calculated field yang
> 'harus' disimpan.
> Interface data entry bisa dibuat dari unbound field pada field yang
> tidak perlu disimpan.
> Untuk pelaporan dan print out data, baru gunakan query untuk
> menghitung calculated field, karena gunanya query adalah memberikan
> data yang diminta, termasuk olahan penghitungan dari field2 yang
> dibutuhkan.
>
> aksan kurdin
>
>
> 2009/1/6 I Putu Gede Darmawan <[email protected]>:
> > Terima kasih atas tanggapannya.
> >
> > Ini saya kirimkan filenya mas.
> >
> >
> >
> > Jadi masalah kalau saya update data di Form Detail,
> >
> > Totalnya tidak otomatis terhitung.
> >
> > Kecuali kita klik next & back / back & next / Form Close & Form Open
> >
> > Padahal saya sudah beri perintah Requery pada Event OnCurrent / On
> > AfterUpdate
> >
> >
> >
> > Mohon bantuan suhu suhu disini
> >
> >
> >
> > Terima kasih
> >
> > ________________________________
> >
> > From: [email protected]
> > [mailto:[email protected]]
> > On Behalf Of [email protected]
> > Sent: Tuesday, January 06, 2009 1:57 PM
> > To: [email protected]
> > Subject: RE: [belajar-access] Requery tidak jalan
> >
> >
> >
> > coba contoh filenya disertakan
> >
> > I Putu Gede Darmawan <[email protected]> wrote:
> >
> > Maaf mas masih error.
> >
> > Tetap saja kalau ada perubahan pada form detail nggak mau tersimpen
> > otomatis.
> >
> > Kecuali record tersebut di buka sekali lagi (event OnCurrent di trigger)
> > ,bisa melalui tombol next kemudian back,back kemudian next,
> >
> > Close form kemudian buka form.
> >
> >
> >
> >
> >
> > Aduh pusing juga nih  …….
> >
> >
> >
> > ________________________________
> >
> > From: [email protected]
> > [mailto:[email protected]]
> > On Behalf Of Edy.WIYONO
> > Sent: Wednesday, December 31, 2008 9:48 AM
> > To: [email protected]
> > Subject: Re: [belajar-access] Requery tidak jalan
> >
> >
> >
> > Kalo masih ingin menyimpan di Tabel, ini contohnya.
> >
> >
> > Salam Hangat dan Jabat Erat,
> >
> > Edy WIYONO
> >
> >
> > 2008/12/31 I Putu Gede Darmawan <[email protected]>
> >
> >
> >
> > Masih belum sesuai kebutuhan mas,
> >
> > Tapi nanti kalau masih mentok ya terpaksa calculated fieldnya nggak saya
> > simpan.
> >
> >  Tapi sekarang saya coba kutak katik deh biar calculated fieldnya bisa
> > saya
> > simpan..
> >
> >
> >
> >
> >
> > No virus found in this incoming message.
> > Checked by AVG - http://www.avg.com
> > Version: 8.0.176 / Virus Database: 270.10.1/1869 - Release Date:
> > 12/30/2008
> > 12:06 PM
> >
> >
> >
> > No virus found in this incoming message.
> > Checked by AVG - http://www.avg.com
> > Version: 8.0.176 / Virus Database: 270.10.3/1877 - Release Date: 1/5/2009
> > 7:20 PM
> >
> >
>
>
>
> --
> Aksan Kurdin
>
> ------------------------------------
>
> SPAM IS PROHIBITEDYahoo! Groups Links
>
>
>
>
> ------------------------------------
>
> SPAM IS PROHIBITEDYahoo! Groups Links
>
>
>
>


-- 
[Haer Talib]
MVP Office Access
Meet me at www.RumahAccess.com

=>

Kirim email ke