kesuwun mas.... penjelasannya Insya Allah membantu sekali. Wass WrWb Nitra Hafas
++++++++++++++++++++++++++++++++++++++++ YM : nitra_hafas Gtalk : nitrahafas Email : [email protected] url : nitsangpujangga.blogspot.com ++++++++++++++++++++++++++++++++++++++++ ________________________________ From: aksankurdin <[email protected]> To: [email protected] Sent: Wednesday, May 19, 2010 5:21:41 Subject: [belajar-access] Re: Select access (date) pertama, proses sql tidak melihat pada regional seting, tetapi pada data yang tersimpan dalam tabel. regional seting hanya berpengaruh pada 'penglihatan' anda, bukan pada data yang tersimpan. Jadi supaya yakin bahwa apa yang anda lihat merupakan data sebenarnya yang anda inginkan, maka tidak perlu mengubah regional seting, tetapi cukup format tampilan tanggal di atas form di set menjadi tampilan yang tidak akan salah presentasi, seperti dengan format "mmm, dd yyyy" atau sejenisnya. format seperti itu akan membedakan dengan jelas tanggal dan bulan. jadi 01/02/2010 akan tampil sebagai Feb, 01 2010 pada indonesia seting, atau Jan, 02 2010 pada english seting. User akan paham dia salah input tanggal/bulan dengan melihat kembali hasil format textbox tersebut. kedua, jika anda sudah menerima penjelasan di atas, sekarang logika sql anda yang harus kita samakan dulu. seperti kata bang haer, kita singkirkan dulu sql command anda. dari tabel yang anda berikan, sebenarnya hasil apa yang anda inginkan keluar dari query anda ? kalau maunya anda kita sudah tangkap, membentuk sql-nya insya Allah bisa lebih mudah. ketiga, sekedar mo uneg2 tentang aplikasi yang tergantung pada regional seting. Kami di sini kebetulan direpoti juga dengan aplikasi yang sangat tergantung pada regional seting. Finance app menggunakan seting tanggal english, sedang aplikasi yang dikasih pajak kudu seting indonesia. akibatnya, karena app dapat dari pihak lain, staf finance terpaksa harus selalu mengubah regional seting dari control panel jika hendak pindah aplikasi, kedua aplikasi tidak bisa di buka bareng / multi tasking. aksan kurdin --- In [email protected], N17R4 H4F45 <nitra_ha...@...> wrote: > > makasih mas aksan... > kalo sintaks emang saya modify...jadi from kehapus. > Jadi gini intinya mas, > bagaimana supaya compare Date tidak tergantung pada regional setting windows. > Karena udah saya coba beberapa cara. > 1. dengan DateSerial > 2. saya pake DateAdd('d',0,xxxx) ---> sekedar untuk memastikan tanggal > masukan formatnya sama dengan isi field > 3. Saya udah coba di Query Designer, tetap bermasalah kalau Regional > settingnya saya ubah2. > Tapi tetap aja, kalo saya ubah Regional Settingnya....Hasil tidak sesuai > dengna harapan saya. > > Wass WrWb > Nitra Hafas > > > ++++++++++++++++++++++++++++++++++++++++ > YM : nitra_hafas > Gtalk : nitrahafas > Email : nitra_ha...@... > url : nitsangpujangga.blogspot.com > ++++++++++++++++++++++++++++++++++++++++ > > > > > ________________________________ > From: Aksan Kurdin <aksan.kur...@...> > To: [email protected] > Sent: Tuesday, May 18, 2010 18:05:37 > Subject: Re: [belajar-access] Select access (date) > > > bisa debug di lcsql-nya dengan menambahkan perintah: > > debug.print lcsql > > hasil yang tampak di immediate window coba tempel kemari, atau coba > jalankan di query designer. > Dari sini sudah keliatan sintak yang salah: > > > Select sum(jml) as jmltot Table1 > FROM Table1 kudunya kan ? Mungkin anda lupa ngetiknya. > > Tapi selengkapnya, query itu seharusnya ditempelkan kemari aja. > > aksan kurdin > > > > On 5/17/2010 11:19 PM, N17R4 H4F45 wrote: > LcSql = "" & _ > >" Select sum(jml) as jmltot Table1 " &_ > >" where isnull( tanggal1) OR " & _ > > > > "('" & DateAdd("d", 0, Format("1" & "/" & > >Left(lcInputan, 2) & "/" & Mid(lcInputan, 4, 4), "dd/mm/yyyy" )) > >& "' BETWEEN bln1 AND plus11) " & _ > > " )" >

