Edit Data program visual basic ktp

FORMS

1. Edit Data

Dim ktp As Database Dim datktp As Recordset Private Sub batal_Click NIK.Text = combonegara.Text = Combosex.Text = ComboSTATUS.Text = ComboGODAR.Text = MASKEDTGL.Mask = MASKEDTGL.Text = MASKEDTGL.Mask = NAMA.Text = KELAHIRAN.Text = ALAMAT.Text = RTRW.Text = KEL.Text = KEC.Text = KOTA.Text = POS.Text = AGAMA.Text = PEKERJAAN.Text = End Sub Private Sub Combosex_Click KELAHIRAN.SetFocus End Sub Private Sub Form_Activate NIK.SetFocus combonegara.AddItem WNI combonegara.AddItem WNA Combosex.AddItem PRIA Combosex.AddItem WANITA ComboSTATUS.AddItem Belum Menikah ComboSTATUS.AddItem Menikah ComboGODAR.AddItem - ComboGODAR.AddItem A ComboGODAR.AddItem B 6 ComboGODAR.AddItem AB ComboGODAR.AddItem O MASKEDTGL.Mask = NAMA.Text = KELAHIRAN.Text = ALAMAT.Text = RTRW.Text = KEL.Text = KEC.Text = KOTA.Text = POS.Text = AGAMA.Text = combonegara.Text = PEKERJAAN.Text = End Sub Private Sub Form_Load Set ktp = OpenDatabaseD:\My Documents\ktp.mdb Set datktp = ktp.OpenRecordsetDATA datktp.Index = IDXDAT e = MsgBoxUntuk mengedit data, masukkan NIK data yang akan diedit lalu tekan enter, vbInformation, PERINGATAN End Sub Private Sub Image2_Click End Sub Private Sub keluar_Click Unload Me End Sub Private Sub NIK_KeyPressKeyAscii As Integer If KeyAscii = 13 Then datktp.Index = idxdat datktp.Seek =, NIK.Text If Not datktp.NoMatch Then NIK.Text = datktpNIK NAMA.Text = datktpNAMA Combosex.Text = datktpJEN_KEL KELAHIRAN.Text = datktpKELAHIRAN MASKEDTGL.Text = datktpTGL_LHR ALAMAT.Text = datktpALAMAT RTRW.Text = datktpRTRW KEL.Text = datktpKELURAHAN 7 KEC.Text = datktpKECAMATAN KOTA.Text = datktpKOTA POS.Text = datktpKODEPOS AGAMA.Text = datktpAGAMA combonegara.Text = datktpKEWARGANEGARAAN PEKERJAAN.Text = datktpPEKERJAAN ComboSTATUS.Text = datktpPERKAWINAN ComboGODAR.Text = datktpGODAR Else e = MsgBoxData Yang Anda Cari Tidak Ada, vbInformation, PERINGATAN End If End If End Sub Private Sub NAMA_KeyPressKeyAscii As Integer If KeyAscii = 13 Then Combosex.SetFocus End If End Sub Private Sub kelahiran_KeyPressKeyAscii As Integer If KeyAscii = 13 Then MASKEDTGL.SetFocus End If End Sub Private Sub maskedtgl_KeyPressKeyAscii As Integer If KeyAscii = 13 Then ALAMAT.SetFocus End If End Sub Private Sub alamat_KeyPressKeyAscii As Integer If KeyAscii = 13 Then RTRW.SetFocus End If End Sub Private Sub rtrw_KeyPressKeyAscii As Integer If KeyAscii = 13 Then KEL.SetFocus End If End Sub Private Sub kel_KeyPressKeyAscii As Integer If KeyAscii = 13 Then KEC.SetFocus End If End Sub Private Sub kec_KeyPressKeyAscii As Integer If KeyAscii = 13 Then 8 KOTA.SetFocus End If End Sub Private Sub kota_KeyPressKeyAscii As Integer If KeyAscii = 13 Then POS.SetFocus End If End Sub Private Sub pos_KeyPressKeyAscii As Integer If KeyAscii = 13 Then AGAMA.SetFocus End If End Sub Private Sub agama_KeyPressKeyAscii As Integer If KeyAscii = 13 Then combonegara.SetFocus End If End Sub Private Sub simpan_Click If NIK.Text = Then e = MsgBoxMasukkan Data Anda Dengan Lengkap, vbInformation, PERINGATAN NIK.SetFocus Exit Sub End If If NAMA.Text = Then e = MsgBoxMasukkan Data Anda Dengan Lengkap, vbInformation, PERINGATAN NAMA.SetFocus Exit Sub End If If Combosex.Text = Then e = MsgBoxMasukkan Data Anda Dengan Lengkap, vbInformation, PERINGATAN Combosex.SetFocus Exit Sub End If If KELAHIRAN.Text = Then e = MsgBoxMasukkan Data Anda Dengan Lengkap, vbInformation, PERINGATAN KELAHIRAN.SetFocus Exit Sub End If If ALAMAT.Text = Then e = MsgBoxMasukkan Data Anda Dengan Lengkap, vbInformation, PERINGATAN 9 ALAMAT.SetFocus Exit Sub End If If RTRW.Text = Then e = MsgBoxMasukkan Data Anda Dengan Lengkap, vbInformation, PERINGATAN RTRW.SetFocus Exit Sub End If If KEL.Text = Then e = MsgBoxMasukkan Data Anda Dengan Lengkap, vbInformation, PERINGATAN KEL.SetFocus Exit Sub End If If KEC.Text = Then e = MsgBoxMasukkan Data Anda Dengan Lengkap, vbInformation, PERINGATAN KEC.SetFocus Exit Sub End If If KOTA.Text = Then e = MsgBoxMasukkan Data Anda Dengan Lengkap, vbInformation, PERINGATAN KOTA.SetFocus Exit Sub End If If POS.Text = Then e = MsgBoxMasukkan Data Anda Dengan Lengkap, vbInformation, PERINGATAN POS.SetFocus Exit Sub End If If AGAMA.Text = Then e = MsgBoxMasukkan Data Anda Dengan Lengkap, vbInformation, PERINGATAN AGAMA.SetFocus Exit Sub End If If combonegara.Text = Then e = MsgBoxMasukkan Data Anda Dengan Lengkap, vbInformation, PERINGATAN combonegara.SetFocus Exit Sub End If If PEKERJAAN.Text = Then 10 e = MsgBoxMasukkan Data Anda Dengan Lengkap, vbInformation, PERINGATAN PEKERJAAN.SetFocus Exit Sub End If If ComboSTATUS.Text = Then e = MsgBoxMasukkan Data Anda Dengan Lengkap, vbInformation, PERINGATAN ComboSTATUS.SetFocus Exit Sub End If If ComboGODAR.Text = Then e = MsgBoxMasukkan Data Anda Dengan Lengkap, vbInformation, PERINGATAN ComboGODAR.SetFocus Exit Sub End If With datktp .Edit .FieldsNIK.Value = NIK.Text .FieldsNAMA.Value = NAMA.Text .FieldsJEN_KEL.Value = Combosex.Text .FieldsKELAHIRAN.Value = KELAHIRAN.Text .FieldsTGL_LHR.Value = CDateMASKEDTGL.Text .FieldsALAMAT.Value = ALAMAT.Text .FieldsRTRW.Value = RTRW.Text .FieldsKELURAHAN.Value = KEL.Text .FieldsKECAMATAN.Value = KEC.Text .FieldsKOTA.Value = KOTA.Text .FieldsKODEPOS.Value = POS.Text .FieldsAGAMA.Value = AGAMA.Text .FieldsKEWARGANEGARAAN.Value = combonegara.Text .FieldsPEKERJAAN.Value = PEKERJAAN.Text .FieldsPERKAWINAN.Value = ComboSTATUS.Text .FieldsGODAR.Value = ComboGODAR.Text .Update End With NIK.Text = NIK.SetFocus Combosex.Text = ComboSTATUS.Text = ComboGODAR.Text = MASKEDTGL.Mask = MASKEDTGL.Text = MASKEDTGL.Mask = NAMA.Text = 11 KELAHIRAN.Text = ALAMAT.Text = RTRW.Text = KEL.Text = KEC.Text = KOTA.Text = POS.Text = AGAMA.Text = combonegara.Text = PEKERJAAN.Text = End Sub Private Sub combonegara_click PEKERJAAN.SetFocus End Sub Private Sub pekerjaan_KeyPressKeyAscii As Integer If KeyAscii = 13 Then ComboSTATUS.SetFocus End If End Sub Private Sub combostatus_click ComboGODAR.SetFocus End Sub Private Sub combogodar_click simpan.SetFocus End Sub 12

2. Hapus