ya.. ya.. ya... :) jangan bingung-bingung ... anggap saja anda tidak melanggar aturan, jadi sah2 saja anda menyimpan calculated field, dari saya di email2 sebelumnya kan cuma saran, biar tidak buang2 umur pada suatu hal yang sebenarnya bisa di atasi dengan cara lain ....., yang penting aplikasi anda tetap menampilkan data dengan benar, walaupun memerlukan sedikit usaha ekstra keras untuk itu, tapi jika anda mau dan sanggup melaksanakan, gak boleh ada yang sewot kan ?
:) Cuma saja di akhir email yang terakhir ini sedikit menggelitik saya ..., rule mana dari rdbms yang dibreak access karena ternyata engine access mensupport entri data dari suatu select query (saya tambahkan: join dari beberapa tabel) ..., yang ini bisa saya sebut sebagai fitur access yang dengan cerdas dapat menentukan apakah suatu select query join mengijinkan untuk update/insert/delete data atau tidak. Jika anda perhatikan, tidak semua jenis select query bisa di edit datanya, dan tidak semua field yang ada dalam select query join bisa di edit, umumnya data dari sisi many-lah yang bisa diubah, sedangkan dari sisi one-nya pasti ke-lock. SQL Server lebih strik dalam hal ini, select query yang bisa diedit hanyalah select query tunggal yang memiliki kolom unik di dalamnya. Nah, tetap saja kan referential integrity dari relasi antar tabel selalu di jaga oleh Access ? So ...., tidak ada rule yang dibreak karena fitur ini. Malah fitur ini sangat menolong dikala kita bikin form data entry, karena untuk menampilkan data dari tabel (sisi one) lain sudah tidak perlu usaha tambahan dengan dlookup atau dengan recordset vba. Cukup dari based query on form tersebut. aksan kurdin 2009/1/7 I Putu Gede Darmawan <[email protected]>: > Terima kasih mas atas tanggapannya > > > >> Yang disarankan bang Aksan adalah aturan database, kalau kita break the >> rule, maka rentetan konsekuensinya jadi banyak juga... > > Ini yang saya agak bingung, > > Aturan yang saya langgar itu yang mana. > > Bukannya tidak ada laranngan dalam menyimpan Calculated Field CMIIW > > Bahkan di SQLServer punya fasilitas untuk menyimpan Calculated Field, > > Cukup dengan mengubah property isPersistent menjadi true > > > >>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 t>erupdate 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. > > Iya mas saya masih baru di Access, > > Makanya mind set saya mungkin agak aneh > > Misal setau saya di SQL Server Select cuman untuk retrieve data, > > Eh di sini select juga bisa digunakan untuk update data. > > Jadinya Access break rule RDBMS nih ….. wkwkwkkwkwkw J) > > > > Terima kasih > > > > ________________________________ > > From: [email protected] [mailto:[email protected]] > On Behalf Of Haer Talib > Sent: Wednesday, January 07, 2009 10:54 AM > To: [email protected] > Subject: Re: [belajar-access] Requery tidak jalan > > > > 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 > > No virus found in this incoming message. > Checked by AVG - http://www.avg.com > Version: 8.0.176 / Virus Database: 270.10.3/1879 - Release Date: 1/6/2009 > 5:16 PM > > -- Aksan Kurdin ------------------------------------ SPAM IS PROHIBITEDYahoo! Groups Links <*> To visit your group on the web, go to: http://groups.yahoo.com/group/belajar-access/ <*> Your email settings: Individual Email | Traditional <*> To change settings online go to: http://groups.yahoo.com/group/belajar-access/join (Yahoo! ID required) <*> To change settings via email: mailto:[email protected] mailto:[email protected] <*> To unsubscribe from this group, send an email to: [email protected] <*> Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/

