Coding Form Utama
Coding Form Utama
GR1.Parent.Width = 390
GR1.Parent.Height = 174
GR2.Parent.Width = 150
GR2.Parent.Height = 102
FORMUTAMA.IMAGE1.Picture = LoadPicture(Gambar1)
FORMUTAMA.IMAGE2.Picture = LoadPicture(Gambar2)
Exit Sub
EXCELVBA:
Call MsgBox("Klik Ok pesan ini, pastikan anda tidak membuka file excel lain",
vbInformation, "File Excel Salah")
End Sub
End Sub
End Sub
Private Sub HasilDokter()
Dim DBDOKTER As Long
Dim irow As Long
irow = Sheet6.Range("A" & Rows.Count).End(xlUp).Row
DBDOKTER = Application.WorksheetFunction.CountA(Sheet6.Range("A6:A100000"))
If DBDOKTER = 0 Then
Me.TABELDATA2.RowSource = ""
Else
Me.TABELDATA2.RowSource = "CARIDOKTER!A6:F" & irow
End If
End Sub
End Sub
End Sub
End Sub
End Sub
End Sub
End Sub
Me.TXTNORM.SetFocus
Call AmbilRM
End Sub
End Sub
End Sub
Private Sub TXTNORM_AfterUpdate()
On Error GoTo EXCELVBA
Dim DBPASIEN As Object
Set DBPASIEN = Sheet3.Range("B6:B1000000").Find(What:=Me.TXTNORM.value,
LookIn:=xlValues)
Me.TABELDATA.value = ""
Me.TABELDATA2.value = ""
Me.TABELDATA3.value = ""
Me.TXTNOMOR.value = ""
Me.TXTNOMOR2.value = ""
Me.TXTNOMOR3.value = ""
End Sub
Private Sub UserForm_Initialize()
Me.BackColor = RGB(245, 246, 250)
Me.Frame4.BackColor = RGB(245, 246, 250)
Me.Frame5.BackColor = RGB(245, 246, 250)
Me.MultiPage1.value = 0
With CBBERDASARKAN
.AddItem "No Rekam Medis"
.AddItem "Nama Pasien"
.AddItem "Status"
.AddItem "Usia"
.AddItem "Jenis Kelamin"
End With
With CBBERDASARKAN1
.AddItem "Nama Dokter"
.AddItem "Spesialisasi"
.AddItem "Alamat"
End With
With CBBERDASARKAN2
.AddItem "No Rekam Medis"
.AddItem "Nama Pasien"
End With
Call AmbilData
Call AmbilDokter
Call AmbilRM
Call BukaGrafik
End Sub
Private Sub CMDADD_Click()
FORMPASIEN.CMDUPDATE.Enabled = False
FORMPASIEN.Show
End Sub
End If
End Sub
FORMPASIEN.Show
Exit Sub
EXCELVBA:
Call MsgBox("Pilih data terlebih dahulu pada tabel", vbInformation, "Plih Data")
End Sub
End Sub
Private Sub HASILRM()
Dim DBREKAP As Long
Dim irow As Long
irow = Sheet9.Range("A" & Rows.Count).End(xlUp).Row
DBREKAP = Application.WorksheetFunction.CountA(Sheet9.Range("A6:A100000"))
If DBREKAP = 0 Then
Me.TABELDATA3.RowSource = ""
Call MsgBox("Pasien ini belum memiliki riwayat rekam medis", vbInformation, "Rekam
Medis")
Else
Me.TABELDATA3.RowSource = "REKAPRM!A6:N" & irow
End If
End Sub
Private Sub HASILRM1()
Dim DBREKAP As Long
Dim irow As Long
irow = Sheet9.Range("A" & Rows.Count).End(xlUp).Row
DBREKAP = Application.WorksheetFunction.CountA(Sheet9.Range("A6:A100000"))
If DBREKAP = 0 Then
Me.TABELDATA3.RowSource = ""
Call MsgBox("Pasien ini belum memiliki riwayat rekam medis", vbInformation, "Rekam
Medis")
Else
Me.TABELDATA3.RowSource = "REKAPRM!A6:N" & irow
End If
End Sub
End Sub