I’m sure it can be done in Appsheet I’m just not as familiar with Appsheet as I am with Access.
-
Parts Database Table (As parts are added from inventory app or from request parts app this list grows)
-
Request Part Data( where the request parts form data goes)
2.Form (user opens app to)
- The form contains
A. Product Barcode (If they have a part with barcode scan it and autofills all below data with matching row from Parts Database if Barcode is not in the system then they can add it and fill in all fields below to add the part to both Tables if Part does not have barcode leave blank and proceed filling out the form)
B. Category (Type of Part Belt,Bearing, Bushing, Sprocket etc) This list will grow as more parts are added to the system. (As with Barcode field this has a drop down that will change depending on if any of the other fields have data in them to help filter down to find the correct part. If no Category it can be left blank.)
C. Part Number( Not all parts will have a Part number)(As with Barcode and Category field this has a drop down that will change depending on if any of the other fields have data in them to help filter down to find the correct part. If no Part number it can be left blank.)
D. Part Desc( way to reference a part without a part number or barcode)As with Barcode, Category and Part Number field this has a drop down that will change depending on if any of the other fields have data in them to help filter down to find the correct part. If no Part Desc it can be left blank.)
E. Department (Enum with Dynamic Department from Parts Database that will filter the fields to return only parts with match from Machine Center Column.)
F. Machine Center (Enum with Dynamic Machine Centers from Parts Database that will filter the fields to return only parts with match from Machine Center Column.)
G. PO # (Auto Generated using CONCATENATE(“TJ” &TEXT(TODAY(),“MMDDYY”),Right([_RowNumber] -1,5)“001”)
H. Qty (How many needed)
I. Importance (Enum Critical, High, Medium, Low
J. Additional Notes
Example:
If i scan a barcode and matches a barcode in the Parts Database then the Row will fill in the Department, Machine Center, Category, Part Number, Part Desc. The user will then fill in the Qty Importance Requested By and Additional info and save creating a row in the Requested Parts
If the barcode does not match then user fills in Department Machine Center Category Part number Part Desc Qty Importance Requested By and Additional info saves create a row in the Requested Parts and Creates a new Part in the Parts Database with Product Barcode, Department Machine Center Category Part Number Part Desc from what user had entered.
If the Part has no barcode then the user can use Department, Machine Center, Category, Part Number, or Part Desc. to find the part they are needing to order. Department they enter Dept1 and it will filter down all the other fields to only show matching data that = Dept1 if they select Machine1 then the remaining fields will filter down to match only if they = Dept1 and Machine1 and so on.
after filtering down Department, Machine Center, Category, Part Number, Part Desc and no match then they fill in the QTY, Importance, Requested By and Additional info and it will add a row to Requested Parts and Parts Database.
This away the Parts Database will always be growing and next time they request that part it will be there.
the Requested Parts will then go thru the approval system built already on another app.