Untuk menambah dan mengurangi data bertipe Date/Tanggal tidak semudah dengan data bertipe Angka yang hanya menggunakan operator + dan -. Karena itu ada fungsi khusus untuk melakukannya, berikut contoh penggunaannya :
Fungsi : DateAdd( Jenis interval, Besar perubahan, Tanggal yang dihitung )
| Jenis Interval | Keterangan | 
|---|---|
| d | Day (Hari) | 
| m | Month (Bulan) | 
| yyyy | Year (Tahun) | 
| h | Hour (Jam) | 
| n | Minute (Menit) | 
| s | Second (Detik) | 
| ww | Week (Minggu) | 
| q | Quater (4 Bulan) | 
Misalnya Anda ingin menghitung 2 hari setelah tanggal 15 Jan 2012 (ditulis #1/15/2012#), yang berarti akan menggunakan jenis interval "d" dan besar perubahannya adalah 2
t = DateAdd("d", 2, #1/15/2012#) , hasilnya 17 Jan 2012
Sekarang jika Anda ingin menghitung 3 bulan sebelumnya, yang berarti akan menggunakan jenis interval "m" dan besar perubahaanya adalah -3.
t = DateAdd("m", -3, #1/15/2012#) , hasilnya 15 Okt 2011
Jika Tanggal didapat dari kontrol semisal DateTimePicker, maka kodenya :
DateTimePicker2.Value = DateAdd("m", -3, DateTimePicker1.Value)
 03.09
03.09
 Komputer Demak
Komputer Demak
 
 








 
 
 
 

0 komentar:
Posting Komentar