You are on page 1of 10

Add item from list

Private Sub cmdadd_Click()


Me.Adodc1.Recordset.MoveFirst
While (Me.Adodc1.Recordset.EOF = False)
item = Me.txtitemdic.Text
listitems.AddItem item
Me.Adodc1.Recordset.MoveNext
Wend
End Sub
Search record code
Private Sub cmdsearchitem_Click()
Dim item As String
Dim flag As Boolean
item = InputBox("Enter item name")
Me.Adodc1.Recordset.MoveFirst
While (flag = False Or Me.Adodc1.Recordset.EOF = False)
If Me.Text1 = item Then
flag = True
MsgBox ("FOUND")
Else
Me.Adodc1.Recordset.MoveNext
flag = False
End If
Wend
End Sub
Private Sub Optdescription_Click()
End Sub
Query
Private Sub cmdclose_Click()
Unload Me
MDIswitchboard.Enabled = True
MDIswitchboard.Show
End Sub
Private Sub cmdcreditors_Click()
Me.Enabled = False
frmcreditorsquery.Show vbModal
End Sub
Private Sub cmddebtors_Click()
Me.Enabled = False
frmdebtorsquery.Show vbModal
End Sub
Private Sub cmdreceipt_Click()

Me.Enabled = False
frmreceiptquery.Show vbModal
End Sub
Private Sub cmdstock_Click()
Me.Enabled = False
frmstockquery.Show
End Sub
Private Sub cmdworkers_Click()
Me.Enabled = False
frmworkersquery.Show
End Sub
Add record code
Private Sub cmdadd_Click()
Me.AdoWorkers.Recordset.AddNew
frmworkers.cmdadd.Enabled = False
frmworkers.cmdclose.Enabled = False
frmworkers.cmddel.Enabled = False
frmworkers.cmdfirstrecord.Enabled = False
frmworkers.cmdlastrecord.Enabled = False
frmworkers.cmdedit.Enabled = False
frmworkers.cmdnextrecord.Enabled = False
frmworkers.cmdprev.Enabled = False
frmworkers.cmdprint.Enabled = False
frmworkers.cmdsearch.Enabled = False
frmworkers.txtName.Enabled = True
frmworkers.txtName.Text = ""
frmworkers.txtSurname.Enabled = True
frmworkers.txtSurname.Text = ""
frmworkers.txtWorkersIDnumber.Enabled = True
frmworkers.txtWorkersIDnumber.Text = ""
frmworkers.txtWorkinghours.Enabled = True
frmworkers.txtWorkinghours.Text = ""
frmworkers.txtOccupation.Enabled = True
frmworkers.txtOccupation.Text = ""
frmworkers.txtSalary.Enabled = True
frmworkers.txtSalary.Text = ""
End Sub
Cancel editing code
Private Sub cmdcancel_Click()
answer = MsgBox("Are you sure you want cancel editing the record?", vbYesNo)
If answer = vbYes Then
Unload Me
frmworkers.Show
Else

MsgBox ("Edit resumed")


End If
End Sub
Close code
Private Sub cmdclose_Click()
Unload Me/Me.Hide
End Sub
Delete code
Private Sub cmddel_Click()
'removing an unwanted form
responce = MsgBox("Are you sure you want to delete?", vbYesNo)
If responce = vbYes Then
With AdoWorkers.Recordset
.Delete (adAffectCurrent)
AdoWorkers.Recordset.MoveFirst
frmworkers.Refresh
MsgBox ("Record deleted!"), vbInformation + vbOKOnly
End With
Else
frmworkers.Refresh
End If
End Sub
Edit code
Private Sub cmdedit_Click()
frmworkers.cmdcancel.Visible = True
frmworkers.cmdadd.Enabled = False
frmworkers.cmdclose.Enabled = False
frmworkers.cmddel.Enabled = False
frmworkers.cmdfirstrecord.Enabled = False
frmworkers.cmdlastrecord.Enabled = False
frmworkers.cmdedit.Enabled = False
frmworkers.cmdnextrecord.Enabled = False
frmworkers.cmdprev.Enabled = False
frmworkers.cmdprint.Enabled = False
frmworkers.cmdsearch.Enabled = False
frmworkers.cmdsort.Enabled = False
frmworkers.txtName.Enabled = True
frmworkers.txtSurname.Enabled = True
frmworkers.txtSalary.Enabled = True
frmworkers.txtWorkersIDnumber.Enabled = True
frmworkers.txtWorkinghours.Enabled = True
frmworkers.txtOccupation.Enabled = True
End Sub
First record code

Private Sub cmdfirstrecord_Click()


'move to the first record'
AdoWorkers.Recordset.MoveFirst
'dispaly record in the textboxes
'message box to indicate the end of file
MsgBox "This is the First Record", vbOKOnly, "Front!"
End Sub
Help form code
Private Sub cmdhelp_Click()
frmhelp.Show
End Sub
Last record code
Private Sub cmdlastrecord_Click()
'move to last record
AdoWorkers.Recordset.MoveLast
'dispaly record in the textboxes
'message box to indicate end of file
MsgBox "This is the Last Record", vbOKOnly
End Sub
Next record code
Private Sub cmdnextrecord_Click()
'move to next record
AdoWorkers.Recordset.MoveNext
If AdoWorkers.Recordset.EOF = True Then
'message box to indicate past the end of file
MsgBox "Last Record", vbOKOnly, "Last!"
'need to reposition cursor to last record
AdoWorkers.Recordset.MoveLast
End If
'display the record in the textboxes
End Sub
Previous record code
Private Sub cmdprev_Click()
'move to previous record
AdoWorkers.Recordset.MovePrevious
If AdoWorkers.Recordset.BOF = True Then
'message box to indicate past the beginning of file
MsgBox "First Record", vbOKOnly, "Front!"
'need to reposition cursor to first record
AdoWorkers.Recordset.MoveFirst
'display records in textboxes
End If
End Sub
Print form code
Private Sub cmdprint_Click()

'to output wanted record of form


frmworkers.PrintForm
End Sub
Save record code
Private Sub cmdsave_Click()
'to save ammendments made in record
If MsgBox("Are you sure you want to save this record?", vbQuestion + vbYesNo) =
vbYes Then
If txtWorkersIDnumber.Text = "" Then
MsgBox (" Record must have an Workers IDNumber and Name!"), vbCritical
+ vbInformation + vbOKOnly
Else
AdoWorkers.Recordset.Update
MsgBox ("The record has been successfuly updated!"), vbOKOnly
Unload Me
frmworkers.Show vbModal
End If
End If
End Sub
Search record code
Private Sub cmdsearch_Click()
'to search for a record
Dim WorkersIDNumber, w As Integer
WorkersIDNumber = InputBox("Enter the WorkersIDNumber of the item you want
to search for!")
Me.AdoWorkers.Recordset.MoveFirst
While (WorkersIDNumber <> txtWorkersIDnumber.Text And i <> 1)
Me.AdoWorkers.Recordset.MoveNext
If Me.AdoWorkers.Recordset.EOF = True Then i = 1
Wend
If Me.AdoWorkers.Recordset.EOF = True Then
MsgBox ("Record not found!"), vbInformation + vbOKOnly
Me.AdoWorkers.Recordset.MoveLast
Unload Me
frmworkers.Show vbModal
End If
End Sub
Sort records code
Private Sub cmdsort_Click()
Me.Enabled = False
frmworkerssort.Show
End Sub
Sorting records in a form
Private Sub cmdsrt_Click()
frmworkerssort.optasc.Visible = True
frmworkerssort.optdesc.Visible = True

If optdesc = False And optasc = False Then


MsgBox ("Enter sorting method")
Else
If optdesc = True Then
Me.Adoworkerssort.Recordset.Sort = "WorkersIDNumber DESC"
Else
Me.Adoworkerssort.Recordset.Sort = "WorkersIDNumber ASC"
End If
End If
End Sub
Private Sub Form_Load()
optasc.Visible = False
optdesc.Visible = False
End Sub
Switchboard codes
Private Sub cmdcreditors_Click()
frmcreditors.Show
End Sub
Private Sub cmddebtors_Click()
frmdebtors.Show
End Sub
Private Sub cmdexit_Click()
response = MsgBox("Do You Wish To Log Out", vbQuestion + vbYesNo, "Confirm")
If response = vbYes Then
frmwelcome.Show
Unload Me
End If
If responce = vbNo Then
MDIswitchboard.Show
End If
End Sub
Private Sub cmdqueries_Click()
frmqueries.Show
MDIswitchboard.Enabled = False
End Sub
Private Sub cmdreceipt_Click()
frmreceipt.Show
End Sub
Private Sub cmdreports_Click()
frmreports.Show
End Sub
Private Sub cmdstock_Click()

frmstock.Show
End Sub
Private Sub cmdworkers_Click()
frmworkers.Show
End Sub
Private Sub fpolectl1_GotFocus()
End Sub
Private Sub MMControl1_Done(NotifyCode As Integer)
End Sub
Private Sub MDIForm_Load()
cmdcreditors.Enabled = False
cmdstock.Enabled = False
cmddebtors.Enabled = False
cmdreceipt.Enabled = False
cmdworkers.Enabled = False
cmdreports.Enabled = False
cmdqueries.Enabled = False
End Sub
Private Sub mnuaccountant_Click()
frmLogin.Show
frmLogin.Combo1.Text = "Accountant"
MDIswitchboard.Enabled = False
frmLogin.Combo1.Enabled = False
End Sub

Private Sub mnuadministrator_Click()


frmLogin.Show
frmLogin.Combo1.Text = "Manager"
MDIswitchboard.Enabled = False
frmLogin.Combo1.Enabled = False
End Sub
Private Sub mnudefaultuser_Click()
frmLogin.Show
frmLogin.Combo1.Text = "Defaultuser"
MDIswitchboard.Enabled = False
frmLogin.Combo1.Enabled = False
End Sub

Private Sub mnulogout_Click()

response = MsgBox("Do You Wish To Log Out", vbQuestion + vbYesNo, "Confirm")


If response = vbYes Then
frmwelcome.Show
Unload Me
End If
If responce = vbNo Then
MDIswitchboard.Show
End If
End Sub
Private Sub mnumanager_Click()
frmLogin.Show
frmLogin.Combo1.Text = "Manager"
MDIswitchboard.Enabled = False
frmLogin.Combo1.Enabled = False
End Sub

Try this
Private Sub cmdall_Click()
adodebquery.RecordSource = "SELECT * FROM tbldebtors"
adodebquery.Refresh
adodebquery.Caption = adodebquery.RecordSource
End Sub
Private Sub cmdclose_Click()
Unload Me
frmqueries.Enabled = True
frmqueries.Show v
End Sub
Private Sub cmdid_Click()
adodebquery.RecordSource = "SELECT IDNumber FROM tbldebtors"
adodebquery.Refresh
adodebquery.Caption = adodebquery.RecordSource
End Sub
Private Sub Form_Load()
x = "SELECT IDNumber"
End Sub
Private Sub optaccnmbr_Click()
x = x & " , Accountnumber"
adodebquery.RecordSource = x & " FROM tbldebtors"
adodebquery.Refresh
adodebquery.Caption = adodebquery.RecordSource
End Sub
Private Sub optaddrss_Click()

x = x & " , Address"


adodebquery.RecordSource = x & " FROM tbldebtors"
adodebquery.Refresh
adodebquery.Caption = adodebquery.RecordSource
End Sub
Private Sub optitm_Click()
End Sub
Private Sub optall_Click()
x = " SELECT Name ,Surname ,IDNumber ,AccountNumber ,Address
,Phonenumber ,Amountowing ,Debtorscollectingperiod , Dateoftransaction"
adodebquery.RecordSource = "SELECT * FROM tbldebtors"
adodebquery.Refresh
adodebquery.Caption = adodebquery.RecordSource
x = " SELECT IDNumber"
End Sub
Private Sub optid_Click()
x = x & " , IDNumber"
adodebquery.RecordSource = x & " FROM tbldebtors"
adodebquery.Refresh
adodebquery.Caption = adodebquery.RecordSource
End Sub
Private Sub optname_Click()
x = x & " , Name"
adodebdquery.RecordSource = x & " FROM tbldebtors"
adodebquery.Refresh
adodebquery.Caption = adodebquery.RecordSource
End Sub
Private Sub optowing_Click()
x = x & " , Amountowing"
adodebquery.RecordSource = x & " FROM tbldebtors"
adodebquery.Refresh
adodebquery.Caption = adodebquery.RecordSource
End Sub
Private Sub optperiod_Click()
x = x & " , Debtorscollectingperiod"
adodebquery.RecordSource = x & " FROM tbldebtors"
adodebquery.Refresh
adodebquery.Caption = adodebquery.RecordSource
End Sub
Private Sub optphone_Click()
x = x & " , Phonenumber"
adodebquery.RecordSource = x & " FROM tbldebtors"

adodebquery.Refresh
adodebquery.Caption = adodebquery.RecordSource
End Sub
Private Sub optsrnm_Click()
x = x & " , Surname"
adodebquery.RecordSource = x & " FROM tbldebtors"
adodebquery.Refresh
adodebquery.Caption = adodebquery.RecordSource
End Sub

You might also like