Inventory System VBA

JhnSanchez

New Member
Joined
Jun 29, 2022
Messages
6
Office Version
  1. 2019
Platform
  1. Windows
Hi everyone,

Just wondering if anyone can help me out here, I'm thinking of ways to make an inventory system for our machines in warehouse. To be specific, inventory system for our consumable parts for our plasma cutters like, nozzles, caps, etc.. Would it be easier to use excel VBA for this one or just an access form?

Thanks.
 

Excel Facts

Workdays for a market open Mon, Wed, Friday?
Yes! Use "0101011" for the weekend argument in NETWORKDAYS.INTL or WORKDAY.INTL. The 7 digits start on Monday. 1 means it is a weekend.
I created an inventory system in Excel because I felt the flexibility was needed to get daily reports from other systems and alter the results quicker. I find that Access has a huge amount of overhead to get what I need.
 
Upvote 0
All things equal, typically relational database programs, like Access, are better equipped for things like inventory.
Of course, that is dependent upon your proficiency in both (so "all things may not be equal"!)

If you do a search on "Microsoft Access Inventory Templates", you should be able to find many pre-defined templates you can use (and some of them are free).
 
Upvote 0
Solution
I find that Access has a huge amount of overhead to get what I need.
Jeffrey, just kind of curious as to what you regard as a "huge amount of overhead". Are you just talking about the learning curve for Access?

I find Access form development MUCH easier than Excel form development. With Excel, you need to use VBA to manually map every single field on every single form to the appropriate cells.
With Access, form fields can be automatically bound to the underlying tables without any VBA or manual work. If you create the Form from the table, it is just "drag and drop".

Initially, I found Access a bit daunting and hard to work in. But that was because I really did not understand the Rules of Database Normalization, so I was doing a lot of "programming myself into corners", and really simple tasks became difficult. Once someone pointed me in the right direction, and I re-designed my database according to the Rules of Normalization, things got much better and I was able to create some pretty cool things with Access. It is definitely not something you want to dive into if you don't have a good handle of those concepts first though.
 
Upvote 0
Setting up new reports, IMHO, is very tedious. Being able to get data in and out in a meaningful way leaves me exporting the data and making it look nice for charts and tables. I've created public driven access databases in Access and they work great for repetition.

Early on I had troubles with joins and queries, but I enlisted a smarter person than me, and with examples I was off and running. I'm not sure the everyday user would find Access as useful.
 
Upvote 0
The application that I built in Excel was able to help the auditors find their inventory and quantify results faster. Paper vs Computer with product ID scanner.
 
Upvote 0
I do agree when you are using Access and keeping in mind database normalization, it becomes a lot less of a hassle. VBA kinda gets confusing to certain degree sometimes.
 
Upvote 0

Forum statistics

Threads
1,223,929
Messages
6,175,455
Members
452,643
Latest member
gjcase

We've detected that you are using an adblocker.

We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel

Which adblocker are you using?

Disable AdBlock

Follow these easy steps to disable AdBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the icon in the browser’s toolbar.
2)Click on the "Pause on this site" option.
Go back

Disable AdBlock Plus

Follow these easy steps to disable AdBlock Plus

1)Click on the icon in the browser’s toolbar.
2)Click on the toggle to disable it for "mrexcel.com".
Go back

Disable uBlock Origin

Follow these easy steps to disable uBlock Origin

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back

Disable uBlock

Follow these easy steps to disable uBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back
Back
Top