Menu Pengolahan Data Guru dan Pegawai

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