Cara Menghitung Umur (Tahun, Bulan, Hari) di Crystal Report dengan Mudah |
Syarat:
1. mempunyai database dengan format tanggal / date
2. sudah membuat desain laporan / report
Langkah-langkah:
1. Buka laporan / report yang sudah dibuat.
2. Di bagian Field Explorer, klik kanan pada Formula Fields, pilih New.
Cara Menghitung Umur (Tahun, Bulan, Hari) di Crystal Report dengan Mudah |
3. Isikan nama dengan "FormulaUmur" atau sesuai kebutuhan.
Cara Menghitung Umur (Tahun, Bulan, Hari) di Crystal Report dengan Mudah |
4. Isikan skrip seperti di bawah ini:
If (Not(isNull({databasepegawai1.MulaiKerja}))) Then
ToText(int(DateDiff('d',DateTimeValue({databasepegawai1.TanggalLahir}),CurrentDate())/365.25),0)+' th '+
ToText(int(remainder(DateDiff('d',DateTimeValue({databasepegawai1.TanggalLahir}),CurrentDate()),365.25)/30),0)+' bl '+
If day(CurrentDate()) < Day(DateTimeValue({databasepegawai1.TanggalLahir})) Then
ToText(day(dateserial(year(DateTimeValue({databasepegawai1.TanggalLahir})), Month(DateTimeValue({databasepegawai1.TanggalLahir}))+1,1-1)) - Day(DateTimeValue({databasepegawai1.TanggalLahir})) + Day(CurrentDate()),0) + ' hr'
Else
ToText(day(CurrentDate()) - day(DateTimeValue({databasepegawai1.TanggalLahir})),0) + ' hr'
**Sesuaikan tulisan merah dengan tabel dan field di databasemuCara Menghitung Umur (Tahun, Bulan, Hari) di Crystal Report dengan Mudah |
5. Simpan dan keluar.
6. Di bagian Field Explorer, pada Formula Fields akan muncul FormulaUmur atau nama yang dimasukkan tadi.
Cara Menghitung Umur (Tahun, Bulan, Hari) di Crystal Report dengan Mudah |
7. Drag FormulaUmur ke report yang sudah dibuat.
Cara Menghitung Umur (Tahun, Bulan, Hari) di Crystal Report dengan Mudah |
8. Hasilnya akan tampak seperti gambar di bawah.
Cara Menghitung Umur (Tahun, Bulan, Hari) di Crystal Report dengan Mudah |
3 komentar
Write komentarcara menampilkan umur yang udah 1-5 tahun gimana bang di crystal report
Replymaksudnya gimana nih bang? coba kasih contohnya.
ReplyMalam ka, saya mau bertanya, bagaimana caranya jika ingin menghitung umu(tahun,bulan,hari) di query Mysql
Replyterimakasih atas respon dan perhatiannya.
EmoticonEmoticon