• Tidak ada hasil yang ditemukan

LISTING PROGRAM Program Modul Utama

N/A
N/A
Protected

Academic year: 2019

Membagikan "LISTING PROGRAM Program Modul Utama"

Copied!
40
0
0

Teks penuh

(1)

LISTING PROGRAM

Program Modul Utama

Global RSU As New ADODB.Connection Global rsRSU As New ADODB.Recordset Global rsGanti As New ADODB.Recordset Global rsobat As New ADODB.Recordset Global rsdokter As New ADODB.Recordset Global rslog As New ADODB.Recordset Global rslap As New ADODB.Recordset Global trawat As New ADODB.Recordset Global tdokter As New ADODB.Recordset Global tcari As New ADODB.Recordset Global rshasil As New ADODB.Recordset Global kata As String

Public vTrans As Boolean Public i As Byte

Global list As ListItem

Sub connect() Set RSU = Nothing

RSU.Provider = "microsoft.jet.oledb.4.0" RSU.CursorLocation = adUseClient

RSU.Open App.Path & "/" & "RSI.mdb", "admin", "" End Sub

(2)

Private Sub cmdbatal_Click() Dim X

X = MsgBox("Anda yakin ingin membatalkan Log-in ?.", _ vbYesNo + vbQuestion, "Yakin ingin batalkan...?")

If X = vbYes Then End

End If End Sub

Private Sub cmdOK_Click() If textKunci = "" Then

MsgBox "Anda belum memasukkan password", vbCritical, "Salah" textNIP.Text = ""

textKunci.Text = "" Else

If textKunci.Text = Label6.Caption Then

MenuUtama.Show

textNIP.Text = "" textKunci.Text = "" Unload Login Else

MsgBox "Password yang anda masukkan tidak sesuai", vbCritical, "Salah" textNIP.Text = ""

(3)

End If End If

End Sub

Private Sub Form_Load() Set RSU = Nothing Set rslog = Nothing connect

rslog.Open "Kunci", RSU, adOpenDynamic, adLockOptimistic textNIP.Text = ""

textKunci.Text = "" End Sub

Private Sub textNIP_Change() Set rslog = Nothing

rslog.Open "Kunci", RSU, adOpenDynamic, adLockOptimistic rslog.Find "Nama_User='" + textNIP.Text + "'"

If Not rslog.EOF Then Label6.Caption = rslog!Password End Sub

Program Form Menu

Dim strTemp, LenTemp, n Private Sub MDIForm_Load() strTemp = Me.Caption

n = 1 End Sub

(4)

Unload MenuUtama Login.Show

End Sub

Private Sub mn12_Click() Periksa.Show

End Sub

Private Sub mn28_Click() GantiPassword.Show End Sub

Private Sub mn29_Click() frmlap1.Show

End Sub

Private Sub mn3_Click() Dim X

X = MsgBox("Anda yakin ingin keluar dari aplikasi ini !!", _ vbYesNo + vbQuestion, "Yakin ingin keluar ....?")

If X = vbYes Then End

End If End Sub

(5)

Private Sub mn34_Click() Tentang.Show

End Sub

Private Sub mn36_Click() Tips.Show

End Sub

Private Sub mn4_Click() Pasien.Show

End Sub

Private Sub mn5_Click() Obat.Show

End Sub

Private Sub mn6_Click() Dokter.Show

End Sub

Private Sub mn7_Click() Periksa.Show

End Sub

(6)

LenTemp = Len(strTemp)

Me.Caption = Left(strTemp, n) + "_" n = n + 1

If n > LenTemp Then n = 1

End If End Sub

Program Form Pasien

Dim dbobat As New ADODB.Connection Dim rsobat As New ADODB.Recordset Private Sub Tampil()

Do While Not rsRSU.EOF

Set list = ListView1.ListItems.Add(, , rsRSU.Fields!No_RekMed) list.SubItems(1) = rsRSU!Nama_Pas

list.SubItems(2) = rsRSU!Alamat list.SubItems(3) = rsRSU!Tgl_Lhr list.SubItems(4) = rsRSU!J_Kelamin list.SubItems(5) = rsRSU!Status rsRSU.MoveNext

Loop End Sub

Private Sub hubung()

rsRSU!No_RekMed = Text111.Text rsRSU!Nama_Pas = Text2.Text rsRSU!Alamat = Text3.Text

(7)

rsRSU!J_Kelamin = Combo4.Text rsRSU!Status = Combo2.Text End Sub

Private Sub Ktemu()

Text111.Text = rsRSU!No_RekMed Text2.Text = rsRSU!Nama_Pas Text3.Text = rsRSU!Alamat

DTPicker1.Value = rsRSU!Tgl_Lhr Combo4.Text = rsRSU!J_Kelamin Combo2.Text = rsRSU!Status End Sub

Private Sub Reset() Text111.Text = "" Text2.Text = "" Text3.Text = "" Combo2.Text = "" Combo4.Text = "" End Sub

Private Sub unlocked() Text111.Enabled = True Text2.Enabled = True Text3.Enabled = True Combo2.Enabled = True Combo4.Enabled = True End Sub

(8)

Text2.Enabled = False Text3.Enabled = False Combo2.Enabled = False Combo4.Enabled = False End Sub

Private Sub Form_Load() Dim atas As Long

Dim kiri As Long

atas = (Screen.Height - Me.Height) / 15 kiri = (Screen.Width - Me.Width) / 2 Me.Move kiri, atas

Set rsRSU = Nothing connect

rsRSU.Open "Pasien1", RSU, adOpenDynamic, adLockOptimistic ListView1.ListItems.Clear

Tampil awal End Sub

Private Sub Label10_Click()

If Text111.Text = "" Or Text2.Text = "" Or Text3.Text = "" _ Then

(9)

+ vbLf + "Lengkapi pengisian data", vbCritical, "Salah" Text111.SetFocus

Else

If Label10.Caption = "&Simpan" Then Set rsRSU = Nothing

rsRSU.Open "Pasien1", RSU, adOpenDynamic, adLockOptimistic rsRSU.Find "No_RekMed like '" + Text111.Text + "'"

If Not rsRSU.EOF Then

MsgBox "No Rekam Medik yang anda masukkan sudah terdapat dalam daftar" + vbLf + _

" ulangi pemasukkan data", vbExclamation, "Peringatan" Text111.Text = ""

Text111.SetFocus Else

Set rsRSU = Nothing

rsRSU.Open "Pasien1", RSU, adOpenDynamic, adLockOptimistic rsRSU.AddNew

hubung rsRSU.Update Reset

End If

ElseIf Label10.Caption = "&Edit" Then hubung

unlocked rsRSU.Update

Label10.Caption = "&Simpan" End If

Set rsRSU = Nothing

(10)

ListView1.ListItems.Clear Tampil

Text111.SetFocus End If

End Sub

Private Sub Label33_Click() Unload Me

End Sub

Private Sub Label8_Click() Set rsRSU = Nothing Reset

Text1.Text = ""

Label9.Enabled = False

Label10.Caption = "&Simpan" End Sub

Private Sub Label9_Click() If Text111.Text = "" Then

MsgBox "Tidak ada data yang akan dihapus" _

+ vbLf + "Click pada data yang ada di daftar" + vbLf + _ "Kemudian click hapus", vbInformation, "Salah"

Else

rsRSU.Delete adAffectCurrent Reset

Set rsRSU = Nothing

(11)

ListView1.ListItems.Clear Tampil

End If End Sub

Private Sub ListView1_Click()

If ListView1.ListItems.Count = 0 Then Set rsRSU = Nothing

unlocked Else

Set rsRSU = Nothing

rsRSU.Open "Pasien1", RSU, adOpenDynamic, adLockOptimistic Text111.Text = ListView1.SelectedItem

rsRSU.Find "No_RekMed='" + Text111.Text + "'" Ktemu

Label10.Caption = "&Edit" Label9.Enabled = True locked

End If

End Sub

Private Sub Text1_Change() Set rsRSU = Nothing

If Text1.Text = "" Then

(12)

rsRSU.Open "Pasien1", RSU, adOpenDynamic, adLockOptimistic rsRSU.Filter = "Nama_Pas like '*" + Text1.Text + "*'"

End If

ListView1.ListItems.Clear Tampil

End Sub

Private Sub awal() Text2.Enabled = False Text3.Enabled = False DTPicker1.Enabled = False Combo2.Enabled = False Combo4.Enabled = False

Text2.BackColor = &H80000003 Text3.BackColor = &H80000003 Combo4.BackColor = &H80000003 Combo2.BackColor = &H80000003 End Sub

(13)

Combo2.BackColor = vbWhite Text2.SetFocus

Else

Text2.Enabled = False Text3.Enabled = False DTPicker1.Enabled = False Combo2.Enabled = False

Text2.BackColor = &H80000003 Text3.BackColor = &H80000003 Combo4.BackColor = &H80000003 Combo2.BackColor = &H80000003 End If

End Sub

Program Form Dokter

Private Sub Tampil()

Do While Not rsdokter.EOF

Set list = ListView1.ListItems.Add(, , rsdokter.Fields!NIP) list.SubItems(1) = rsdokter!Nama_Dok

list.SubItems(2) = rsdokter!Alamat list.SubItems(3) = rsdokter!Tmpt_Lhr list.SubItems(4) = rsdokter!Tgl_Lhr list.SubItems(5) = rsdokter!Telp rsdokter.MoveNext

Loop End Sub

(14)

rsdokter!Nama_Dok = Text3.Text rsdokter!Alamat = Text4.Text rsdokter!Tmpt_Lhr = Text5.Text rsdokter!Tgl_Lhr = DTPicker1.Value rsdokter!Telp = Text8.Text

End Sub

Private Sub Ktemu() Text2.Text = rsdokter!NIP

Text3.Text = rsdokter!Nama_Dok Text4.Text = rsdokter!Alamat Text5.Text = rsdokter!Tmpt_Lhr DTPicker1.Value = rsdokter!Tgl_Lhr Text8.Text = rsdokter!Telp

End Sub

Private Sub Reset() Text1.Text = "" Text2.Text = "" Text3.Text = "" Text4.Text = "" Text5.Text = "" Text8.Text = "" End Sub

Private Sub Form_Load() Dim atas As Long

(15)

atas = (Screen.Height - Me.Height) / 4 kiri = (Screen.Width - Me.Width) / 2 Me.Move kiri, atas

Set RSU = Nothing Set rsdokter = Nothing connect

rsdokter.Open "Dokter", RSU, adOpenDynamic, adLockOptimistic ListView1.ListItems.Clear

Tampil End Sub

Private Sub Label18_Click() If Text2.Text = "" Then

MsgBox "Tidak ada data yang akan dihapus" _

+ vbLf + "Click pada data yang ada di daftar" + vbLf + _ "Kemudian click hapus", vbInformation, "Salah"

Else

rsdokter.Delete adAffectCurrent Reset

Set rsdokter = Nothing

rsdokter.Open "Dokter", RSU, adOpenDynamic, adLockOptimistic ListView1.ListItems.Clear

(16)

Private Sub Label19_Click()

If Text2.Text = "" Or Text3.Text = "" Or Text4.Text = "" Or Text5.Text = "" _ Or Text8.Text = "" _

Then

MsgBox "Data yang anda isikan belum lengkap" _ + vbLf + "Lengkapi pengisian data", vbCritical, "Salah" Text2.SetFocus

Else

If Label19.Caption = "&Simpan" Then Set rsdokter = Nothing

rsdokter.Open "Dokter", RSU, adOpenDynamic, adLockOptimistic rsdokter.Find "NIP like '" + Text2.Text + "'"

If Not rsdokter.EOF Then

MsgBox "NIP yang anda masukkan sudah terdapat dalam daftar" + vbLf + _ " ulangi pemasukkan data", vbExclamation, "Peringatan"

Text2.Text = "" Text2.SetFocus Else

Set rsdokter = Nothing

rsdokter.Open "Dokter", RSU, adOpenDynamic, adLockOptimistic rsdokter.AddNew

hubung

rsdokter.Update End If

ElseIf Label19.Caption = "&Edit" Then hubung

rsdokter.Update

(17)

End If

Set rsdokter = Nothing

rsdokter.Open "Dokter", RSU, adOpenDynamic, adLockOptimistic ListView1.ListItems.Clear

Tampil Reset

Text2.SetFocus End If

End Sub

Private Sub Label20_Click() Unload Me

End Sub

Private Sub Label8_Click() Set rsdokter = Nothing Reset

Text1.Text = ""

Label18.Enabled = False Label19.Caption = "&Simpan" End Sub

Private Sub ListView1_Click()

If ListView1.ListItems.Count = 0 Then Set rshasil = Nothing

Else

(18)

rsdokter.Open "Dokter", RSU, adOpenDynamic, adLockOptimistic Text2.Text = ListView1.SelectedItem

rsdokter.Find "NIP='" + Text2.Text + "'" Ktemu

Label19.Caption = "&Edit" Label18.Enabled = True End If

End Sub

Private Sub Text1_Change() Set rsdokter = Nothing If Text1.Text = "" Then

rsdokter.Open "Dokter", RSU, adOpenDynamic, adLockOptimistic Else

rsdokter.Open "Dokter", RSU, adOpenDynamic, adLockOptimistic rsdokter.Filter = "Nama_Dok like '*" + Text1.Text + "*'"

End If

ListView1.ListItems.Clear Tampil

End Sub

(19)

Text3.BackColor = vbWhite Text4.BackColor = vbWhite Text5.BackColor = vbWhite Text8.BackColor = vbWhite Text3.SetFocus

Else

Text3.Enabled = False Text4.Enabled = False Text5.Enabled = False DTPicker1.Enabled = False Text8.Enabled = False

Text3.BackColor = &H80000003 Text4.BackColor = &H80000003 Text5.BackColor = &H80000003 Text8.BackColor = &H80000003 End If

End Sub

Program Form Obat

Private Sub Tampil() Do While Not rsobat.EOF

Set list = ListView1.ListItems.Add(, , rsobat.Fields!Kode_obat) list.SubItems(1) = rsobat!Nama_obat

list.SubItems(2) = rsobat!jenis_obat rsobat.MoveNext

(20)

End Sub

Private Sub hubung()

rsobat!Kode_obat = Text1.Text rsobat!Nama_obat = Text2.Text rsobat!jenis_obat = Text3.Text End Sub

Private Sub Ktemu()

Text1.Text = rsobat!Kode_obat Text2.Text = rsobat!Nama_obat Text3.Text = rsobat!jenis_obat End Sub

Private Sub Reset() Text1.Text = "" Text2.Text = "" Text3.Text = "" End Sub

Private Sub Form_Load() Dim atas As Long

Dim kiri As Long

atas = (Screen.Height - Me.Height) / 6 kiri = (Screen.Width - Me.Width) / 2 Me.Move kiri, atas

connect

Set rsobat = Nothing

(21)

ListView1.ListItems.Clear Tampil

End Sub

Private Sub Command2_Click() If Text1.Text = "" Then

MsgBox "Tidak ada data yang akan dihapus" _

+ vbLf + "Click pada data yang ada di daftar" + vbLf + _ "Kemudian click hapus", vbInformation, "Salah"

Else

rsobat.Delete adAffectCurrent Reset

Set rsobat = Nothing

rsobat.Open "obat", RSU, adOpenDynamic, adLockOptimistic ListView1.ListItems.Clear

Tampil End If End Sub

Private Sub command3_Click()

If Text1.Text = "" Or Text2.Text = "" Or Text3.Text = "" _ Then

MsgBox "Data yang anda isikan belum lengkap" _ + vbLf + "Lengkapi pengisian data", vbCritical, "Salah" Text1.SetFocus

Else

(22)

rsobat.Open "obat", RSU, adOpenDynamic, adLockOptimistic rsobat.Find "Kode_obat like '" + Text1.Text + "'"

If Not rsobat.EOF Then

MsgBox "No obat yang anda masukkan sudah terdapat dalam daftar" + vbLf + _ " ulangi pemasukkan data", vbExclamation, "Peringatan"

Text1.Text = "" Text1.SetFocus Else

Set rsobat = Nothing

rsobat.Open "obat", RSU, adOpenDynamic, adLockOptimistic rsobat.AddNew

hubung rsobat.Update End If

ElseIf Command3.Caption = "&Edit" Then hubung

rsobat.Update

Command3.Caption = "&Simpan" End If

End If

Set rsobat = Nothing

rsobat.Open "obat", RSU, adOpenDynamic, adLockOptimistic ListView1.ListItems.Clear

Reset

Text1.SetFocus Tampil

(23)

Private Sub command4_Click() Unload Me

End Sub

Private Sub Command1_Click() Set rsobat = Nothing

Reset

Text4.Text = ""

Command2.Enabled = False Command3.Caption = "&Simpan" End Sub

Private Sub ListView1_Click()

If ListView1.ListItems.Count = 0 Then Set rsobat = Nothing

Else

Set rsobat = Nothing

rsobat.Open "obat", RSU, adOpenDynamic, adLockOptimistic Text1.Text = ListView1.SelectedItem

rsobat.Find "Kode_obat='" + Text1.Text + "'" Ktemu

Command3.Caption = "&Edit" Command2.Enabled = True End If

(24)

Private Sub Text1_Change() If Len(Text1) > 2 Then Text2.Enabled = True Text3.Enabled = True Text2.BackColor = vbWhite Text3.BackColor = vbWhite Text2.SetFocus

Else

Text2.Enabled = False Text3.Enabled = False

Text2.BackColor = &H80000003 Text3.BackColor = &H80000003 End If

End Sub

Private Sub Text4_Change() Set rsobat = Nothing

If Text4.Text = "" Then

rsobat.Open "obat", RSU, adOpenDynamic, adLockOptimistic Else

rsobat.Open "obat", RSU, adOpenDynamic, adLockOptimistic rsobat.Filter = "Nama_obat like '*" + Text4.Text + "*'" End If

ListView1.ListItems.Clear Tampil

(25)

Program Form Periksa

Sub Daftardokter()

Dim dbdok As New ADODB.Connection Dim rsdok As New ADODB.Recordset

dbdok.Provider = "microsoft.jet.oledb.4.0" dbdok.CursorLocation = adUseClient

dbdok.Open App.Path & "/" & "RSI.mdb", "admin", ""

rsdok.Open "Dokter", dbdok, adOpenDynamic, adLockOptimistic Do While Not rsdok.EOF

Combo1.AddItem (rsdok(1)) rsdok.MoveNext

Loop End Sub

Private Sub Daftar() Do While Not rshasil.EOF

Set list = ListView1.ListItems.Add(, , rshasil.Fields!Nama_dokter) list.SubItems(1) = rshasil!No_RekMed

(26)

list.SubItems(11) = rshasil!obat7 list.SubItems(12) = rshasil!obat8 list.SubItems(13) = rshasil!obat9 list.SubItems(14) = rshasil!obat10 rshasil.MoveNext

Loop End Sub

Private Sub Daftarpasien() connect

Set rsRSU = Nothing

rsRSU.Open "pasien1", RSU, adOpenDynamic, adLockOptimistic

Do While Not rsRSU.EOF

Set list = ListView2.ListItems.Add(, , rsRSU.Fields!Nama_Pas) list.SubItems(1) = rsRSU!No_RekMed

rsRSU.MoveNext Loop

Combo1.Enabled = True End Sub

Private Sub Daftarobat() connect

Set rsobat = Nothing

rsobat.Open "obat", RSU, adOpenDynamic, adLockOptimistic Do While Not rsobat.EOF

Set list = ListView3.ListItems.Add(, , rsobat.Fields!Nama_obat) list.SubItems(1) = rsobat!jenis_obat

(27)

End Sub

Private Sub Combo1_Click() Text5.SetFocus

End Sub

Private Sub Command1_Click() Text1.Text = ListView3.SelectedItem

rsobat.Find "Nama_obat='" + Text1.Text + "'" Command1.Visible = False

Command4.Visible = True End Sub

Private Sub Command10_Click() Text12.Text = ListView3.SelectedItem

rsobat.Find "Nama_obat='" + Text12.Text + "'" Command10.Visible = False

Command11.Visible = True

End Sub

Private Sub Command11_Click() Text13.Text = ListView3.SelectedItem

rsobat.Find "Nama_obat='" + Text13.Text + "'" Command11.Visible = False

Command12.Visible = True

(28)

Private Sub Command12_Click() Text14.Text = ListView3.SelectedItem

rsobat.Find "Nama_obat='" + Text14.Text + "'" Command12.Visible = False

End Sub

Private Sub command3_Click() Text1.Text = ""

Text6.Text = "" Text7.Text = "" Text8.Text = "" Text9.Text = "" Text10.Text = "" Text11.Text = "" Text12.Text = "" Text13.Text = "" Text14.Text = "" End Sub

Private Sub command4_Click() Text6.Text = ListView3.SelectedItem

rsobat.Find "Nama_obat='" + Text6.Text + "'" Command4.Visible = False

(29)

Private Sub Command5_Click() Text7.Text = ListView3.SelectedItem

rsobat.Find "Nama_obat='" + Text7.Text + "'" Command5.Visible = False

Command6.Visible = True End Sub

Private Sub Command6_Click() Text8.Text = ListView3.SelectedItem

rsobat.Find "Nama_obat='" + Text8.Text + "'" Command6.Visible = False

Command7.Visible = True End Sub

Private Sub Command7_Click() Text9.Text = ListView3.SelectedItem

rsobat.Find "Nama_obat='" + Text9.Text + "'" Command7.Visible = False

Command8.Visible = True

End Sub

Private Sub Command8_Click() Text10.Text = ListView3.SelectedItem

rsobat.Find "Nama_obat='" + Text10.Text + "'" Command8.Visible = False

(30)

End Sub

Private Sub Command9_Click() Text11.Text = ListView3.SelectedItem

rsobat.Find "Nama_obat='" + Text11.Text + "'" Command9.Visible = False

Command10.Visible = True

End Sub

Private Sub ListView3_Click()

If ListView3.ListItems.Count = 0 Then Set rsobat = Nothing

End If

ListView3.Refresh End Sub

Private Sub Ktemuobat()

Text1.Text = rsobat!Nama_obat End Sub

Private Sub ListView2_Click()

If ListView2.ListItems.Count = 0 Then Set rsRSU = Nothing

Else

Set rsRSU = Nothing connect

rsRSU.Open "Pasien1", RSU, adOpenDynamic, adLockOptimistic Text3.Text = ListView2.SelectedItem

(31)

Ktemupasien Combo1.SetFocus Combo1.Enabled = True End If

End Sub

Private Sub Ktemupasien() Text3.Text = rsRSU!Nama_Pas Text2.Text = rsRSU!No_RekMed End Sub

Private Sub hubung()

rshasil!Nama_dokter = Combo1.Text rshasil!No_RekMed = Text2.Text rshasil!Nama_Pasien = Text3.Text rshasil!Tgl_Periksa = DTPicker1.Value rshasil!Keluhan = Text5.Text

rshasil!obat1 = Text1.Text rshasil!Obat2 = Text6.Text rshasil!obat3 = Text7.Text rshasil!obat4 = Text8.Text rshasil!obat5 = Text9.Text rshasil!obat6 = Text10.Text rshasil!obat7 = Text11.Text rshasil!obat8 = Text12.Text rshasil!obat9 = Text13.Text rshasil!obat10 = Text14.Text End Sub

Private Sub Ktemu()

(32)

Text2.Text = rshasil!No_RekMed Text3.Text = rshasil!Nama_Pasien DTPicker1.Value = rshasil!Tgl_Periksa Text5.Text = rshasil!Keluhan

Text1.Text = rshasil!obat1 Text6.Text = rshasil!Obat2 Text7.Text = rshasil!obat3 Text8.Text = rshasil!obat4 Text9.Text = rshasil!obat5 Text10.Text = rshasil!obat6 Text11.Text = rshasil!obat7 Text12.Text = rshasil!obat8 Text13.Text = rshasil!obat9 Text14.Text = rshasil!obat10 End Sub

(33)

Text13.Text = "" Text14.Text = ""

End Sub

Private Sub locked()

Combo1.locked = True Text2.locked = True Text3.locked = True Text5.locked = True Text1.locked = True Text6.locked = True Text7.locked = True Text8.locked = True Text9.locked = True Text10.locked = True Text11.locked = True Text12.locked = True Text13.locked = True Text14.locked = True End Sub

(34)

Text6.locked = False Text7.locked = False Text8.locked = False Text9.locked = False Text10.locked = False Text11.locked = False Text12.locked = False Text13.locked = False Text14.locked = False End Sub

Private Sub Form_Load() Dim atas As Long

Dim kiri As Long

atas = (Screen.Height - Me.Height) / 18 kiri = (Screen.Width - Me.Width) / 2 Me.Move kiri, atas

Set rshasil = Nothing connect

rshasil.Open "Periksa", RSU, adOpenDynamic, adLockOptimistic ListView1.ListItems.Clear

Daftardokter Daftar Daftarpasien Daftarobat

(35)

Private Sub command13_Click() If Combo1.Text = "" Then

MsgBox "Tidak ada data yang akan dihapus" _

+ vbLf + "Click pada data yang ada di daftar" + vbLf + _ "Kemudian click hapus", vbInformation, "Salah"

Else

rshasil.Delete adAffectCurrent Reset

Set rshasil = Nothing

rshasil.Open "Periksa", RSU, adOpenDynamic, adLockOptimistic ListView1.ListItems.Clear

Daftar End If End Sub

Private Sub command14_Click()

If Combo1.Text = "" Or Text2.Text = "" Or Text3.Text = "" Or Text5.Text = "" _ Then

MsgBox "Data yang anda isikan belum lengkap" _ + vbLf + "Lengkapi pengisian data", vbCritical, "Salah" Combo1.SetFocus

Else

If Command14.Caption = "&Simpan" Then Set rshasil = Nothing

rshasil.Open "Periksa", RSU, adOpenDynamic, adLockOptimistic rshasil.Find "Nama_Pasien like '" + Text3.Text + "'"

If Not rshasil.EOF Then

(36)

" ulangi pemasukkan data", vbExclamation, "Peringatan" Combo1.Text = ""

Combo1.SetFocus Else

Set rshasil = Nothing

rshasil.Open "Periksa", RSU, adOpenDynamic, adLockOptimistic rshasil.AddNew

hubung rshasil.Update End If

ElseIf Command14.Caption = "&Edit" Then hubung

rshasil.Update

Command14.Caption = "&Simpan" End If

Set rshasil = Nothing

rshasil.Open "Periksa", RSU, adOpenDynamic, adLockOptimistic ListView1.ListItems.Clear

Daftar Reset

Combo1.SetFocus End If

End Sub

Private Sub command15_Click() Unload Me

(37)

Private Sub Command2_Click() Set rshasil = Nothing

Reset

Text4.Text = ""

Command13.Enabled = False Command14.Caption = "&Simpan" End Sub

Private Sub ListView1_Click()

If ListView1.ListItems.Count = 0 Then Set rshasil = Nothing

Else

Set rshasil = Nothing

rshasil.Open "Periksa", RSU, adOpenDynamic, adLockOptimistic Combo1.Text = ListView1.SelectedItem

rshasil.Find "Nama_dokter='" + Combo1.Text + "'" Ktemu

Command14.Caption = "&Edit" Command13.Enabled = True End If

locked End Sub

Private Sub Text4_Change() Set rshasil = Nothing

If Text4.Text = "" Then

(38)

Else

rshasil.Open "Periksa", RSU, adOpenDynamic, adLockOptimistic rshasil.Filter = "Nama_Pasien like '*" + Text4.Text + "*'"

End If

ListView1.ListItems.Clear Daftar

End Sub

Program Form Ganti Password

Private Sub cmdbatal_Click() Unload Me

End Sub

Private Sub cmdOK_Click() If Label3.Caption = "" Then

MsgBox "Anda tidak berhak untuk mengganti password", vbCritical, "Informasi " txtPwdLm.Text = ""

txtPwdBr1.Text = "" txtPwdBr2.Text = "" txtPwdLm.SetFocus Else

If txtPwdBr1.Text = txtPwdBr2.Text Then rslog!Password = txtPwdBr1.Text

rslog!Nama_User = Text1.Text rslog.Update

Unload Me

(39)

Else

MsgBox "Password yang anda masukkan tidak sesuai" + vbLf + _ "Masukkan password baru sekali lagi", vbInformation, "Konfirmasi" txtPwdBr1.Text = ""

txtPwdBr2.Text = "" txtPwdBr1.SetFocus End If

End If End Sub

Private Sub Form_Load() Dim atas As Long

Dim kiri As Long

atas = (Screen.Height - Me.Height) / 2 kiri = (Screen.Width - Me.Width) / 2 Me.Move kiri, atas

Set RSU = Nothing Set rslog = Nothing connect

rslog.Open "Kunci", RSU, adOpenDynamic, adLockOptimistic

Label3.Caption = "" End Sub

Private Sub txtPwdLm_Change() Set rslog = Nothing

(40)

rslog.Find "Password='" + txtPwdLm.Text + "'"

If Not rslog.EOF Then Label3.Caption = rslog!Password End Sub

Program Form Tentang

Private sub command1_click() Unload me

Referensi

Dokumen terkait

the writing skill of prospective teachers might identify their writing

Pada hari ini, Selasa tanggal Dua Puluh Dua bulan Februari Tahun Dua Ribu Sebelas, dimulai pukul 12.00 WIB dengan mengambil tempat di Layanan Pengadaan Secara Elektronik

Direktorat Jenderal Pendidikan Islam, Kementerian Agama R.I, menyatakan bahwa lembaga di bawah ini telah melakukan updating data Pendidikan Islam (EMIS) Periode Semester GENAP

This chapter will also provide you with best practices to ensure that your talent sourcing activities, whether they are referrals from mobile, social media platforms, from job

[r]

Penanganan gangguan telepon menggunakan sistem layanan yang didukung komputer online SISKA ( Sistem Informasi Kastamer ) yang dalam pengoprasiannya didukung oleh perangkat

parallel self-threading dowel dengan mahkota penuh porselen fusi metal sebagai restorasi pasca PSA pada gigi premolar kedua maksila nekrosis pulpa dengan

dikoordinasikan secara sadar dengan sebuah batasan yang relatif dapat diidentifikasikan, yang bekerja atas dasar yang relatif terus menerus untuk. mencapai suatu tujuan bersama