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/

Kirim email ke