Saya buat kodenya seperti dibawah ini, tapi ngga bisa ya! Salahnya dimana? Mohon Para Pakar VB mengkoreksi kode dibawah ini.
Select Tanggal from tbPegawai where day(Tanggal) >= day(dtpicker1) and month(Tanggal) >= month(dtpicker1) and day(Tanggal) <= day(dtpicker2) and month(Tanggal) <= month(dtpicker2). Pada tanggal 24/05/07, Suseno <[EMAIL PROTECTED]> menulis:
logikanya mungkin begini kali... select * from tb_pegawai where day(tanggal)=day(dtpicker) and month(tanggal)=month(dtpicker). [Suseno] -----Original Message----- *From:* [email protected] [mailto: [EMAIL PROTECTED] Behalf Of *Frangky id *Sent:* 23 Mei 2007 20:55 *To:* [email protected] *Subject:* [Programmer-VB] Bagaimana Script untuk select pegawai yang berulang tahun berdasarkan tanggal dan bulan yang tertulis pada dtpicker Pakar VB dimana saja berada. Saya membuat sebuah Form untuk menampilkan data Pegawai yang berulang tahun. Didalam Form ini berisi 1 Command Button, 2 buah dtpicker dan 1 buah datagrid. Pada Command Button saya memasang script kira-kira seperti dibawah ini: Select FieldTanggalLahirPegawai from tbPegawai where FieldTanggalLahirPegawai >= cDate('"& dtpicker1 &"') and FieldTanggalLahirPegawai <= cDate('"& dtpicker2 &"') Setelah itu akan ditampilkan di datagrid. Script seperti diatas, akan menampilkan Nama-nama pegawai yang berulang tahun, kalau tanggal lahirnya persis seperti yang tertulis pada dtpicker. Artinya kalau FieldTanggalLahirPegawai= 22/05/1969 lalu pada dtpicker1=22/05/2007, dengan script diatas tentu datagrid tidak akan menampilkan Nama Pegawai yang berulang tahun pada tanggal 22 Mei. Sedangkan untuk menampilkan pegawai yang berulang tahun, hanya diperlukan informasi tanggal lahir dan bulan lahir. Tidak peduli berapa tahun lahirnya. Kalaupun tahun lahir yang ada pada dtpicker diperlukan tentu hanya ingin kita mengetahui umur pegawai tersebut hingga saat ini. *Pertanyaannya:* Bagaimana Script untuk select pegawai yang berulang tahun berdasarkan tanggal dan bulan yang tertulis pada dtpicker.
