Aku coba jelasin yang kedua ya, kalau yang pertama biar para pakar yang jawab
de.. :-))
terus aku mau tanya juga dong gimana cara untuk
menampilkan jam keluarnya dan perhitungan jam terlambat dan jam_lembur,total
terima kasih nih kalau ada saran-sarannya......
Untuk menampilkan jam keluar bisa anda langsung ambil dari field jam keluar
untuk jam terlambat atau mungkin juga pulang sebelum waktunya maka anda harus
punya tabel jam kerja kantor anda sambungkan tabl tersebut dengan tabel
transaksi absen
untk menghitung jam dan menit mungkin bisa anda sesuaikan scrip ini dengan
strusktur tabel anda, seperti ini kebetulan saya pakai tble temporary di SQL
2000:
cn.Execute "Update temporary_tbl " & _
"Set ot_jam =datediff(hh,jam_plg_ktr,Jam_absen),ot_menit
=datediff(mi,jam_plg_ktr,Jam_absen) % 60" & _
"Where day_shift='1' AND Jam_absen_id='2' AND Status='Normal' AND
(hari_lembur <> 'Libur Besar' OR hari_lembur <> 'Libur Biasa')"
scrip diatas untuk yang hari kerja biasa, untuk hari libur tinggal anda rubah
di where-nya
hh untuk ambil jam, dan mi untuk ambil menitnya.
semoga memberi gambaran
salam,
mc
<[EMAIL PROTECTED]> wrote:
Mau nanya nih buat abang2 Master VB.
saya lagi buat program vb absen karyawan : ini adalah datagridnya conecting
adodc
nik,nama,bagian,tgl,jam_masuk,jam_keluar,jam_terlambat,jam_lembur,total jam
Sewaktu program dijalankan maka program error pada
cmd_cek_sub_(click)
ado_absen.recorsource="select * from tabel_absen"'"
ado-absen.refresh
with ado_absen.recorset
.update
!nik =txt_nik.text (program error pada saat run / !nik database )
!nama=txt_nama.texe
!bagian=txt_bagian.text
end with
end sub
apakah databasenya aku yang salah ya....
terus aku mau tanya juga dong gimana cara untuk
menampilkan jam keluarnya dan perhitungan jam terlambat dan jam_lembur,total
terima kasih nih kalau ada saran-sarannya......
---------------------------------
Kunjungi halaman depan Yahoo! Indonesia yang baru!
---------------------------------
You rock. That's why Blockbuster's offering you one month of Blockbuster Total
Access, No Cost.