Free Lessons
Courses
Seminars
TechHelp
Fast Tips
Templates
Topic Index
Forum
ABCD
 
Home   Courses   TechHelp   Forums   Help   Contact   Merch   Join   Order   Logon  
 
Home > Courses > Access > Developer > D23 > Introduction < D23 | Lesson 01 >
Welcome

Welcome! Rental Inventory & Order System


 S  M  L  XL  FS  |  Slo  Reg  Fast  2x  |  Bookmark 

Welcome to Microsoft Access Developer Level 23. In this course we will work extensively with record sets as we cover scanning rental items in and out, building a rental inventory system, adding serial number tracking with barcode scanning, and processing batch check-ins. We will also discuss creating an order entry system with a subform and printable invoices, copying customer addresses to orders, adding products to orders, and tracking inventory by auditing product history and order shipments. I will show you how to prevent duplicate shipments, check for payment before shipping, and ensure inventory quantity before processing orders.

Navigation

Keywords

Access Developer, record sets, rental inventory, barcode scanning, order entry system, printable invoice, inventory tracking, serial numbers, customer checkout, product history table, order list form, batch check in, ship order button, inventory audit, su

 

Start a NEW Conversation
 
Only students may post on this page. Click here for more information on how you can set up an account. If you are a student, please Log On first. Non-students may only post in the Visitor Forum.
 
Subscribe
Subscribe to Welcome
Get notifications when this page is updated
 
Intro Welcome to Microsoft Access Developer Level 23. In this course we will work extensively with record sets as we cover scanning rental items in and out, building a rental inventory system, adding serial number tracking with barcode scanning, and processing batch check-ins. We will also discuss creating an order entry system with a subform and printable invoices, copying customer addresses to orders, adding products to orders, and tracking inventory by auditing product history and order shipments. I will show you how to prevent duplicate shipments, check for payment before shipping, and ensure inventory quantity before processing orders.
Transcript Welcome to Microsoft Access Developer Level 23 brought to you by AccessLearningZone.com. I am your instructor, Richard Rost.

In today's class, we are working more with record sets. Today we are going to cover scanning in and out rental items, building an order entry system with a printable invoice, and tracking inventory. I will be using Access 365, which is roughly close to Access 2019. Everything I cover in today's class should be good going back to, I am going to say, 2007.

This class follows Access Developer 22. I strongly recommend you watch that class first, and of course, all of my previous classes from the beginner, expert, advanced, and developer series, especially 16 and on, where we start covering record sets.

If you have any questions regarding the material covered in today's class, just scroll down to the bottom of the page that you are on and post them there. Also, take a minute to read through any of the other questions that have been posted as your question may have already been answered, and make sure you click on the big red subscribe button to get notified if any other questions or comments are posted for this class.

If you have any questions that are not about the material covered in today's class, feel free to post them in the Access forum on that website.

Now let's take a closer look at what is covered in Developer 23.

In lesson one, we are going to build a form to do rental inventory. This is where you have either books, videos, tools, or a library, whatever rental inventory you need to track. You have a specific item like a book. You have a list of customers. The customers will check out those items. They are due back in on a specific date. You check it out and check it in. You have to lock the customer field, lock the buttons, and do all kinds of things. We will scan in and out rental items in lesson one.

In lesson two, we are going to take our rental inventory database and add serial numbers to the items. These serial numbers can be whatever you want. You can print out barcode labels if you choose to, and you can put those on your items. Then we will scan those out by scanning in the barcode number or the serial number. We will be able to scan them back in and in batches. If a whole bunch of books come back, you can just go scan, scan, scan, scan into a text box right there, hit the process records, and then our record set will loop through all of the items. It will check them, make sure they were out, check some other rules, and then scan them back in.

In lesson three, we are going to build a simple order entry system, including an order entry form with a subform and a printable invoice.

In lesson four, we are going to continue with the order entry system. We are going to build an order list form so we can see all the orders in the system. We are going to copy the customer's address information to the order when the order is placed. That way, you have a history of where that order was shipped to. We are going to add a product selection box so you can pick a product from a list, hit add, and it adds it to the order. You do not have to type in the order information and the pricing and all that stuff.

In lesson five, we are actually going to track inventory in our system. We will create a product history table so we can audit the transactions. Every time product goes out, I want to know about it. We will add "is shipped" to each order, so I know if this order has been shipped or not. We do not want to ship the same order twice. We will lock down that order once it has been shipped, so they cannot change any of the details or delete it. Then we will make our ship order button. We will check to make sure the order has been paid first and that it has not already been shipped.

We will run through all of the items first with a record set and make sure we have enough quantity to ship all the products on this order. If so, we will ship it and tell the user the order shipped successfully. Then we will remove those products from the inventory.
Quiz Q1. What is the main focus of Access Developer Level 23?
A. Working more with record sets and building order entry and inventory systems
B. Designing database user interfaces
C. Building web applications with Access
D. Creating charts and graphs in Access

Q2. Which version of Access is primarily used in this class?
A. Access 2013
B. Access 2016
C. Access 365
D. Access 2003

Q3. What feature is being added to the rental inventory system in lesson two?
A. Automated email notices
B. Shared cloud access
C. Serial numbers and barcode scanning
D. Video streaming capabilities

Q4. What is the purpose of the product history table in lesson five?
A. To store customer information
B. To audit inventory transactions
C. To design user forms
D. To manage employee schedules

Q5. When is an order locked so it cannot be changed in the system?
A. After it has been paid
B. After it is created
C. Once it is shipped
D. When it is reviewed by a manager

Q6. What is the benefit of copying the customer's address information to the order table?
A. It automates the payment process
B. It saves a history of where the order was shipped
C. It allows multiple addresses per order
D. It tracks order returns

Q7. What is required before shipping an order in the system built in lesson five?
A. The customer's email must be verified
B. The order must be paid and not previously shipped
C. The customer's credit limit must be checked
D. An invoice must be printed

Q8. What feature is added to make it easier to add products to an order?
A. Auto-complete address lookup
B. Product selection box with Add button
C. Importing data from Excel
D. Direct SQL queries

Q9. What should students do if they have questions not related to the material in the current class?
A. Email the instructor directly
B. Post in the Access forum on the website
C. Call customer support
D. Contact Microsoft

Q10. What is the purpose of scanning multiple barcodes into a text box during batch processing?
A. To sort products alphabetically
B. To process item returns in large quantities
C. To generate price reports
D. To analyze customer demographics

Answers: 1-A; 2-C; 3-C; 4-B; 5-C; 6-B; 7-B; 8-B; 9-B; 10-B

DISCLAIMER: Quiz questions are AI generated. If you find any that are wrong, don't make sense, or aren't related to the video topic at hand, then please post a comment and let me know. Thanks.
Summary Today's video from Access Learning Zone is Developer Level 23, and I am Richard Rost, your instructor for this class. In this session, we will continue our exploration of working with record sets in Microsoft Access. I will be demonstrating everything using Access 365, but you should be able to follow along if you are using versions as far back as Access 2007, and of course, anything in between such as Access 2019.

This class picks up directly after Developer 22, so if you have not watched that class yet, I highly recommend completing it first. It's also important that you are familiar with my earlier courses, especially starting from Developer 16 where we begin working extensively with record sets.

If you have any questions about what we cover today, please post them in the comments section at the bottom of the class page on my website. It's a good idea to read through other questions as well, since your question may already have been answered. Be sure to subscribe so you receive notifications if there are new replies or updates for this class. If your question isn't directly related to the topics covered in Developer 23, you can post it in the general Access forum.

Let's go over the specific topics covered in Developer 23.

In lesson one, we create a form for managing rental inventory. This could involve tracking books, videos, tools, or any kind of item you rent out. Each item is associated with a unique identifier, and you will have a list of customers who check these items out. The system records when an item is checked out and when it is due to be returned. You'll see how to lock certain fields and buttons to ensure proper workflow, and how to scan items in and out as customers borrow and return them.

Lesson two builds on this by adding serial numbers to each rental item. The serial numbers can be anything you choose, and you'll have the flexibility to print barcode labels and attach them to the items if you want to simplify scanning. The process of checking items back in can be handled in bulk as well. For example, if several items are returned at once, you can quickly scan each one into a textbox and then process them all together. The system will check each item's status, confirm it was checked out, apply any specific rules, and record the return in the database.

Lesson three introduces a simple order entry system. Here, we construct an order entry form that includes a subform for order details and a way to print invoices. This foundational structure will let you enter new orders and generate professional-looking invoices for your customers.

In lesson four, we expand the order entry system further. We build an order list form so you can view all orders in your database conveniently. When an order is placed, the customer's address at that time is copied into the order to preserve a historical shipping record. I will show you how to implement a product selection box. This lets you quickly pick products from a list, click an add button, and automatically populate the order with the right details and pricing, removing the need to enter information manually.

In lesson five, we focus on tracking inventory. We add a product history table, which creates a full audit trail of every transaction. Anytime a product goes out, the system records it. We also introduce an "is shipped" field for orders, allowing you to identify which orders have already been shipped. Once an order is marked as shipped, it becomes locked to prevent any further edits or accidental deletions. I will also guide you through creating a ship order button that checks to make sure the order is paid and not already shipped. The system will confirm that all items in an order are in stock before shipping, and once it ships, it deducts the appropriate quantities from your inventory.

You can find a complete video tutorial with step-by-step instructions on everything discussed here on my website at the link below.

Live long and prosper, my friends.
Topic List Scanning in and out rental items
Building a rental inventory form
Tracking rental due dates
Locking customer fields and buttons
Adding serial numbers to rental items
Printing and using barcode labels
Batch scanning items for check-in
Processing scanned items with record sets
Building an order entry system
Creating an order entry form with subform
Generating a printable invoice
Creating an order list form
Copying customer address to orders
Adding product selection to orders
Automating product and price entry
Tracking inventory in the order system
Creating a product history table
Auditing inventory transactions
Adding is shipped status to orders
Locking shipped orders from changes
Validating payment and shipment status
Verifying inventory quantity before shipping
Updating inventory upon shipment
 
 
 

The following is a paid advertisement
Computer Learning Zone is not responsible for any content shown or offers made by these ads.
 

Learn
 
Access - index
Excel - index
Word - index
Windows - index
PowerPoint - index
Photoshop - index
Visual Basic - index
ASP - index
Seminars
More...
Customers
 
Login
My Account
My Courses
Lost Password
Memberships
Student Databases
Change Email
Info
 
Latest News
New Releases
User Forums
Topic Glossary
Tips & Tricks
Search The Site
Code Vault
Collapse Menus
Help
 
Customer Support
Web Site Tour
FAQs
TechHelp
Consulting Services
About
 
Background
Testimonials
Jobs
Affiliate Program
Richard Rost
Free Lessons
Mailing List
PCResale.NET
Order
 
Video Tutorials
Handbooks
Memberships
Learning Connection
Idiot's Guide to Excel
Volume Discounts
Payment Info
Shipping
Terms of Sale
Contact
 
Contact Info
Support Policy
Mailing Address
Phone Number
Fax Number
Course Survey
Email Richard
[email protected]
Blog RSS Feed    YouTube Channel

LinkedIn
Copyright 2026 by Computer Learning Zone, Amicron, and Richard Rost. All Rights Reserved. Current Time: 7/3/2026 1:54:29 AM. PLT: 1s
Keywords: Access Developer, record sets, rental inventory, barcode scanning, order entry system, printable invoice, inventory tracking, serial numbers, customer checkout, product history table, order list form, batch check in, ship order button, inventory audit, su  PermaLink  How To Build a Rental Inventory, Order Entry, and Inventory Tracking System in Microsoft Access