kalau gitu, di user interfacenya harus dipastikan user memilih option yg benar sebelum dia mengisi nilainya, nah berdasarkan pilihannya kita pake query yg cocok dg pilihan tadi.
jgn cuman kita kasih textbox karena nantinya akan susah buat membedakan apakah yg diisikan user adalah tgl saja atau bulan saja?
contoh option button dan querynya akan seperti ini.
1. filter berdasarkan tgl yg diberikan
SELECT * FROM tablename WHERE DAY(datefield) = 13"
2. filter berdasarkan bulan yg diberikan
SELECT * FROM tablename WHERE MONTH(datefield) = 1"
3. filter berdasarkan tahun yg diberikan
SELECT * FROM tablename WHERE YEAR(datefield) = 2006"
4. filter u. tgl tertentu (ada tgl, bulan, & thn)
SELECT * FROM tablename WHERE datefield = #1/AUG/2005#"
5. filter berdasarkan range tgl (between tgl1 dan tgl2)
SELECT * FROM tablename WHERE datefield BETWEEN #1/JAN/2005# AND #31/DEC/2005#"
oya kalau pake method filternya object recordset, nilai filter itu sama dg query diatas yg berada dikanan kata WHERE.
mudah2an bisa membantu.
best regards
[wwn]
On 1/11/06, Dito Kasep <[EMAIL PROTECTED]> wrote:
Terima kasih sebelumnya, minta tolong lagi dong (boleh kan?!)Saya bisa memfilter tahun spt saran mas Purwedi.adodb.recordset.Filter = "date >= #1/1/2002# And date<= #12/1/2002#"(misal, untuk nyari record dg tahun 2002). Mungkin, bila tahunnya saja bs dg mudah diakali code-nya. Namun, bagaimana jika user memasukkan bulannya saja (misal, ingin menampilkan data bulan ke 1 tahun dan tanggal berapa saja) atau memasukkan tanggal saja (misal, ingin menampilkan data tanggal ke 20 tahun dan bulan berapa saja). Kalo ngakalin pake code di atas, bisa panjang bgt klo database-nya udah banyak dan bertahun-tahun. Minta masukannya gmn bikin codenya yg efisien. Trus, bwt mas Masim, operator day, month, dan year-nya udah dicoba (&dioprek-oprek) tapi kok masih error (walaupun code error-nya beda)??
Wahana Programmer Groups Links
<*> Untuk mengunjungi sponsor milis ini, klik link berikut:
http://wahanaprogrammer.net
<*> Untuk menghubungi owner milis ini, kirim email ke:
[EMAIL PROTECTED]
<*> Konsultasi pemrogramman bisa chat disini:
Yahoo! Messenger: wahanaprogrammer
YAHOO! GROUPS LINKS
- Visit your group "Programmer-VB" on the web.
- To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]
- Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service.
