Sistem Informasi Laboratorium Pada Rumah Sakit Umum Tere-Margareth Menggunakan Visual Basic 6.0

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 cvFormulaFieldsSP(1 To 2, 1 To 2)
ReDim cvFormulaFields(1 To 2, 1 To 2)
cvFormulaFieldsSP(1, 1) = "{?@KD_RS}":
cvFormulaFieldsSP(1,
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,
txtKdAgama.Text & "', '" & _

String2SQL(txtUAgama.Text) & "')"
Else
SQL = "UPDATE R_AGAMA SET " & _

URAIAN)

Values

('"

&

Universitas Sumatera Utara

"URAIAN = '" & String2SQL(txtUAgama.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 = FieldValue("R_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.Columns(0).Text
txtUAgama.Text = DG.Columns(1).Text
txtUAgama.SetFocus
AddStatus = False
End Sub
Private Sub Form_Activate()
If Me.left