Professional Documents
Culture Documents
Unload Me
End Sub
Private Sub cmdSupplier_Click()
Dim X As Integer
Dim nextrow As Range
On Error GoTo cmdSupplier_Click_Error
Set nextrow = Sheet4.Cells(Rows.Count, 3).End(xlUp).Offset(1, 0)
For X = 1 To 9
If Me.Controls("Vendor" & X).Value = "" Then
MsgBox "Missing data"
Exit Sub
End If
Next
If WorksheetFunction.CountIf(Sheet4.Range("C:C"), Me.Vendor1.Value) > 0 Then
MsgBox "This Supplier already exists"
Exit Sub
End If
For X = 1 To 9
nextrow = Me.Controls("Vendor" & X).Value
Set nextrow = nextrow.Offset(0, 1)
Next
'clear
For X = 1 To 9
Me.Controls("Vendor" & X).Value = ""
Next
On Error GoTo 0
Exit Sub
cmdSupplier_Click_Error:
MsgBox "Error " & Err.Number & " (" & Err.Description & ") in procedure cmdSuppl
ier_Click of Form frmVendor"
End Sub
-----------------------------------------Receiving----------------------------------------------------------------------------------------Private Sub cmdReceiving_Click()
Dim X As Integer
Dim nextrow As Range
Dim DateCus As Range
On Error GoTo cmdOrders_Click_Error
Me.Arec6.Value
Me.Brec6.Value
Me.Crec6.Value
Me.Drec6.Value
Me.Erec6.Value
Me.Frec6.Value
=
=
=
=
=
=
Format(Me.Arec6.Value,
Format(Me.Brec6.Value,
Format(Me.Crec6.Value,
Format(Me.Drec6.Value,
Format(Me.Erec6.Value,
Format(Me.Frec6.Value,
"$##,###.00")
"$##,###.00")
"$##,###.00")
"$##,###.00")
"$##,###.00")
"$##,###.00")
0)
0)
0)
0)
0)
On Error GoTo 0
Exit Sub
cmdOrders_Click_Error:
MsgBox "Error " & Err.Number & " (" & Err.Description & ") in procedure cmdOrder
s_Click of Form frmReceiving"
End Sub
Adv
For X = 2 To 6
Me.Controls("Erec" & X).Value = ""
Next
Me.Erec2.RowSource = "Product"
End If
On Error GoTo 0
End Sub
Private Sub Frec1_Change()
Dim X As Integer
On Error Resume Next
If Me.Erec3 = "" Then
MsgBox "You must fill in the previous row"
Me.Frec1.Value = ""
Exit Sub
Else
Sheet5.Range("M6").Value = Me.Frec1.Value
Adv
For X = 2 To 6
Me.Controls("Frec" & X).Value = ""
Next
Me.Frec2.RowSource = "Product"
End If
On Error GoTo 0
End Sub
Private Sub Arec3_Change()
On Error Resume Next
Me.Arec2.RowSource = ""
Me.Arec4 = Application.WorksheetFunction.VLookup(Me.Arec2, Sheet5.Range("Data"),
2, 0)
Me.Arec5 = Application.WorksheetFunction.VLookup(Me.Arec2, Sheet5.Range("Data"),
3, 0)
If Me.Arec3.Value > "" Then Me.Arec6 = Me.Arec3.Value * Me.Arec5.Value
On Error GoTo 0
End Sub
Private Sub Brec3_Change()
On Error Resume Next
Me.Brec2.RowSource = ""
Me.Brec4 = Application.WorksheetFunction.VLookup(Me.Brec2, Sheet5.Range("Data"),
2, 0)
Me.Brec5 = Application.WorksheetFunction.VLookup(Me.Brec2, Sheet5.Range("Data"),
3, 0)
If Me.Brec3.Value > "" Then Me.Brec6 = Me.Brec3.Value * Me.Brec5.Value
On Error GoTo 0
End Sub
On Error GoTo 0
Exit Sub
SetmeRec_Error:
MsgBox "Error " & Err.Number & " (" & Err.Description & ") in procedure SetmeRec
of Form frmReceiving"
End Sub