-
Add Stock
-
Receiving
-
Create a form to prompt user to enter
- Part Num (required)
- PO Num (required)
-
Machine Type (required)
- dropdown list to choose from
- IM
- PM
- CM
-
Condition (required)
- dropdown list to choose from
- HPNew
- HPRef
- EPRef
- Technician (required)
- Shelf (required)
- Serial Num (optional)
- Note (optional)
-
Auto-fill values in these fields
- DateCreated
- Now()
- StockID
- AutoNumber
-
When all required fields have been entered, user clicks on a button Done
- Save this data entry as a new record into tblStockInventory
-
Automatically print out a label (see Word doc requirement)
- Allow user to reprint
- Return to Main Screen
-
Sell Stock
-
Create a form to allow user to scan the product's barcode value
-
Once scanned, automatically update this entry in tblStockInventory
-
Create a form to prompt user to enter
- InvNum (required)
- Technician (required)
- Note (optional)
- Auto-fill values in these fields
- DateModified
- now()
- Available
- False
-
Auto print barcode label
- 1 x printer
- 1 x invoice
- Allow user to reprint
-
Check In Stock
-
Create a form to allow user to scan the product's barcode value
-
Form only has a textbox field
-
Once scanned, prompt user with two buttons
- Check In with Parts Pulled
- Prompt user for data entry
- When all required fields have been entered, user clicks on a button Done
- Append a new entry in tblStockWorklog
- Fields
- WorklogID (AutoNumber)
- Lookup the StockID (barcode) from tblStockInventory
- Transaction
- Auto value=Check In
- ChildPartNum (required)
- Can only choose from restricted list of available parts in this StockID
- We will provide this SQL query
- Technician (required)
- InvNum (required)
- Shelf (required)
- Notes (optional)
- DateCreated
- now()
- Update entry in tblStockInventory, using data from tblStockWorklog
- StockID (barcode)
- Technician
- Shelf
- Notes
- DateModified
- now()
- Add new entry in tblStockTransaction, using data from tblStockWorklog
- StockID (barcode)
- Transaction
- Sale
- ChildPartNum
- Available
- No
- InvNum
- DateCreated
- Notes
- Auto print barcode label
- 1 x printer
- 1 x invoice
- Allow user to reprint
- Return to Main Screen
- Check In with No Parts Pulled
- Prompt user for data entry
- When all required fields have been entered, user clicks on a button Done
- Append a new entry in tblStockWorklog
- Fields
- WorklogID (AutoNumber)
- Lookup the StockID (barcode) from tblStockInventory
- Transaction
- Auto value=Check In
- Technician (required)
- InvNum (optional)
- Shelf (required)
- Notes (optional)
- DateCreated
- now()
- Auto print barcode label
- 1 x printer
- Allow user to reprint
- Update entry in tblStockInventory, using data from tblStockWorklog
- StockID (barcode)
- Technician
- Shelf
- Notes
- DateModified
- now()
- Return to Main Screen
-
Check Out Stock
-
Create a form to allow user to scan the product's barcode value
-
Form should focus cursor on the barcode value so user can directly scan the value
-
Once scanned, automatically add this new entry into tblStockWorklog
- WorklogID (AutoNumber)
- StockID
- Lookup the StockID (barcode) from tblStockInventory
- Transaction
- Auto value=Check Out
- Technician (required)
- InvNum (required)
- Notes (optional)
- DateCreated
- now()
-
Auto print barcode label
- 1 x printer
- Allow user to reprint
-
Form should allow user to type in product's part number
-
Once entered, look for this part number (PartNumStock) in tblStockInventory
- Present all records with different serial #s that has this part#, let user choose one
- Log into tblStockWorklog
- WorklogID (AutoNumber)
- StockID
- User picked from list
- Transaction
- Auto value=Check out
- Technician (required)
- InvNum (required)
- Notes (optional)
- DateCreated
- now()
- Allow user to reprint
- 1 x printer
- Allow user to reprint
-
Form should allow user to type in product's serial number
-
Once entered, look for this serial number (ManufNum) in tblStockInventory
- Present all records with matching serial number, let user to choose one
- Log into tblStockWorklog
- WorklogID (AutoNumber)
- StockID
- User picked from list
- Transaction
- Auto value=Check out
- Technician (required)
- InvNum (required)
- Notes (optional)
- DateCreated
- now()
- Auto print barcode label
- 1 x printer
- Allow user to reprint
-
Form should allow user to type in product's StockID
-
Look for this StockID in tblStockInventory
- Log into tblStockWorklog
- WorklogID (AutoNumber)
- StockID
- Transaction
- Auto value=Check out
- Technician (required)
- InvNum (required)
- Notes (optional)
- DateCreated
- now()
- Auto print barcode label
- 1 x printer
- Allow user to reprint
- Form should also have a button Add Stock, which goes to the frmAddStock