Short description, the thing will hinge on two things, Batches (that we manufacture) and Purchase Orders (that we receive from customers).
The fields that really matter are these
Batch Table
ProductID
Quantity Manufactured
Ready Status
Date of Manufacture
Purchase Request Table
Product IDs
Product Quantities Requested
1. A Batch may stretch across multiple POs, but most often a batch will match a PO. That said, a given batch is sized to produce a certain quantity. Due to manufacturing reality, that value and the actual manufactured units almost never match, so a PO might call for 200k units, The batch size might be 220k in an attempt to match a PO after scrap rejects etc. but ultimately might produce 190K units, or even 210K units. Some clients, say I’m fine with 190k or Ill take all 220k, and that closes the PO, others might say, I need exactly 200k, so the negative/postive balance is carried over to the next run of that product. Rarely does manufacturing green light a 200k run to fill a 10k balance, so that 10k balance might hang around a while, and needs to be remembered.
2. POs will often have several products
3. Track balance of product on hand.
4. Track status of POs
5. Track which batch(es) were tied to which POs.
The manufacturing department (which I’m not part of by the way, has traditionally tracked these things with a couple really crappy spreadsheets, notebooks and post-it notes. I’m not kidding, we’re small and in many ways pretty old school). They’ve had a few recent **** ups, resulting from their state of the art tracking system, and have reached out to me for help, as I’m the resident Access guy (Doesn’t count for much). I’m in the tech services/quality department, and I have created a document management database for my group, that pulls in a bunch of the batch information, so manufacturing wants to piggyback onto that. Short story long, I thought this one would be relatively easy, but I’m really struggling to create something that does what they want. I’m not looking for someone to build it for me, but the proper table structure and has so far eluded me, and I’ll take any advice I can get.
The fields that really matter are these
Batch Table
ProductID
Quantity Manufactured
Ready Status
Date of Manufacture
Purchase Request Table
Product IDs
Product Quantities Requested
1. A Batch may stretch across multiple POs, but most often a batch will match a PO. That said, a given batch is sized to produce a certain quantity. Due to manufacturing reality, that value and the actual manufactured units almost never match, so a PO might call for 200k units, The batch size might be 220k in an attempt to match a PO after scrap rejects etc. but ultimately might produce 190K units, or even 210K units. Some clients, say I’m fine with 190k or Ill take all 220k, and that closes the PO, others might say, I need exactly 200k, so the negative/postive balance is carried over to the next run of that product. Rarely does manufacturing green light a 200k run to fill a 10k balance, so that 10k balance might hang around a while, and needs to be remembered.
2. POs will often have several products
3. Track balance of product on hand.
4. Track status of POs
5. Track which batch(es) were tied to which POs.
The manufacturing department (which I’m not part of by the way, has traditionally tracked these things with a couple really crappy spreadsheets, notebooks and post-it notes. I’m not kidding, we’re small and in many ways pretty old school). They’ve had a few recent **** ups, resulting from their state of the art tracking system, and have reached out to me for help, as I’m the resident Access guy (Doesn’t count for much). I’m in the tech services/quality department, and I have created a document management database for my group, that pulls in a bunch of the batch information, so manufacturing wants to piggyback onto that. Short story long, I thought this one would be relatively easy, but I’m really struggling to create something that does what they want. I’m not looking for someone to build it for me, but the proper table structure and has so far eluded me, and I’ll take any advice I can get.