|
Search Engine
|
Database Modul-3 vb6-accessClick here to download Database Structure ( Ms.Access ) Click here to download Modul #3 in PDF Document
Visual Basic v. 6 Modul Database #3 Activated ControlActive X ( components ) √ Microsoft Data Bound List Controls 6.0 to take Control DbCombo. Form Design :
Moduls / Programming Command : ' FormName : FORM2 ' Programmer : FIRDAUS MAULANA (www.daoush.net) ' Database : dbsPCBM4.mdb ' LastUpdate : Sept 25 2000 ' Remarks : VB + Database ( Modul 3 ) Option Explicit Private Sub CariTotalHarga() txtTotalHarga = Val(txtJml) * Val(txtHppTrs) End Sub Private Sub SetKdTrs() If Option1.Value = True Then txtKdTrs = "M" ElseIf Option2.Value = True Then txtKdTrs = "K" Else txtKdTrs = " " End If End Sub Private Sub DetailFrame() If txtKdTrs = "M" Then Option1.Value = True Option2.Value = False ElseIf txtKdTrs = "K" Then Option2.Value = True Option1.Value = False Else Option1.Value = False Option2.Value = False End If End Sub Private Sub SetDetailBarang() Dim vCari As String vCari = DBCombo1.Text vCari = "KDBRG = '" & vCari & "'" datbrg.Recordset.FindFirst vCari End Sub Private Sub DetailTrsOn() txtBukti.Locked = False txtTanggal.Locked = False DBCombo1.Locked = False Frame1.Enabled = True txtJml.Locked = False txtHppTrs.Locked = False End Sub
Private Sub DetailTrsOff() txtBukti.Locked = True txtTanggal.Locked = True DBCombo1.Locked = True Frame1.Enabled = False txtJml.Locked = True txtHppTrs.Locked = True End Sub Private Sub NavigasiOn() cmdAdd.Enabled = True cmdEdit.Enabled = True cmdDelete.Enabled = True cmdPrevious.Enabled = True cmdNext.Enabled = True cmdFind.Enabled = True cmdSave.Enabled = False cmdCancel.Enabled = False End Sub Private Sub AllNavOff() cmdAdd.Enabled = False cmdEdit.Enabled = False cmdDelete.Enabled = False cmdPrevious.Enabled = False cmdNext.Enabled = False cmdFind.Enabled = False cmdSave.Enabled = False cmdCancel.Enabled = False End Sub Private Sub NavigasiOff() cmdAdd.Enabled = False cmdEdit.Enabled = False cmdDelete.Enabled = False cmdPrevious.Enabled = False cmdNext.Enabled = False cmdFind.Enabled = False cmdSave.Enabled = True cmdCancel.Enabled = True cmdSave.Default = True End Sub Private Sub cmdAbout_Click() MsgBox "copyright 2000, Firdaus Maulana" End Sub
Private Sub cmdAdd_Click() '.... Kosongkan txtKdTrs & Frame txtKdTrs = " " Call DetailFrame Call DetailTrsOn txtBukti.SetFocus datTRS.Recordset.AddNew Call NavigasiOff End Sub Private Sub cmdCancel_Click() datTRS.Recordset.CancelUpdate Call DetailTrsOff Call NavigasiOn End Sub Private Sub cmdClose_Click() Unload Me End Sub Private Sub cmdDelete_Click() datTRS.Recordset.Delete End Sub Private Sub cmdEdit_Click() Call DetailTrsOn Call NavigasiOff txtBukti.SetFocus datTRS.Recordset.Edit End Sub Private Sub cmdFind_Click() Dim vCari As String vCari = InputBox("Find Nomor Bukti ", "Find") If Len(vCari) = 0 Then MsgBox "Do not empty !" Exit Sub End If vCari = "BUKTI = '" & vCari & "'" datTRS.Recordset.FindFirst vCari If datTRS.Recordset.NoMatch Then MsgBox "Sorry, data not found" End If End Sub Private Sub cmdNext_Click() datTRS.Recordset.MoveNext End Sub Private Sub cmdPrevious_Click() datTRS.Recordset.MovePrevious End Sub Private Sub cmdSave_Click() Call SetKdTrs datTRS.UpdateRecord Call DetailTrsOff Call NavigasiOn End Sub Private Sub datTRS_Reposition() On Error GoTo batalkan lblPosisi.Caption = "Rec: " & (datTRS.Recordset.AbsolutePosition + 1) lblPosisi.Caption = lblPosisi.Caption & " / " & (datTRS.Recordset.RecordCount) If datTRS.Recordset.BOF Then datTRS.Recordset.MoveNext cmdPrevious.Enabled = False Else cmdPrevious.Enabled = True End If If datTRS.Recordset.EOF Then datTRS.Recordset.MovePrevious cmdNext.Enabled = False Else cmdNext.Enabled = True End If Call SetDetailBarang Call DetailFrame Call CariTotalHarga batalkan: Exit Sub End Sub Private Sub DBCombo1_LostFocus() Call SetDetailBarang End Sub Private Sub Form_Load() picDetail.Enabled = False Call DetailTrsOff Call NavigasiOn End Sub Private Sub Frame1_Click() Call SetKdTrs End Sub Private Sub txtHppTrs_Change() Call CariTotalHarga End Sub Private Sub txtJml_Change() Call CariTotalHarga End Sub 13.07.2008. 21:34 |
| | © 2004, Firdaus Maulana | | |