Coding Form Cari

You might also like

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 4

CODING FORM CARI

Private Sub CMD_CARI_Click()

'Perintah jika textbox Cari Kosong

On Error GoTo EXCELVBA

If Me.TXTCARI.Value = "" Then

Call MsgBox("Silahkan isi terlebih dahulu NIP atau NISN", vbInformation, "Isi Kata Kunci")

End If

'Perintah pencarian GURU

If Me.Keterangan.Caption = "Masukkan NIP Guru" Then

Set CariGuru = Sheet2.Range("C5:C1000").Find(WHAT:=Me.TXTCARI.Value, LookIn:=xlValues)

Me.TXTNAMA.Value = CariGuru.Offset(0, -1).Value

Me.TXTNIP.Value = CariGuru.Offset(0, 0).Value

Me.TXTKELAMIN.Value = CariGuru.Offset(0, 1).Value

Me.TXTTANGGAL.Value = CariGuru.Offset(0, 2).Value

Me.TXTJABATAN.Value = CariGuru.Offset(0, 3).Value

Me.TXTMATAAJAR.Value = CariGuru.Offset(0, 4).Value

Me.TXTSTATUS.Value = CariGuru.Offset(0, 5).Value

Me.TXTNOMOR.Value = CariGuru.Offset(0, 6).Value

On Error Resume Next

Me.Image1.Picture = LoadPicture(CariGuru.Offset(0, 7).Value)

Me.Image1.PictureSizeMode = 1

End If

'Perintah Pencarian Siswa

If Me.Keterangan.Caption = "Masukkan NISN Siswa" Then

Set CARISISWA = Sheet3.Range("B5:B1000").Find(WHAT:=Me.TXTCARI.Value, LookIn:=xlValues)

Me.TXTNISN.Value = CARISISWA.Offset(0, 0).Value

Me.TXTNAMASISWA.Value = CARISISWA.Offset(0, 1).Value


Me.TXTJENISKELAMIN.Value = CARISISWA.Offset(0, 2).Value

Me.TXTTANGGALLAHIR.Value = CARISISWA.Offset(0, 3).Value

Me.TXTAGAMA.Value = CARISISWA.Offset(0, 4).Value

Me.TXTKELAS.Value = CARISISWA.Offset(0, 5).Value

Me.TXTORTU.Value = CARISISWA.Offset(0, 6).Value

Me.TXTALAMAT.Value = CARISISWA.Offset(0, 7).Value

Me.TXTTELPON.Value = CARISISWA.Offset(0, 8).Value

Me.TXTKATEGORI.Value = CARISISWA.Offset(0, 9).Value

On Error Resume Next

Me.Image1.Picture = LoadPicture(CARISISWA.Offset(0, 10).Value)

Me.Image1.PictureSizeMode = 1

Exit Sub

EXCELVBA:

Call MsgBox("Data tidak ditemukan", vbInformation, "Cari Data")

End If

End Sub

Private Sub CMDRESET_Click()

Me.TXTNISN.Value = ""

Me.TXTNAMASISWA.Value = ""

Me.TXTJENISKELAMIN.Value = ""

Me.TXTTANGGALLAHIR.Value = ""

Me.TXTAGAMA.Value = ""

Me.TXTKELAS.Value = ""

Me.TXTORTU.Value = ""

Me.TXTALAMAT.Value = ""

Me.TXTTELPON.Value = ""
Me.TXTKATEGORI.Value = ""

Me.TXTNAMA.Value = ""

Me.TXTNIP.Value = ""

Me.TXTKELAMIN.Value = ""

Me.TXTTANGGAL.Value = ""

Me.TXTJABATAN.Value = ""

Me.TXTMATAAJAR.Value = ""

Me.TXTSTATUS.Value = ""

Me.TXTNOMOR.Value = ""

Me.TXTCARI.Value = ""

End Sub

Private Sub MultiPage1_Change()

If Me.MultiPage1.Value = 0 Then

Me.Keterangan.Caption = "Masukkan NIP Guru"

Me.Image1.Picture = Nothing

Me.TXTCARI.Value = ""

End If

If Me.MultiPage1.Value = 1 Then

Me.Keterangan.Caption = "Masukkan NISN Siswa"

Me.Image1.Picture = Nothing

Me.TXTCARI.Value = ""

End If

End Sub

Private Sub UserForm_Initialize()

Me.MultiPage1.Value = 0
Me.Keterangan.Caption = "Masukkan NIP Guru"

'Perintah mematikan Textbox Form cari Siswa

Me.TXTNISN.Enabled = False

Me.TXTNAMASISWA.Enabled = False

Me.TXTJENISKELAMIN.Enabled = False

Me.TXTTANGGALLAHIR.Enabled = False

Me.TXTAGAMA.Enabled = False

Me.TXTKELAS.Enabled = False

Me.TXTORTU.Enabled = False

Me.TXTALAMAT.Enabled = False

Me.TXTTELPON.Enabled = False

Me.TXTKATEGORI.Enabled = False

'Perintah mematikan Textbox Form cari Guru

Me.TXTNAMA.Enabled = False

Me.TXTNIP.Enabled = False

Me.TXTKELAMIN.Enabled = False

Me.TXTTANGGAL.Enabled = False

Me.TXTJABATAN.Enabled = False

Me.TXTMATAAJAR.Enabled = False

Me.TXTSTATUS.Enabled = False

Me.TXTNOMOR.Enabled = False

Me.TXTCARI.SetFocus

End Sub

You might also like