Professional Documents
Culture Documents
9 Stock Maintenance Rakesh
9 Stock Maintenance Rakesh
Manage.cls
Option Explicit
'##ModelId=43B6EF6C03B9
Private name As Variant
'##ModelId=43B6EF6F0222
Private department As Variant
'##ModelId=43B6EF7602EE
Private designation As Variant
'##ModelId=43B6EFB8036B
Public Sub check()
End Sub
'##ModelId=43B6EFD600FA
Public Sub palceorder()
Dim n As Integer
n = Val(Form2.numbers.Text)
Form2.Adodc1.Recordset.Fields("Available").Value =
Form2.Adodc1.Recordset.Fields("Available").Value + n
Form2.Adodc1.Recordset.Update
MsgBox ("order has been placed")
End Sub
'##ModelId=43B6EFE0006D
Public Sub takestock()
Dim s As New stock
Form1.Adodc1.Recordset.MoveFirst
g: If Not Form1.Adodc1.Recordset.EOF Then
If Form1.Adodc1.Recordset.Fields("ItemName").Value = Form1.product.Text Then
Dim a As Integer
a = Val(Form1.number.Text)
If Form1.Adodc1.Recordset.Fields("Available").Value > 20 And a <
Form1.Adodc1.Recordset.Fields("Available").Value Then
MsgBox ("your item is placed in the rack")
s.decrementlevel
s.updateStock
Else
MsgBox ("sorry low availabilty")
Unload Form1
Form2.Show
End If
Else
Form1.Adodc1.Recordset.MoveNext
GoTo g
End If
End If
End Sub
Stock.cls
Option Explicit
'##ModelId=43B6F00E0232
Private storename As Variant
'##ModelId=43B6F02C030D
Private stocksname As Variant
'##ModelId=43B6F04F009C
Private numberOfAvailability As Variant
'##ModelId=43B6F0760232
Public Sub updateStock()
Form1.Adodc1.Recordset.Update
End Sub
'##ModelId=43B6F0BE0177
Public Sub decrementlevel()
Dim a As Integer
a = Val(Form1.number.Text)
Form1.Adodc1.Recordset.Fields("Available").Value =
Form1.Adodc1.Recordset.Fields("Available").Value - a
End Sub
'##ModelId=43B6F0CF004E
Public Sub indicate()
End Sub
Form1.frm
End Sub
Form2.frm
End Sub
Output: