TxtPendidikan.Text = ListView1.SelectedItem.ListSubItems.Item7 TxtAlamat.Text = ListView1.SelectedItem.ListSubItems.Item8
TxtJab.Text = ListView1.SelectedItem.ListSubItems.Item9 CmbStatus.Text = ListView1.SelectedItem.ListSubItems.Item10
CmbGol.Text = ListView1.SelectedItem.ListSubItems.Item11 DTPicker2.Value = ListView1.SelectedItem.ListSubItems.Item12
TxtMasKer.Text = ListView1.SelectedItem.ListSubItems.Item13 End Sub
Private Sub Option2_Click If Option2.Value = True Then
Text1 = End If
End Sub Private Sub Text1_Change
Option2_Click End Sub
f. Menu pengolahan Data Gaji Guru dan pegawai
Private Sub cmbNip_KeyDownKeyCode As Integer, Shift As Integer If KeyCode = 13 Then
Dim rs As New ADODB.Recordset Set rs = New ADODB.Recordset
rs.Open SELECT FROM tabel_pegawai where nip= cmbNip.Text , DB, adOpenDynamic, adLockBatchOptimistic
If Not rs.EOF Then TxtNama.Text = rs.FieldsNama
DTPicker1.Value = rs.Fieldstanggal_lahir CmbGol.Text = rs.FieldsGolongan
If rs.Fieldsstatus.Value = nikah Then Option1.Value = True
Else Option2.Value = True
End If CmbStatus.Text = rs.Fieldsstatus_pegawai
Dim rs1 As New ADODB.Recordset Set rs1 = New ADODB.Recordset
rs1.Open SELECT FROM tabel_gaji where Golongan= CmbGol.Text , DB, adOpenDynamic, adLockBatchOptimistic
If Not rs1.EOF Then TxtTunIstrisuami.Text = rs1.Fieldstunj_istri_suami
TxtTunAnk.Text = rs1.Fieldstunj_anak TxtTunFung.Text = rs1.Fieldstunj_fungsional
TxtTunUmum.Text = rs1.Fieldstunj_umum TxtTunBeras.Text = rs1.Fieldstunj_beras
TxtSubAskes.Text = rs1.Fieldstunj_sub_askes TxtPajak.Text = rs1.Fieldstunj_pajak
TxtGapok.Text = rs1.Fieldsgaji_pokok TxtIuran.Text = rs1.Fieldspot_iuran_wajib
TxtAskes.Text = rs1.Fieldspot_askes TxtPph.Text = rs1.Fieldspot_pph
TxtTaperum.Text = rs1.Fieldspot_taperum End If
End If End If
End Sub Private Sub tampil_NIP
Dim rs As New ADODB.Recordset Set rs = New ADODB.Recordset
rs.Open SELECT FROM tabel_pegawai ORDER BY NIP, DB, adOpenDynamic, adLockBatchOptimistic
If Not rs.EOF Then cmbNip.Clear
cmbNip.Text = -PILIH- While Not rs.EOF
cmbNip.AddItem rs.FieldsNIP.Value rs.MoveNext
Wend End If
rs.Close Set rs = Nothing
End Sub Private Sub CmbNip1_KeyDownKeyCode As Integer, Shift As Integer
If KeyCode = 13 Then Dim rs As New ADODB.Recordset
Set rs = New ADODB.Recordset rs.Open SELECT FROM query_gaji_pegawai where Nip=
CmbNip1.Text , DB, adOpenDynamic, adLockBatchOptimistic If Not rs.EOF Then
DTPicker2.Value = rs.Fieldstanggal_terima CmbPeriode.Text = rs.Fieldsperiode
TxtUtang.Text = rs.Fieldspot_hutang TxtGaber.Text = rs.Fieldsgaji_bersih
Text2.Text = rs.Fieldsnoslipgaji cmbNip.Text = rs.Fieldsnip
TxtNama.Text = rs.FieldsNama DTPicker1.Value = rs.Fieldstanggal_lahir
CmbGol.Text = rs.FieldsGolongan If rs.Fieldsstatus.Value = nikah Then
Option1.Value = True Else
Option2.Value = True End If
CmbStatus.Text = rs.Fieldsstatus_pegawai TxtTunIstrisuami.Text = rs.Fieldstunj_istri_suami
TxtTunAnk.Text = rs.Fieldstunj_anak TxtTunFung.Text = rs.Fieldstunj_fungsional
TxtTunUmum.Text = rs.Fieldstunj_umum TxtTunBeras.Text = rs.Fieldstunj_beras
TxtSubAskes.Text = rs.Fieldstunj_sub_askes TxtGapok.Text = rs.Fieldsgaji_pokok
TxtIuran.Text = rs.Fieldspot_iuran_wajib
TxtAskes.Text = rs.Fieldspot_askes TxtPph.Text = rs.Fieldspot_pph
TxtTaperum.Text = rs.Fieldspot_taperum End If
End If End Sub
Private Sub tampil_NIP1 Dim rs As New ADODB.Recordset
Set rs = New ADODB.Recordset rs.Open SELECT FROM tabel_bayar_gaji ORDER BY NIP, DB,
adOpenDynamic, adLockBatchOptimistic If Not rs.EOF Then
CmbNip1.Clear CmbNip1.Text = -PILIH-
While Not rs.EOF CmbNip1.AddItem rs.FieldsNIP.Value
rs.MoveNext Wend
End If rs.Close
Set rs = Nothing End Sub
Private Sub CmdCancel_Click cmbNip.Text =
TxtNama = DTPicker1.Value = Now
CmbGol = Text1 =
Option1.Value = False Option2.Value = False
CmbStatus = TxtTunIstrisuami.Text =
TxtTunAnk.Text = TxtTunFung.Text =
TxtTunUmum.Text = TxtTunBeras =
TxtSubAskes.Text = TxtAskes.Text =
TxtPajak.Text = TxtGapok.Text =
TxtIuran.Text = TxtAskes.Text =
TxtPph.Text = TxtTaperum.Text =
CmbPeriode.Text = DTPicker2.Value = Now
TxtUtang.Text = TxtGaber.Text =
End Sub Private Sub CmdCetak_Click
CR.ReportFileName = App.Path \SlipGaji.rpt
CR.SelectionFormula = {Query_gaji_pegawai.nip}= cmbNip.Text CR.WindowShowCloseBtn = True
CR.WindowShowExportBtn = True CR.WindowShowPrintBtn = True
CR.WindowShowPrintSetupBtn = True CR.WindowShowRefreshBtn = True
CR.WindowState = crptMaximized CR.RetrieveDataFiles
CR.Action = 1 CR.RetrieveDataFiles
End Sub Private Sub CmdEdit_Click
DB.Execute Update tabel_bayar_gaji set tanggal_terima= FormatDTPicker2.Value, ddmmyyyy , periode=
CmbPeriode.Text , pot_hutang= TxtUtang.Text , gaji_bersih= TxtGaber.Text where noslipgaji= Text2.Text
MsgBox Data Sudah Di Update , vbInformation End Sub
Private Sub CmdHapus_Click If CmbGol.Text = Then
End If If MsgBoxYakin Data Akan Dihapus?, vbQuestion + vbYesNo,
Konfirmasi = vbYes Then DB.Execute delete from tabel_bayar_gaji WHERE noslipgaji =
Text2.Text MsgBox DATA TELAH DIHAPUS
End If End Sub
Private Sub Cmdkeluar_Click Unload Me
End Sub Private Sub CmdSimpan_Click
If Text2.Text = Then MsgBox Data Harus Lengkap , vbCritical
Exit Sub End If
perintah = insert into tabel_bayar_gaji values cmbNip.Text , FormatDTPicker2.Value, ddmmyyyy ,
CmbPeriode.Text , TxtUtang.Text , TxtGaber.Text , Text2.Text
DB.Execute perintah MsgBox DATA TELAH DITAMBAHAKAN
End Sub Private Sub Form_Load
tampil_NIP tampil_NIP1
Skin1.ApplySkin Me.hWnd End Sub
Private Sub TxtUtang_Change TxtGaber.Text = ValTxtTunIstrisuami.Text + ValTxtTunAnk.Text +
ValTxtTunFung.Text + ValTxtTunUmum.Text + ValTxtTunBeras.Text + ValTxtSubAskes.Text + ValTxtPajak.Text + ValTxtGapok.Text -
ValTxtIuran.Text + ValTxtAskes.Text + ValTxtPph.Text + ValTxtTaperum.Text + ValTxtUtang.Text
End Sub