Dear All,

Saya ada sedikit kesulitan nich, tolong bantu yach

Saya punya 
Data_awal="2005/03/17"   '<----(yyyy/mm/dd
Selisih_hari = 27
Nach kalau data awal  + selisih_hari maka tanggal akhir berapa yach ?

Logika yang terpikir adalah sbb :

'Definisi max bulan
' 01 (bulan)  max hari 31
'02---> 28
'03 --> 31
'04 --> 30
'etc

Ambil tgl dari data awal
Tgl=mid(data_awal,9,2)  ' didapat value 17
Tgl_sementara = (tgl + selisih_hari)- max_hari_dlm_sebulan(31)
If tgl_sementara <=0 then 
        tgl=selisih_hari + tgl
else
        tgl=tgl_sementara
        bulan=bulan +1
endif
data_akhir = tahun & "/" & bulan & "/" & tgl

'-----------------------------------------
Namun saya berfikir jika selisih hari diisi 787
Nach, maka logika saya sudah tidak dpt berjalan.

Adakah logika yang lebih praktis untuk menghitung hal diatas. Ataukah
ternyata VB punya function untuk perhitungan diatas.

Atas saran dan bantuannya saya ucapkan terimakasih

Regards
Iwan S





Untuk berhenti berlangganan kirim email kosong ke : [EMAIL PROTECTED]

Ikuti juga forum diskusi VB.net dengan 
mengirim email kosong ke [EMAIL PROTECTED]
 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/indoprog-vb/

<*> 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