LISTING PROGRAM Form Utama Option Explicit Private Sub MDIForm_Load() Me.imgIkon.ListImages.Remove "Pengetahuan" Me.imgIkon.ListImages.Remove "Penelusuran" Me.imgIkon.ListImages.Remove "Penjelasan" Me.imgIkon.ListImages.Clear Me.imgIkon.ListImages.Add, "Pengetahuan", LoadPicture(App.Path & "\FOLDER05.ico") Me.imgIkon.ListImages.Add, "Penelusuran", LoadPicture(App.Path & "\CRDFLE13.ico") Me.imgIkon.ListImages.Add, "Penjelasan", LoadPicture(App.Path & "\CRDFLE04.ico") Me.Picture = LoadPicture(App.Path & "\pakar.jpg") App.HelpFile = App.Path & "\Help.hlp" Private Sub MDIForm_Unload(Cancel As Integer) 'tutup FrmCiriKerusakan Unload FrmJenisKerusakanKondisiMati 'tutup FrmJenisKerusakan Unload FrmJenisKerusakanKondisiHidup 'tutup FrmKeterangan 'tutup FrmMacamKerusakan Unload FrmKeterangan Unload FrmMacamkerusakankondisihidup Unload FrmMacamKerusakankondisimati 'akhiri program Call mdltutup.tutup End 'Private Sub mnuaturan_click() 'Load FrmAturan 'FrmAturan.SetFocus ' Private Sub mnuaturanhidup_click() Load FrmAturankondisihidup FrmAturankondisihidup.Show Private Sub mnuaturanmati_click() Load FrmAturankondisimati FrmAturankondisimati.Show
Private Sub mnujenisihidup_click() 'Tampilkan FrmJenisKerusakan 'Load FrmJenisKerusakan Load FrmJenisKerusakanKondisiHidup FrmJenisKerusakanKondisiHidup.Show Private Sub mnujenismati_click() 'Tampilkan FrmCiriKerusakan Load FrmJenisKerusakanKondisiMati FrmJenisKerusakanKondisiMati.Show Private Sub mnukeluar_click() 'tutup MDIUtama Unload MDIUtama Private Sub mnuketerangan_click() 'Tampilkan FrmKeterangan Load FrmKeterangan FrmKeterangan.SetFocus Private Sub mnumacamhidup_click() 'Tampilkan FrmMacamKerusakan Load FrmMacamkerusakankondisihidup FrmMacamkerusakankondisihidup.Show Private Sub mnumacammati_click() 'Tampilkan FrmMacamKerusakan Load FrmMacamKerusakankondisimati FrmMacamKerusakankondisimati.Show Private Sub mnumanual_click() Me.cdlHelp.HelpFile = App.Path & "\Help.hlp" Me.cdlHelp.HelpCommand = cdlhelpcontext Me.cdlHelp.ShowHelp Private Sub mnupenelusuran_click() 'mendeklarasikan variabel i dengan tipe Integer Dim i As Integer
'Tampilkan FrmPenelusuran Load FrmPenelusuran 'tanda pilihan pada semua opsi FrmPenelusuran For i = 0 To 1 FrmPenelusuran.optTidak.Value = True Next i FrmPenelusuran.Enabled = True FrmPenelusuran.Show Private Sub mnupenjelasan_click() Load FrmPenjelasan FrmPenjelasan.cmdSimpan.Visible = True FrmPenjelasan.SetFocus Private Sub mnupenjelasan2_click() Load FrmPenjelasan FrmPenjelasan.cmdSimpan.Visible = False FrmPenjelasan.SetFocus Private Sub mnuselesai_click() Call mnukeluar_click 'Private Sub mnutbhaturan_click() 'FrmTambahAturan.Show ' Private Sub Toolbar1_ButtonClick(ByVal Button As MSComctlLib.Button) Select Case Button.Key Case "Penelusuran" Call mnupenelusuran_click Case "Penjelasan" If Me.mnuPakar.Visible = True Then Call mnupenjelasan_click Else Call mnupenjelasan2_click End Select 'Private Sub Toolbar1_ButtonMenuClick(ByVal ButtonMenu As MSComctlLib.ButtonMenu) 'Select Case ButtonMenu.Key ' Case "Macam" ' Call mnumacam_click ' Case "Jenis" ' Call mnujenis_click
' Case "Ciri" ' Call mnuciri_click 'End Select ' Private Sub Toolbar1_ButtonMenuClick(ByVal ButtonMenu As MSComctlLib.ButtonMenu) Select Case ButtonMenu.Key Case "Macam1" Call mnumacammati_click Case "Macam2" Call mnumacamhidup_click Case "jenis1" Call mnujenismati_click Case "jenis2" Call mnujenisihidup_click End Select Form Penelusuran Option Explicit Private Sub cmdproses_click() If optdapat.value = True Then FrmPenelusuranMacamhidup.Show ElseIf opttidak.value = True Then FrmPenelusuranMacammati.Show Private Sub Form_Activate() optdapat.value = False opttidak.value = False cmdproses.enabled = False Private Sub optdapat_click() If optdapat.value = True Then aksi = "hidup" Else aksi = "mati" cmdproses.enabled = True lblaksi.caption = aksi Private Sub opttidak_click() If opttidak.value = True Then aksi = "mati" Else aksi = "hidup"
lblaksi.caption = aksi cmdproses.enabled = True Form Kerusakan Proses Kondisi Mati Option Explicit Dim rscari As Recordset Dim dbs As Database Dim ws As Workspace Private Sub cmdedit_click() Dim EditData As String Dim i As Integer Dim Kodenya As String Dim Datanya As String Kodenya = Mid(Me.lstMacammati.Text, 1, 4) Datanya = Mid(Me.lstMacammati.Text, 8, Len(Me.lstMacammati.Text)) If Datanya <> "" Then EditData = InputBox("Masukkan data yang baru dari data :", "Konfirmasi", Datanya) If EditData <> "" Then 'menentukan indeks tblmacam.index = "idmacam" 'melakukan pencarian data tblmacam.seek "=", Kodenya 'menghapus data dari tabel tblmacam.edit tblmacam!macam = EditData tblmacam.update Call Form_Load Private Sub cmdhapus_click() Dim Hapus As String Dim i As Integer 'mengambil kode macam kerusakan Hapus = Mid(Me.lstMacammati.Text, 1, 4) If Hapus <> "" Then If MsgBox("Apakah yakin akan menghapus data " & Hapus & "?", vbyesno + vbquestion, "Konfirmasi") = vbyes Then
'menentukan indeks tblmacam.index = "idmacam" 'melakukan pencarian data tblmacam.seek "=", Hapus 'menghapus data dari tabel tblmacam.delete Call Form_Load Private Sub cmdtambah_click() 'mendeklarasikan variabel Jawab dengan tipe Integer Dim Jawab As Integer Dim Ambil As String If Me.txtMacammati.Text <> "" Then 'mengambil data terakhir pada lstmacam dan disimpan dalam Ambil Ambil = Me.lstMacammati.List(Me.lstMacammati.ListCount - 1) 'mengambil empat digit karakter terdepan dari variabel Ambil Ambil = Mid(Ambil, 1, 4) 'mengambil 3 digit karakter terakhir dari variabel ambil Ambil = Right(Ambil, 3) 'melakukan penjumlahan dengan angka 1001 untuk mendapatkan nomor baru Ambil = Val(Ambil) + 1001 'mengkonversikan hasil penjumlahan menjadi bentuk string Ambil = Str(Ambil) 'mengambil 3 digit terakhir dari variabel Ambil Ambil = Right(Ambil, 3) 'menambahkan bariabel Ambil dengan kode M Ambil = "M" & Ambil 'menyimpan data ke dalam tblmacam tblmacam.movelast tblmacam.addnew tblmacam!nomacam = Ambil tblmacam!macam = Me.txtMacammati.Text tblmacam.update Me.lstMacammati.AddItem Me.txtMacammati.Text Me.txtMacammati.Text = "" Me.txtMacammati.SetFocus Else
Jawab = MsgBox("Anda belum menginputkan macam kerusakan!" & vbnewline & "Silahkan menginputkan macam kerusakan terlebih dahulu!", vbokonly + vbcritical, "Konfirmasi") If Jawab = vbok Then Me.txtMacammati.SetFocus Private Sub cmdtutup_click() Private Sub Form_Load() Set ws = DBEngine.Workspaces(0) Set dbs = ws.opendatabase("c:\expert System Application\DBPONSEL.MDB") Set rscari = dbs.openrecordset("select * from tblmacam where NoMacam < 'M009'", dbopendynaset) Me.lstMacammati.Clear Do While Not rscari.eof = True Me.lstMacammati.AddItem rscari!nomacam & " rscari!macam rscari.movenext If rscari.eof = True Then Exit Do Loop " & 'Dim i As Integer 'Me.lstMacammati.Clear 'tblmacam.movefirst 'If tblmacam.recordcount <> 0 Then ' For i = 1 To tblmacam.recordcount ' Me.lstMacammati.AddItem tblmacam!nomacam & " " & tblmacam!macam ' tblmacam.movenext ' Next i ' Form Kerusakan Proses Kondisi Hidup Option Explicit Dim rscari As Recordset Dim dbs As Database Dim ws As Workspace Private Sub cmdedit_click()
Dim EditData As String Dim i As Integer Dim Kodenya As String Dim Datanya As String Kodenya = Mid(Me.lstMacamhidup.Text, 1, 4) Datanya = Mid(Me.lstMacamhidup.Text, 8, Len(Me.lstMacamhidup.Text)) If Datanya <> "" Then EditData = InputBox("Masukkan data yang baru dari data :", "Konfirmasi", Datanya) If EditData <> "" Then 'menentukan indeks tblmacam.index = "idmacam" 'melakukan pencarian data tblmacam.seek "=", Kodenya 'menghapus data dari tabel tblmacam.edit tblmacam!macam = EditData tblmacam.update Call Form_Load Private Sub cmdhapus_click() Dim Hapus As String Dim i As Integer 'mengambil kode macam kerusakan Hapus = Mid(Me.lstMacamhidup.Text, 1, 4) If Hapus <> "" Then If MsgBox("Apakah yakin akan menghapus data " & Hapus & "?", vbyesno + vbquestion, "Konfirmasi") = vbyes Then 'menentukan indeks tblmacam.index = "idmacam" 'melakukan pencarian data tblmacam.seek "=", Hapus 'menghapus data dari tabel tblmacam.delete Call Form_Load Private Sub cmdtambah_click() 'mendeklarasikan variabel Jawab dengan tipe Integer Dim Jawab As Integer Dim Ambil As String
If Me.txtMacamhidup.Text <> "" Then 'mengambil data terakhir pada lstmacam dan disimpan dalam Ambil Ambil = Me.lstMacamhidup.List(Me.lstMacamhidup.ListCount - 1) 'mengambil empat digit karakter terdepan dari variabel Ambil Ambil = Mid(Ambil, 1, 4) 'mengambil 3 digit karakter terakhir dari variabel ambil Ambil = Right(Ambil, 3) 'melakukan penjumlahan dengan angka 1001 untuk mendapatkan nomor baru Ambil = Val(Ambil) + 1001 'mengkonversikan hasil penjumlahan menjadi bentuk string Ambil = Str(Ambil) 'mengambil 3 digit terakhir dari variabel Ambil Ambil = Right(Ambil, 3) 'menambahkan bariabel Ambil dengan kode M Ambil = "M" & Ambil 'menyimpan data ke dalam tblmacam tblmacam.movelast tblmacam.addnew tblmacam!nomacam = Ambil tblmacam!macam = Me.txtMacamhidup.Text tblmacam.update Me.lstMacamhidup.AddItem Me.txtMacamhidup.Text Me.txtMacamhidup.Text = "" Me.txtMacamhidup.SetFocus Else Jawab = MsgBox("Anda belum menginputkan macam kerusakan!" & vbnewline & "Silahkan menginputkan macam kerusakan terlebih dahulu!", vbokonly + vbcritical, "Konfirmasi") If Jawab = vbok Then Me.txtMacamhidup.SetFocus Private Sub cmdtutup_click() Private Sub Form_Load() Set ws = DBEngine.Workspaces(0)
Set dbs = ws.opendatabase("c:\expert System Application\DBPONSEL.MDB") Set rscari = dbs.openrecordset("select * from tblmacam where NoMacam > 'M008'", dbopendynaset) Me.lstMacamhidup.Clear Do Until rscari.eof = True Me.lstMacamhidup.AddItem rscari!nomacam & " " & rscari!macam 'txtmacamhidup.additem rscari.fields("nomacam") & " " & rscari.fields("macam") rscari.movenext Loop 'Dim i As Integer 'tblmacam.movefirst 'If tblmacam.recordcount <> 0 Then ' For i = 1 To tblmacam.recordcount ' tblmacam.movenext ' Next i ' Form Penelusuran Permasalahan Ponsel Kondisi Mati Option Explicit Dim rscari As Recordset Dim dbs As Database Dim ws As Workspace Private Sub cmdlanjutkan_click() FrmPenelusuranJenismati.Show FrmPenelusuranJenismati.txtMacam.Text = cmbpenelusuranmacammati.text 'FrmPenelusuranJenismati.SetFocus Private Sub Command1_Click() Private Sub Form_Load() Set ws = DBEngine.Workspaces(0) Set dbs = ws.opendatabase("c:\vb\tugas Akhir AMUDI\dbponsel.mdb") Set rscari = dbs.openrecordset("select * from tblmacam where NoMacam < 'M009'", dbopendynaset) Do Until rscari.eof = True cmbpenelusuranmacammati.additem rscari.fields("nomacam") & " " & rscari.fields("macam") rscari.movenext
Loop Buka Form Penelusuran Permasalahan Ponsel Kondisi Hidup Option Explicit Dim rscari As Recordset Dim dbs As Database Dim ws As Workspace Private Sub cmdlanjutkan_click() FrmPenelusuranJenishidup.Show FrmPenelusuranJenishidup.txtMacam.Text = cmbpenelusuranmacamhidup.text 'FrmPenelusuranJenismati.SetFocus Private Sub Command1_Click() Private Sub Form_Load() Set ws = DBEngine.Workspaces(0) Set dbs = ws.opendatabase("c:\vb\tugas Akhir AMUDI\dbponsel.mdb") Set rscari = dbs.openrecordset("select * from tblmacam where NoMacam > 'M008'", dbopendynaset) Do Until rscari.eof = True cmbpenelusuranmacamhidup.additem rscari.fields("nomacam") & " " & rscari.fields("macam") rscari.movenext Loop Buka Solusi Kerusakan Kondisi Mati Option Explicit Dim rsjenis As Recordset Sub Tampil_Grid() Dim i As Integer Adodc2.Refresh grdmati.refresh grdmati.textmatrix(0, 0) = "" grdmati.colwidth(0) = 0
grdmati.colwidth(1) = 680 grdmati.colwidth(2) = 4030 grdmati.colwidth(3) = 10000 Private Sub cmdatas_click() rsjenis.movefirst Call Me.TampilData Private Sub cmdbawah_click() rsjenis.movelast Call Me.TampilData Private Sub cmdedit_click() Me.txtjenis.Locked = False Me.txtakibat.Locked = False rsjenis.edit Private Sub cmdhapus_click() If MsgBox("Apakah yakin akan menghapus data " & Me.txtjenis.Text & "?", vbyesno + vbquestion, "Konfirmasi") = vbyes Then rsjenis.delete Call cmdsebelum_click Call Me.Tampil_Grid Private Sub cmdsebelum_click() rsjenis.moveprevious If rsjenis.bof Then rsjenis.movefirst Call Me.TampilData Private Sub cmdsesudah_click() rsjenis.movenext If rsjenis.eof Then rsjenis.movelast Call Me.TampilData Private Sub cmdsimpan_click()
On Error Resume Next rsjenis!nojenis = Me.txtNomor.Text rsjenis!penyebab = Me.txtjenis.Text rsjenis!akibat = Me.txtakibat.Text rsjenis.update Me.txtjenis.Locked = True Me.txtakibat.Locked = True Call Me.Tampil_Grid Private Sub cmdtambah_click() Dim Ambil As String If rsjenis.recordcount <> 0 Then rsjenis.movelast Ambil = rsjenis!nojenis Ambil = Right(Ambil, 3) Ambil = Val(Ambil) + 1001 Ambil = Str(Ambil) Ambil = Right(Ambil, 3) Ambil = "J" & Ambil Me.txtNomor.Text = Ambil Me.txtjenis.Text = "" 'Me.txtGejala.Text = "" Me.txtjenis.Locked = False Me.txtakibat.Locked = False Me.txtjenis.SetFocus rsjenis.addnew Private Sub cmdtutup_click() Private Sub Form_Activate() Call Me.Tampil_Grid Sub TampilData() Me.txtNomor.Text = rsjenis!nojenis Me.txtjenis.Text = rsjenis!penyebab Me.txtakibat.Text = rsjenis!akibat Private Sub Form_Load() Buka Set ws = DBEngine.Workspaces(0) Set dbs = ws.opendatabase("c:\expert System Application\dbponsel.mdb")
Set rsjenis = dbs.openrecordset("select * from tbljenis where NoJenis <= 'J016'", dbopendynaset) Call cmdatas_click Private Sub txtakibat_change() Solusi Kerusakan Kondisi Hidup Option Explicit Dim rsjenis As Recordset Dim rshapus As Recordset Dim tambah As Boolean Dim edit As Boolean Private Sub cmdatas_click() rsjenis.movefirst If rsjenis.bof = True Then rsjenis.movenext Call Me.TampilData Private Sub cmdbawah_click() rsjenis.movelast Call Me.TampilData 'Private Sub cmdedit_click() 'tambah = False 'edit = True 'cmdtambah.enabled = False 'cmdedit.enabled = False 'cmdhapus.enabled = False 'cmdsimpan.enabled = False 'Me.Txtjenis.Locked = False 'Me.Txtakibat.Locked = False 'rsjenis.edit 'segar ' Private Sub cmdhapus_click() If MsgBox("Apakah yakin akan menghapus data " & Me.Txtjenis.Text & "?", vbyesno + vbquestion, "Konfirmasi") = vbyes Then
Set rshapus = dbs.openrecordset("select nojenis from tbljenis where NoJenis ='" & txtnomor.text & "'", dbopendynaset) If Not rshapus.eof = True Then rshapus.delete segar Call cmdsebelum_click Call Me.Tampil_Grid Sub segar() Set rsjenis = dbs.openrecordset("select * from tbljenis where NoJenis >'J016' order by nojenis asc", dbopendynaset) Adodc1.Refresh grdhidup.refresh Private Sub cmdsebelum_click() rsjenis.moveprevious If rsjenis.bof Then rsjenis.movenext Call Me.TampilData Private Sub cmdsesudah_click() rsjenis.movenext If rsjenis.eof Then rsjenis.moveprevious Call Me.TampilData 'Private Sub cmdsimpan_click() 'cmdtambah.enabled = False 'cmdedit.enabled = False 'cmdhapus.enabled = False 'cmdsimpan.enabled = False 'rsjenis!nojenis = txtnomor.text 'rsjenis!penyebab = Txtjenis.Text 'rsjenis!akibat = Txtakibat.Text 'rsjenis.update 'MsgBox "Data sudah di simpan" 'segar 'Me.Txtjenis.Locked = True 'Me.Txtakibat.Locked = True 'Call Me.Tampil_Grid 'cmdtambah.enabled = True
'cmdedit.enabled = True 'cmdhapus.enabled = True ' 'Private Sub cmdtambah_click() 'tambah = True 'edit = False 'Dim Ambil As String 'cmdtambah.enabled = False 'cmdedit.enabled = False 'cmdhapus.enabled = False 'cmdsimpan.enabled = False 'If rsjenis.recordcount <> 0 Then 'rsjenis.movelast 'Ambil = rsjenis!nojenis 'Ambil = Right(Ambil, 3) 'Ambil = Val(Ambil) + 1001 'Ambil = Str(Ambil) 'Ambil = Right(Ambil, 3) 'Ambil = "J" & Ambil 'Me.txtNomor.Text = Ambil 'Me.txtNomor.Text = Ambil 'Me.Txtjenis.Locked = False 'Me.Txtakibat.Locked = False 'Me.Txtjenis.SetFocus ' 'rsjenis.addnew ' Private Sub cmdtutup_click() Private Sub Form_Activate() Call Me.Tampil_Grid Sub TampilData() txtnomor.text = rsjenis!nojenis Txtjenis.Text = rsjenis!penyebab Txtakibat.Text = rsjenis!akibat Sub Tampil_Grid() Dim i As Integer Adodc1.Refresh grdhidup.refresh grdhidup.textmatrix(0, 0) = "" grdhidup.colwidth(0) = 0 grdhidup.colwidth(1) = 800 grdhidup.colwidth(2) = 4000
grdhidup.colwidth(3) = 10000 Private Sub Form_Load() Set ws = DBEngine.Workspaces(0) Set dbs = ws.opendatabase("c:\expert System Application\dbponsel.mdb") Set rsjenis = dbs.openrecordset("select * from tbljenis where NoJenis >'J016' order by nojenis asc", dbopendynaset) If Not rsjenis.eof = True Then cmdatas_click Form Pemeriksaan Option Explicit Dim rscari As Recordset Dim dbs As Database Dim ws As Workspace Dim nomacam As String * 4 Private Sub Command1_Click() Private Sub Command2_Click() Unload FrmPenelusuranCirimati Unload FrmPenelusuranJenismati Unload FrmPenelusuranMacammati Unload FrmPenelusuran Private Sub Form_Load() Set ws = DBEngine.Workspaces(0) Set dbs = ws.opendatabase("c:\expert System Application\dbponsel.mdb") aksi = FrmPenelusuran.lblAksi.Caption If aksi = "mati" Then nomacam = Left(FrmPenelusuranCirimati.Txtjenis.Text, 4) ElseIf aksi = "hidup" Then nomacam = Left(FrmPenelusuranCirihidup.Txtjenis.Text, 4) lstperiksa.clear 'Me.Caption = nomacam
Set rscari = dbs.openrecordset("select * from tblperiksa where NoMacam ='" & nomacam & "'", dbopendynaset) Do While Not rscari.eof = True lstperiksa.additem rscari!periksa rscari.movenext If rscari.eof = True Then Exit Do Loop Buka Form Catatan Option Explicit Dim rscari As Recordset Dim dbs As Database Dim ws As Workspace Dim nomacam As String * 4 Private Sub cmdselesai_click() Unload FrmPenelusuranCirimati Unload FrmPenelusuranJenismati Unload FrmPenelusuranMacammati Unload FrmPenelusuran Private Sub Command1_Click() Private Sub Form_Load() Set ws = DBEngine.Workspaces(0) Set dbs = ws.opendatabase("c:\expert System Application\dbponsel.mdb") aksi = FrmPenelusuran.lblAksi.Caption If aksi = "mati" Then nomacam = Left(FrmPenelusuranCirimati.Txtjenis.Text, 4) ElseIf aksi = "hidup" Then nomacam = Left(FrmPenelusuranCirihidup.Txtjenis.Text, 4) lstcatat.clear 'Me.Caption = nomacam Set rscari = dbs.openrecordset("select * from tblcatatan where NoMacam ='" & nomacam & "'", dbopendynaset)
Do While Not rscari.eof = True lstcatat.additem rscari!catatan rscari.movenext If rscari.eof = True Then Exit Do Loop Buka Form Pencegahan Option Explicit Dim rscari As Recordset Dim dbs As Database Dim ws As Workspace Dim nomacam As String * 4 Private Sub Command1_Click() Private Sub Command2_Click() Unload FrmPenelusuranCirihidup Unload FrmPenelusuranJenishidup Unload FrmPenelusuranMacamhidup Unload FrmPenelusuran Private Sub Form_Load() Set ws = DBEngine.Workspaces(0) Set dbs = ws.opendatabase("c:\expert System Application\dbponsel.mdb") aksi = FrmPenelusuran.lblAksi.Caption If aksi = "mati" Then nomacam = Left(FrmPenelusuranCirimati.Txtjenis.Text, 4) ElseIf aksi = "hidup" Then nomacam = Left(FrmPenelusuranCirihidup.Txtjenis.Text, 4) lstcegah.clear 'Me.Caption = nomacam Set rscari = dbs.openrecordset("select * from tblcegah where NoMacam ='" & nomacam & "'", dbopendynaset) Do While Not rscari.eof = True lstcegah.additem rscari!cegah rscari.movenext
If rscari.eof = True Then Exit Do Loop Buka Form Kerusakan Kondisi Mati Option Explicit Dim rscari As Recordset Dim dbs As Database Dim ws As Workspace Private Sub cmdedit_click() Dim EditData As String Dim i As Integer Dim Kodenya As String Dim Datanya As String Kodenya = Mid(Me.lstMacammati.Text, 1, 4) Datanya = Mid(Me.lstMacammati.Text, 8, Len(Me.lstMacammati.Text)) If Datanya <> "" Then EditData = InputBox("Masukkan data yang baru dari data :", "Konfirmasi", Datanya) If EditData <> "" Then 'menentukan indeks tblmacam.index = "idmacam" 'melakukan pencarian data tblmacam.seek "=", Kodenya 'menghapus data dari tabel tblmacam.edit tblmacam!macam = EditData tblmacam.update Call Form_Load Private Sub cmdhapus_click() Dim Hapus As String Dim i As Integer 'mengambil kode macam kerusakan Hapus = Mid(Me.lstMacammati.Text, 1, 4) If Hapus <> "" Then If MsgBox("Apakah yakin akan menghapus data " & Hapus & "?", vbyesno + vbquestion, "Konfirmasi") = vbyes Then
'menentukan indeks tblmacam.index = "idmacam" 'melakukan pencarian data tblmacam.seek "=", Hapus 'menghapus data dari tabel tblmacam.delete Call Form_Load Private Sub cmdtambah_click() 'mendeklarasikan variabel Jawab dengan tipe Integer Dim Jawab As Integer Dim Ambil As String If Me.txtMacammati.Text <> "" Then 'mengambil data terakhir pada lstmacam dan disimpan dalam Ambil Ambil = Me.lstMacammati.List(Me.lstMacammati.ListCount - 1) 'mengambil empat digit karakter terdepan dari variabel Ambil Ambil = Mid(Ambil, 1, 4) 'mengambil 3 digit karakter terakhir dari variabel ambil Ambil = Right(Ambil, 3) 'melakukan penjumlahan dengan angka 1001 untuk mendapatkan nomor baru Ambil = Val(Ambil) + 1001 'mengkonversikan hasil penjumlahan menjadi bentuk string Ambil = Str(Ambil) 'mengambil 3 digit terakhir dari variabel Ambil Ambil = Right(Ambil, 3) 'menambahkan bariabel Ambil dengan kode M Ambil = "M" & Ambil 'menyimpan data ke dalam tblmacam tblmacam.movelast tblmacam.addnew tblmacam!nomacam = Ambil tblmacam!macam = Me.txtMacammati.Text tblmacam.update Me.lstMacammati.AddItem Me.txtMacammati.Text Me.txtMacammati.Text = "" Me.txtMacammati.SetFocus Else
Jawab = MsgBox("Anda belum menginputkan macam kerusakan!" & vbnewline & "Silahkan menginputkan macam kerusakan terlebih dahulu!", vbokonly + vbcritical, "Konfirmasi") If Jawab = vbok Then Me.txtMacammati.SetFocus Private Sub cmdtutup_click() Private Sub Form_Load() Set ws = DBEngine.Workspaces(0) Set dbs = ws.opendatabase("c:\expert System Application\DBPONSEL.MDB") Set rscari = dbs.openrecordset("select * from tblmacam where NoMacam < 'M009'", dbopendynaset) Me.lstMacammati.Clear Do While Not rscari.eof = True Me.lstMacammati.AddItem rscari!nomacam & " rscari!macam rscari.movenext If rscari.eof = True Then Exit Do Loop " & 'Dim i As Integer 'Me.lstMacammati.Clear 'tblmacam.movefirst 'If tblmacam.recordcount <> 0 Then ' For i = 1 To tblmacam.recordcount ' Me.lstMacammati.AddItem tblmacam!nomacam & " " & tblmacam!macam ' tblmacam.movenext ' Next i ' Form Kerusakan Kondisi Hidup Option Explicit Dim rscari As Recordset Dim dbs As Database Dim ws As Workspace
Private Sub cmdedit_click() Dim EditData As String Dim i As Integer Dim Kodenya As String Dim Datanya As String Kodenya = Mid(Me.lstMacamhidup.Text, 1, 4) Datanya = Mid(Me.lstMacamhidup.Text, 8, Len(Me.lstMacamhidup.Text)) If Datanya <> "" Then EditData = InputBox("Masukkan data yang baru dari data :", "Konfirmasi", Datanya) If EditData <> "" Then 'menentukan indeks tblmacam.index = "idmacam" 'melakukan pencarian data tblmacam.seek "=", Kodenya 'menghapus data dari tabel tblmacam.edit tblmacam!macam = EditData tblmacam.update Call Form_Load Private Sub cmdhapus_click() Dim Hapus As String Dim i As Integer 'mengambil kode macam kerusakan Hapus = Mid(Me.lstMacamhidup.Text, 1, 4) If Hapus <> "" Then If MsgBox("Apakah yakin akan menghapus data " & Hapus & "?", vbyesno + vbquestion, "Konfirmasi") = vbyes Then 'menentukan indeks tblmacam.index = "idmacam" 'melakukan pencarian data tblmacam.seek "=", Hapus 'menghapus data dari tabel tblmacam.delete Call Form_Load Private Sub cmdtambah_click() 'mendeklarasikan variabel Jawab dengan tipe Integer Dim Jawab As Integer
Dim Ambil As String If Me.txtMacamhidup.Text <> "" Then 'mengambil data terakhir pada lstmacam dan disimpan dalam Ambil Ambil = Me.lstMacamhidup.List(Me.lstMacamhidup.ListCount - 1) 'mengambil empat digit karakter terdepan dari variabel Ambil Ambil = Mid(Ambil, 1, 4) 'mengambil 3 digit karakter terakhir dari variabel ambil Ambil = Right(Ambil, 3) 'melakukan penjumlahan dengan angka 1001 untuk mendapatkan nomor baru Ambil = Val(Ambil) + 1001 'mengkonversikan hasil penjumlahan menjadi bentuk string Ambil = Str(Ambil) 'mengambil 3 digit terakhir dari variabel Ambil Ambil = Right(Ambil, 3) 'menambahkan bariabel Ambil dengan kode M Ambil = "M" & Ambil 'menyimpan data ke dalam tblmacam tblmacam.movelast tblmacam.addnew tblmacam!nomacam = Ambil tblmacam!macam = Me.txtMacamhidup.Text tblmacam.update Me.lstMacamhidup.AddItem Me.txtMacamhidup.Text Me.txtMacamhidup.Text = "" Me.txtMacamhidup.SetFocus Else Jawab = MsgBox("Anda belum menginputkan macam kerusakan!" & vbnewline & "Silahkan menginputkan macam kerusakan terlebih dahulu!", vbokonly + vbcritical, "Konfirmasi") If Jawab = vbok Then Me.txtMacamhidup.SetFocus Private Sub cmdtutup_click() Private Sub Form_Load()
Set ws = DBEngine.Workspaces(0) Set dbs = ws.opendatabase("c:\expert System Application\DBPONSEL.MDB") Set rscari = dbs.openrecordset("select * from tblmacam where NoMacam > 'M008'", dbopendynaset) Me.lstMacamhidup.Clear Do Until rscari.eof = True Me.lstMacamhidup.AddItem rscari!nomacam & " " & rscari!macam 'txtmacamhidup.additem rscari.fields("nomacam") & " " & rscari.fields("macam") rscari.movenext Loop 'Dim i As Integer 'tblmacam.movefirst 'If tblmacam.recordcount <> 0 Then ' For i = 1 To tblmacam.recordcount ' tblmacam.movenext ' Next i ' Form Penyebab dan Akibat dari Kerusakan Kondisi Mati Option Explicit Private Sub cmdlanjutkan_click() Load FrmPenelusuranCirimati 'If Left(txtMacam.Text, 4) = "M006" Then 'If Left(txtMacam.Text, 4) = "M006" Then FrmPenelusuranCirimati.Txtjenis.Text = Left(txtMacam, 4) & " " & lstjenis.text 'Else ' FrmPenelusuranCirimati.txtJenis.Text = lstjenis.text ' FrmPenelusuranCirimati.SetFocus Private Sub Command1_Click() Private Sub Form_Activate() Dim Ambil As String Dim i As Integer lstjenis.clear Ambil = Mid(txtMacam.Text, 1, 4) If tblrelasi1.recordcount <> 0 Then tblrelasi1.movefirst
For i = 1 To tblrelasi1.recordcount If tblrelasi1!nomacam = Ambil Then tbljenis.index = "idjenis" tbljenis.seek "=", tblrelasi1!nojenis Me.lstJenis.AddItem tbljenis!nojenis & " " & tbljenis!penyebab tblrelasi1.movenext Next i If lstjenis.listcount <> 0 Then Me.lstJenis.ListIndex = 0 txtakibat.setfocus MDIUtama.cdlHelp.HelpContext = 2 Private Sub Form_Load() Buka Private Sub lstjenis_click() Dim Ambil As String Ambil = Mid(Me.lstJenis.Text, 1, 4) tbljenis.index = "idjenis" tbljenis.seek "=", Ambil Me.txtakibat.Text = tbljenis!akibat If Ambil = "J001" Then "\gambar\hangtotal.jpg") ElseIf Ambil = "J002" Then "\gambar\cairan.jpg") ElseIf Ambil = "J003" Then "\gambar\software.jpg") ElseIf Ambil = "J004" Then "\gambar\hardware.jpg") ElseIf Ambil = "J005" Then "\gambar\cairan.jpg") ElseIf Ambil = "J006" Then "\gambar\hangtotal.jpg") ElseIf Ambil = "J007" Then "\gambar\benturan.jpg") ElseIf Ambil = "J008" Then
"\gambar\korsleting.jpg") ElseIf Ambil = "J009" Then "\gambar\ic_pa.jpg") ElseIf Ambil = "J013" Then "\gambar\pengisian.jpg") ElseIf Ambil = "J014" Then "\gambar\palsu.jpg") ElseIf Ambil = "J015" Then "\gambar\berlebihan.jpg") ElseIf Ambil = "J016" Then "\gambar\terkenacairan.jpg") Private Sub txtmacam_change() If Left(txtMacam, 4) = "M002" Then Picture1.Picture = LoadPicture(App.Path & "\gambar\3210.jpg") ElseIf Left(txtMacam, 4) = "M003" Then Picture1.Picture = LoadPicture(App.Path & "\gambar\10.jpg") ElseIf Left(txtMacam, 4) = "M004" Then Picture1.Picture = LoadPicture(App.Path & "\gambar\led.jpg") ElseIf Left(txtMacam, 4) = "M005" Then Picture1.Picture = LoadPicture(App.Path & "\gambar\ic_pa.jpg") ElseIf Left(txtMacam, 4) = "M006" Then Picture1.Picture = LoadPicture(App.Path & "\gambar\ic_rf.jpg") ElseIf Left(txtMacam, 4) = "M007" Then Picture1.Picture = LoadPicture(App.Path & "\gambar\benturan.jpg") ElseIf Left(txtMacam, 4) = "M008" Then Picture1.Picture = LoadPicture(App.Path & "\gambar\baterai.jpg") Form Penyebab dan Akibat dari Kerusakan Kondisi Hidup Option Explicit Private Sub cmdlanjutkan_click()
Load FrmPenelusuranCirihidup 'If Left(txtMacam.Text, 4) = "M009" Then FrmPenelusuranCirihidup.Txtjenis.Text = Left(txtMacam, 4) & " " & lstjenis.text 'Else 'FrmPenelusuranCirihidup.txtJenis.Text = lstjenis.text ' FrmPenelusuranCirihidup.Show FrmPenelusuranCirihidup.SetFocus Private Sub Command1_Click() Private Sub Form_Activate() Dim Ambil As String Dim i As Integer Me.lstJenis.Clear Ambil = Mid(Me.txtMacam.Text, 1, 4) If tblrelasi1.recordcount <> 0 Then tblrelasi1.movefirst For i = 1 To tblrelasi1.recordcount If tblrelasi1!nomacam = Ambil Then tbljenis.index = "idjenis" tbljenis.seek "=", tblrelasi1!nojenis Me.lstJenis.AddItem tbljenis!nojenis & " " & tbljenis!penyebab tblrelasi1.movenext Next i If Me.lstJenis.ListCount <> 0 Then Me.lstJenis.ListIndex = 0 Call lstjenis_click MDIUtama.cdlHelp.HelpContext = 2 Private Sub Form_Load() Buka Private Sub lstjenis_click() Dim Ambil As String Ambil = Mid(Me.lstJenis.Text, 1, 4) tbljenis.index = "idjenis" tbljenis.seek "=", Ambil Me.txtakibat.Text = tbljenis!akibat
If Ambil = "J017" Then "\gambar\66.jpg") ElseIf Ambil = "J018" Then "\gambar\67.jpg") ElseIf Ambil = "J019" Then "\gambar\16.jpg") ElseIf Ambil = "J020" Then "\gambar\cashing.jpg") ElseIf Ambil = "J021" Then "\gambar\9.jpg") ElseIf Ambil = "J022" Then "\gambar\10.jpg") ElseIf Ambil = "J023" Then "\gambar\buzzer1.jpg") ElseIf Ambil = "J024" Then "\gambar\buzzer.jpg") ElseIf Ambil = "J025" Then "\gambar\kaypad.jpg") ElseIf Ambil = "J026" Then "\gambar\hangtotal.jpg") Private Sub txtmacam_change() If Left(txtMacam, 4) = "M009" Then Picture1.Picture = LoadPicture(App.Path & "\gambar\nosignal.jpg") ElseIf Left(txtMacam, 4) = "M010" Then Picture1.Picture = LoadPicture(App.Path & "\gambar\15.jpg") ElseIf Left(txtMacam, 4) = "M011" Then Picture1.Picture = LoadPicture(App.Path & "\gambar\11.jpg") ElseIf Left(txtMacam, 4) = "M012" Then Picture1.Picture = LoadPicture(App.Path & "\gambar\pic2.jpg") ElseIf Left(txtMacam, 4) = "M013" Then Picture1.Picture = LoadPicture(App.Path & "\gambar\hang.jpg")
Form Aturan Kondisi Mati Option Explicit Dim rscari1 As Recordset Dim dbs As Database Dim ws As Workspace Dim rsmacam As Recordset Dim nomacam, nojenis, nociri As String * 4 Dim rsjenis As Recordset Dim rsrelasi1 As Recordset Dim rsrelasi2 As Recordset Dim rsciri As Recordset Dim rsperiksa As Recordset 'Private Sub cmbmacam_click() 'Call Me.TampilkanJenis ' Private Sub cmbmacammati_click() LstSebab.Clear lstperiksa.clear lstciri.clear nomacam = Left(cmbMacammati.Text, 4) Set rsperiksa = dbs.openrecordset("select * from tblperiksa where nomacam = '" & nomacam & "'", dbopendynaset) If Not rsperiksa.eof = True Then Do While Not rsperiksa.eof = True lstperiksa.additem rsperiksa!periksa rsperiksa.movenext If rsperiksa.eof = True Then Exit Do Loop Set rsrelasi1 = dbs.openrecordset("select * from tblrelasi1 where nomacam = '" & nomacam & "'", dbopendynaset) If Not rsrelasi1.eof = True Then Do While Not rsrelasi1.eof = True nojenis = rsrelasi1!nojenis Set rsjenis = dbs.openrecordset("select * from tbljenis where nojenis = '" & nojenis & "'", dbopendynaset) If Not rsjenis.eof = True Then LstSebab.AddItem rsjenis!nojenis & " " & rsjenis!penyebab
Set rsrelasi2 = dbs.openrecordset("select * from tblrelasi2 where nojenis = '" & nojenis & "'", dbopendynaset) If Not rsrelasi2.eof = True Then Do While Not rsrelasi2.eof = True nociri = rsrelasi2!nociri Set rsciri = dbs.openrecordset("select * from tblciri where nociri = '" & nociri & "'", dbopendynaset) If Not rsciri.eof = True Then lstciri.additem rsciri!nociri & " " & rsciri!solusi rsrelasi2.movenext If rsrelasi2.eof = True Then Exit Do Loop rsrelasi1.movenext If rsrelasi1.eof = True Then Exit Do Loop Private Sub cmdtutup_click() Private Sub Command1_Click() Private Sub Form_Activate() Dim i As Integer ' 'Me.cmbMacammati.Clear 'If tblmacam.recordcount <> 0 Then ' tblmacam.movefirst ' For i = 1 To tblmacam.recordcount ' Me.cmbMacammati.AddItem tblmacam!nomacam & " " & tblmacam!macam ' tblmacam.movenext
' Next i ' Me.cmbMacammati.ListIndex = 0 ' Call Me.TampilkanJenis ' 'Sub TampilkanJenis() 'Dim Ambil As String 'Dim Cari As String 'Dim i As Integer 'Me.lstJenis.Clear 'Me.txtpenyebab.Text = "" 'Ambil = Mid(Me.cmbMacammati.Text, 1, 4) 'If tblrelasi1.recordcount <> 0 Then 'tblrelasi1.movefirst 'For i = 1 To tblrelasi1.recordcount 'If tblrelasi1!nomacammati = Ambil Then 'Cari = tblrelasi1!nojenis 'tbljenis.index = "idjenis" 'tbljenis.seek "=", Cari 'Me.lstJenis.AddItem tbljenis '!nojenis & " " & tbljenis! 'akibat ' 'tblrelasi1.movenext 'Call Me.TampilkanCiri 'If Me.lstJenis.ListCount <> 0 Then 'Me.lstJenis.ListIndex = 0 'Call lstjenis_click ' 'Next i ' ' 'Sub TampilkanCiri() 'Dim Ambil As String 'Dim Cari As String 'Dim i As Integer 'Me.txtperiksa.Text = "" 'Me.lstCiri.Clear 'Ambil = Mid(Me.lstJenis.Text, 1, 4) 'If tblrelasi2.recordcount <> 0 Then 'tblrelasi2.movefirst 'For i = 1 To tblrelasi2.recordcount 'If tblrelasi2!nojenis = Ambil Then 'Cari = tblrelasi2!nociri 'tblciri.index = "idciri" 'tblciri.seek "=", Cari
'Me.lstCiri.AddItem tblciri!nociri & " " & tblciri!solusi ' 'tblrelasi2.movenext 'If Me.lstCiri.ListCount <> 0 Then 'Me.lstCiri.ListIndex = 0 'Call lstciri_click ' 'Next i ' ' Private Sub Form_Load() Set ws = DBEngine.Workspaces(0) Set dbs = ws.opendatabase("c:\expert System Application\DBPONSEL.MDB") Set rscari1 = dbs.openrecordset("select * from tblmacam where NoMacam < 'M009'", dbopendynaset) Do Until rscari1.eof = True Me.cmbMacammati.AddItem rscari1!nomacam & " rscari1!macam rscari1.movenext Loop 'Private Sub lstciri_click() 'Dim Cari As String 'Dim i As Integer 'Cari = Mid(Me.lstCiri.Text, 1, 4) 'tblciri.index = "idciri" 'tblciri.seek "=", Cari 'Me.txtperiksa.Text = tblciri!periksa ' 'Private Sub lstjenis_click() 'Dim Cari As String 'Dim i As Integer 'Cari = Mid(Me.lstJenis.Text, 1, 4) 'tbljenis.index = "idjenis" 'tbljenis.seek "=", Cari 'Me.txtpenyebab.Text = tbljenis!penyebab 'Call Me.TampilkanCiri ' Private Sub Label5_Click() " &
Form Aturan Kondisi Hidup Option Explicit Dim rscari1 As Recordset Dim dbs As Database Dim ws As Workspace Dim rsmacam As Recordset Dim nomacam, nojenis, nociri As String * 4 Dim rsjenis As Recordset Dim rsrelasi1 As Recordset Dim rsrelasi2 As Recordset Dim rsciri As Recordset Dim rsperiksa As Recordset Dim rshapus As Recordset Dim tambah As Boolean Dim edit As Boolean 'Private Sub cmdedit_click() 'tambah = False 'edit = True 'cmdtambah.enabled = False 'cmdedit.enabled = False 'cmdhapus.enabled = False 'cmdsimpan.enabled = False 'Me.lstJenis.Locked = False 'Me.txtakibat.Locked = False 'rsjenis.edit 'segar ' 'Private Sub cmdhapus_click() 'If MsgBox("Apakah yakin akan menghapus data " & Me.txtJenis.Text & "?", vbyesno + vbquestion, "Konfirmasi") = vbyes Then 'Set rshapus = dbs.openrecordset("select nojenis from tbljenis where NoJenis ='" & txtnomor.text & "'", dbopendynaset) 'If Not rshapus.eof = True Then 'rshapus.delete ' 'segar 'Call cmdsebelum_click 'Call Me.Tampil_Grid ' ' 'Sub segar()
'Set rsjenis = dbs.openrecordset("select * from tbljenis where NoJenis >'J016' order by nojenis asc", dbopendynaset) 'Adodc1.Refresh 'grdhidup.refresh ' 'Private Sub cmdsimpan_click() 'On Error Resume Next 'cmdtambah.enabled = False 'cmdedit.enabled = False 'cmdhapus.enabled = False 'cmdsimpan.enabled = False 'rsjenis!nojenis = txtnomor.text 'rsjenis!penyebab = txtjenis.text 'rsjenis!akibat = txtakibat.text 'rsjenis.update 'MsgBox "Data sudah di simpan" 'segar 'Me.txtJenis.Locked = True 'Me.txtakibat.Locked = True 'Call Me.Tampil_Grid 'cmdtambah.enabled = True 'cmdedit.enabled = True 'cmdhapus.enabled = True ' 'Private Sub cmdtambah_click() 'tambah = True 'edit = False 'Dim Ambil As String 'cmdtambah.enabled = False 'cmdedit.enabled = False 'cmdhapus.enabled = False 'cmdsimpan.enabled = False 'If rsjenis.recordcount <> 0 Then 'rsjenis.movelast 'Ambil = rsmacam!nomacam 'Ambil = Right(Ambil, 3) 'Ambil = Val(Ambil) + 1001 'Ambil = Str(Ambil) 'Ambil = Right(Ambil, 3) 'Ambil = "M" & Ambil 'Me.cmbMacamhidup.Text = Ambil 'Me.cmbMacamhidup.Text = Ambil 'Me.cmbMacamhidup.Locked = False 'Me.LstSebab.Locked = False 'Me.lstCiri.Locked = False
'Me.lstPeriksa.SetFocus ' 'rsjenis.addnew ' Private Sub cmdtutup_click() 'Private Sub cmbmacam_click() 'Call Me.TampilkanJenis ' Private Sub cmbmacamhidup_click() LstSebab.Clear lstperiksa.clear lstciri.clear nomacam = Left(cmbMacamhidup.Text, 4) Set rsperiksa = dbs.openrecordset("select * from tblperiksa where nomacam = '" & nomacam & "'", dbopendynaset) If Not rsperiksa.eof = True Then Do While Not rsperiksa.eof = True lstperiksa.additem rsperiksa!periksa rsperiksa.movenext If rsperiksa.eof = True Then Exit Do Loop Set rsrelasi1 = dbs.openrecordset("select * from tblrelasi1 where nomacam = '" & nomacam & "'", dbopendynaset) If Not rsrelasi1.eof = True Then Do While Not rsrelasi1.eof = True nojenis = rsrelasi1!nojenis Set rsjenis = dbs.openrecordset("select * from tbljenis where nojenis = '" & nojenis & "'", dbopendynaset) If Not rsjenis.eof = True Then LstSebab.AddItem rsjenis!nojenis & " " & rsjenis!penyebab Set rsrelasi2 = dbs.openrecordset("select * from tblrelasi2 where nojenis = '" & nojenis & "'", dbopendynaset) If Not rsrelasi2.eof = True Then Do While Not rsrelasi2.eof = True nociri = rsrelasi2!nociri
Set rsciri = dbs.openrecordset("select * from tblciri where nociri = '" & nociri & "'", dbopendynaset) If Not rsciri.eof = True Then lstciri.additem rsciri!nociri & " " & rsciri!solusi rsrelasi2.movenext If rsrelasi2.eof = True Then Exit Do Loop rsrelasi1.movenext If rsrelasi1.eof = True Then Exit Do Loop Private Sub Form_Activate() Dim i As Integer ' 'Me.cmbMacammati.Clear 'If tblmacam.recordcount <> 0 Then ' tblmacam.movefirst ' For i = 1 To tblmacam.recordcount ' Me.cmbMacammati.AddItem tblmacam!nomacam & " " & tblmacam!macam ' tblmacam.movenext ' Next i ' Me.cmbMacammati.ListIndex = 0 ' Call Me.TampilkanJenis ' 'Sub TampilkanJenis() 'Dim Ambil As String 'Dim Cari As String 'Dim i As Integer 'Me.lstJenis.Clear 'Me.txtpenyebab.Text = ""
'Ambil = Mid(Me.cmbMacamhidup.Text, 1, 4) 'If tblrelasi1.recordcount <> 0 Then 'tblrelasi1.movefirst 'For i = 1 To tblrelasi1.recordcount 'If tblrelasi1!nomacamhidup = Ambil Then 'Cari = tblrelasi1!nojenis 'tbljenis.index = "idjenis" 'tbljenis.seek "=", Cari 'Me.lstJenis.AddItem tbljenis!nojenis & " " & tbljenis!akibat ' 'tblrelasi1.movenext 'Call Me.TampilkanCiri 'If Me.lstJenis.ListCount <> 0 Then 'Me.lstJenis.ListIndex = 0 'Call lstjenis_click ' 'Next i ' ' 'Sub TampilkanCiri() 'Dim Ambil As String 'Dim Cari As String 'Dim i As Integer 'Me.txtperiksa.Text = "" 'Me.lstCiri.Clear 'Ambil = Mid(Me.lstJenis.Text, 1, 4) 'If tblrelasi2.recordcount <> 0 Then 'tblrelasi2.movefirst 'For i = 1 To tblrelasi2.recordcount 'If tblrelasi2!nojenis = Ambil Then 'Cari = tblrelasi2!nociri 'tblciri.index = "idciri" 'tblciri.seek "=", Cari 'Me.lstCiri.AddItem tblciri!nociri & " tblciri!solusi ' 'tblrelasi2.movenext 'If Me.lstCiri.ListCount <> 0 Then 'Me.lstCiri.ListIndex = 0 'Call lstciri_click ' 'Next i ' ' " & Private Sub Form_Load() Set ws = DBEngine.Workspaces(0)
Set dbs = ws.opendatabase("c:\expert System Application\DBPONSEL.MDB") Set rscari1 = dbs.openrecordset("select * from tblmacam where NoMacam > 'M008'", dbopendynaset) Do Until rscari1.eof = True Me.cmbMacamhidup.AddItem rscari1!nomacam & " rscari1!macam rscari1.movenext Loop 'Private Sub lstciri_click() 'Dim Cari As String 'Dim i As Integer 'Cari = Mid(Me.lstCiri.Text, 1, 4) 'tblciri.index = "idciri" 'tblciri.seek "=", Cari 'Me.txtperiksa.Text = tblciri!periksa ' 'Private Sub lstjenis_click() 'Dim Cari As String 'Dim i As Integer 'Cari = Mid(Me.lstJenis.Text, 1, 4) 'tbljenis.index = "idjenis" 'tbljenis.seek "=", Cari 'Me.txtpenyebab.Text = tbljenis!penyebab 'Call Me.TampilkanCiri ' " & Form Pejelasan Option Explicit Private Sub cmdsimpan_click() Me.rtfPenjelasan.SaveFile App.Path & "\Penjelasan.rtf" Private Sub cmdtutup_click() Private Sub Form_Activate() Me.rtfPenjelasan.LoadFile App.Path & "\Penjelasan.rtf"