Form agama Form Jabatan

LISTING PROGRAM

1. Form agama

Option Explicit Dim AddStatus As Boolean Dim NewForm As Form Private Sub cmdHapus_Click On Error GoTo ErrLocal SQL = DELETE FROM R_AGAMA WHERE KODE = txtKdAgama.Text pADO.Execute SQL AddStatus = False cmdTambah.SetFocus ADO.Refresh Exit Sub ErrLocal: MsgBox errDelete End Sub Private Sub cmdPrint_Click cvReset cvFormulaLengthSP = 2 cvFormulaLength = 2 ReDim cvFormulaFieldsSP1 To 2, 1 To 2 ReDim cvFormulaFields1 To 2, 1 To 2 cvFormulaFieldsSP1, 1 = {?KD_RS}: cvFormulaFieldsSP1, 2 = pKdRS cvHeader = REFERENSI AGAMA SQL = DBO.SP_PRINT_R_AGAMA pKdRS cvSqlQuery = SQL cvReportFilename = App.Path \REPORTS\REFF AGAMA.Rpt Set NewForm = New frmPrintSP NewForm.Show End Sub Private Sub cmdSimpan_Click On Error GoTo ErrLocal If AddStatus = True Then SQL = INSERT INTO R_AGAMA KODE, URAIAN Values txtKdAgama.Text , _ String2SQLtxtUAgama.Text Else SQL = UPDATE R_AGAMA SET _ Universitas Sumatera Utara URAIAN = String2SQLtxtUAgama.Text _ WHERE KODE = txtKdAgama.Text End If pADO.Execute SQL AddStatus = False ADO.Refresh Exit Sub ErrLocal: MsgBox ErrSave End Sub Private Sub cmdTambah_Click On Error GoTo ErrLocal txtKdAgama.Text = FieldValueR_AGAMA, TOP 1 KODE, 1=1 ORDER BY KODE DESC + 1 txtUAgama.Text = txtUAgama.SetFocus AddStatus = True Exit Sub ErrLocal: MsgBox ErrAdd End Sub Private Sub cmdTutup_Click Unload Me End Sub Private Sub DG_Click On Error Resume Next txtKdAgama.Text = DG.Columns0.Text txtUAgama.Text = DG.Columns1.Text txtUAgama.SetFocus AddStatus = False End Sub Private Sub Form_Activate If Me.left = frmLogo.left Then Me.left = frmLogo.left End If End Sub Private Sub Timer1_Timer If Me.left = frmLogo.left Then Me.left = frmLogo.left End If End Sub

2. Form Jabatan

Option Explicit Universitas Sumatera Utara Dim AddStatus As Boolean Dim NewForm As Form Private Sub cmdHapus_Click On Error GoTo ErrLocal SQL = DELETE FROM R_JABATAN WHERE KODE = txtKdJabatan.Text pADO.Execute SQL ADO.Refresh AddStatus = False Exit Sub ErrLocal: MsgBox errDelete End Sub Private Sub cmdPrint_Click cvReset cvFormulaLengthSP = 2 cvFormulaLength = 2 ReDim cvFormulaFieldsSP1 To 2, 1 To 2 ReDim cvFormulaFields1 To 2, 1 To 2 cvFormulaFieldsSP1, 1 = {?KD_RS}: cvFormulaFieldsSP1, 2 = pKdRS cvHeader = REFERENSI JABATAN cvReportFilename = App.Path \REPORTS\REFF JABATAN.Rpt Set NewForm = New frmPrintSP NewForm.Show End Sub Private Sub cmdSimpan_Click On Error GoTo ErrLocal If AddStatus = True Then SQL = INSERT INTO R_JABATAN KODE, URAIAN Values txtKdJabatan.Text , _ String2SQLtxtUJabatan.Text Else SQL = UPDATE R_JABATAN SET _ URAIAN = String2SQLtxtUJabatan.Text _ WHERE KODE = txtKdJabatan.Text End If pADO.Execute SQL ADO.Refresh cmdTambah.SetFocus AddStatus = False If Not ADO.Recordset.EOF Then ADO.Recordset.MoveFirst While Not ADO.Recordset.EOF If ADO.Recordset.FieldsKODE = InttxtKdJabatan.Text Then GoTo Akhiri Universitas Sumatera Utara Else ADO.Recordset.MoveNext End If Wend End If Exit Sub ErrLocal: MsgBox ErrSave Akhiri: End Sub Private Sub cmdTambah_Click AddStatus = True txtKdJabatan.Text = FieldValueR_JABATAN, TOP 1 KODE, 1=1 ORDER BY KODE DESC + 1 txtUJabatan.Text = txtUJabatan.SetFocus End Sub Private Sub cmdTutup_Click Unload Me End Sub Private Sub DG_Click On Error Resume Next txtKdJabatan.Text = DG.Columns0.Text txtUJabatan.Text = DG.Columns1.Text txtUJabatan.SetFocus AddStatus = False txtUJabatan.SetFocus End Sub Private Sub Form_Activate If Me.left = frmLogo.left Then Me.left = frmLogo.left End If End Sub Private Sub Form_Load SQL = SELECT FROM R_JABATAN ORDER BY KODE ADO.RecordSource = SQL ADO.Refresh End Sub Private Sub Timer1_Timer If Me.left = frmLogo.left Then Me.left = frmLogo.left End If End Sub Universitas Sumatera Utara

3. Form Laboratorium