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

Welcome! Partial Payments & Search Form


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

Welcome to Microsoft Access Developer Level 8. In this course we will continue working on the order entry system partial payments feature, focusing on enhancements, security additions, and handling overpayments. We will discuss setting up default values, managing form permissions with code, and making the manager password a global public function. I will show you how to search your code for specific functions, and we will talk about building a search as you type form so users can filter lists of customers or companies in real time by entering text.

Navigation

Keywords

Access Developer, partial payments, search as you type, order entry system, VBA, developer level 8, filter customer list, payment system enhancements, global public function, overpayments, multiple field search, default values, manager password, allow add

 

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
 
More Information
Transcript 
Welcome to Microsoft Access Developer Level 8 brought to you by AccessLearningZone.com. I am your instructor, Richard Rost. Today's class is going to cover more with the partial payments that we have been working on in our order entry system in previous classes. We are also going to spend some time learning how to do a search as you type form. As you type in characters into a little search box, it filters a list of customers or companies or whatever you want to search for.

This course follows Access Developer Level 7. Of course, I recommend that you complete all of my beginner, expert, and advanced classes and Developer 1 through 7 before taking this class. For those of you who have never taken any of my classes before, they are broken up into beginner, expert, advanced, and developer classes.

Beginner is the basics. Well, basics - I say basics. It is fundamentals. Expert is for people who want to learn a little bit more. Advanced focuses mostly on events and macro programming, which is a good precursor to development. Developer is what you are taking now. This focuses on VBA and taking your databases to the next level. Every category is broken down into multiple levels. This is level 8. Each level is about an hour and a half long.

You can find a copy of the database that I am working on in class at this webpage, 599CD.com/databases. Of course, I recommend that you build the database yourself. Following along from scratch from the beginning with me, you will get the most out of it. However, if you are lazy, like I can be lazy sometimes too, or if you have messed up somewhere along the way, you can always download mine right here. You will need your password that you got when you purchased this class in order to open up the database.

This class is recorded using Microsoft Access 2016 from Office 365. Everything that I cover in today's class should work just fine in 2007, 2010, and 2013.

Now let's take a look more closely at what is covered in today's class. In today's class, we are going to focus a lot on adding some enhancements and some modifications and some security additions to the partial payment system that we built in the last class.

In lesson one, we are going to start by setting up some default values so our users do not have to keep typing in amounts due. We will deal with what happens when an order is paid and we will check for overpayments.

In lesson two, we are continuing with our payment system modifications. We are going to talk about how to set your form with code to allow additions, edits, and deletions. We are going to take that manager pass, we are going to make it a global public function. I will show you how to globally search all of your code to make sure that you have covered all instances of something.

In lesson three, we are going to build something that I get a lot of emails for. It is how to make a search as you type function. We have a list of customers and a text box we can search in, and as I enter characters, it filters that list down. We will also have it so we can search in multiple fields at the same time. So you are not sure whether it is the person's first name, last name, or their company name. Just typing in a few characters will break the list down and you can see all of the people with those particular criteria.
Intro 
Welcome to Microsoft Access Developer Level 8. In this course we will continue working on the order entry system partial payments feature, focusing on enhancements, security additions, and handling overpayments. We will discuss setting up default values, managing form permissions with code, and making the manager password a global public function. I will show you how to search your code for specific functions, and we will talk about building a search as you type form so users can filter lists of customers or companies in real time by entering text.
Quiz 
Q1. What is the primary focus of Microsoft Access Developer Level 8?
A. Learning how to design tables in Access
B. Enhancing the partial payments system and building a search as you type feature
C. Overview of database relationships
D. Introduction to macro programming

Q2. What feature allows users to filter a list as they type in a search box?
A. AutoCalculate
B. Search as you type
C. Data Macros
D. Index Lookup

Q3. What does the course recommend you do for the best learning experience?
A. Memorize the code
B. Download the finished database only
C. Build the database yourself from scratch along with the instructor
D. Only watch the lessons without practice

Q4. In which lesson will you set up default values to simplify user input for amounts due?
A. Lesson three
B. Lesson two
C. Lesson one
D. Lesson four

Q5. How will the course help you handle overpayments in the system?
A. Automatically delete the order
B. Ignore any extra payments
C. Check and notify for overpayments
D. Force the user to restart the order

Q6. When making the manager password a global public function, what benefit does this provide?
A. It removes all password protection
B. It lets you use the password logic throughout your codebase
C. It hides the password from all users
D. It encrypts the database

Q7. What is a key feature of the search as you type form created in this class?
A. Filter only by last name
B. Search in multiple fields at the same time
C. Only list companies
D. Only searches after you press Enter

Q8. Which versions of Access are supported for the lessons in this course?
A. Only Access 2021
B. 2016, 2007, 2010, and 2013
C. Only Access 2007
D. Only Access 2016 and later

Q9. What is the primary focus of the Developer classes?
A. Learning to format reports
B. Using VBA and advanced database development techniques
C. Sorting and filtering tables
D. Creating basic queries

Q10. If a student makes a mistake while building the class database, what option is available?
A. Start over from scratch every time
B. Download the provided database with a password
C. Skip the lesson
D. Use only the code snippets

Answers: 1-B; 2-B; 3-C; 4-C; 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 focuses on Microsoft Access Developer Level 8. I am your instructor, Richard Rost. In this course, we continue expanding the order entry system, picking up where Developer Level 7 left off. The topics in this session revolve around improving our partial payments feature and developing a form that filters results as you type.

My Access classes are organized into four main tracks: beginner, expert, advanced, and developer. The beginner lessons cover the essentials, while expert introduces more detailed functionality. Advanced lessons dive into events and macro programming, providing an important foundation for developers. The developer track, which includes this course, builds on all of that and adds VBA programming to help you take your Access databases even further. Each of these tracks is split into multiple levels. Developer Level 8, for example, is about an hour and a half in length.

You can download a copy of the database I'm working with during this class at 599CD.com/databases. However, I always encourage you to create the database yourself from scratch to get the most out of the learning process. Still, if you'd like to save time or if you run into any issues, you can download my file from the website as well. You will need the password that you received when you purchased the class to open the file.

This particular course was recorded using Microsoft Access 2016 from Microsoft 365, but all of the techniques and features discussed here will work just as well in Access 2007, 2010, and 2013.

Now let's look closely at what we will cover in this course. We'll spend a lot of time enhancing and modifying the partial payments system that we built previously. This includes adding some important security improvements.

In the first lesson, we'll start by setting up default values for our forms so that users don't have to keep entering the amounts due. We'll also handle the situation where an order is paid in full and learn how to prevent overpayments.

In lesson two, we'll continue improving the payments system. You'll learn how to use code to control whether your forms allow adding, editing, or deleting records. The manager password will be turned into a global public function, making it more accessible and easier to maintain throughout your project. I'll also show you how to perform a global code search, so you can make sure you've covered every instance of a particular item in your project.

Lesson three is focused on something I get a lot of questions about: building a search-as-you-type form. We'll set up a list of customers and a search box that filters the list in real time as you enter text. I'll also show you how to search across multiple fields at the same time, so whether you're looking for a first name, last name, or company name, the form will quickly narrow down your results as you type.

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 
Enhancing partial payment functionality in order entry
Setting default values for amounts due
Handling paid orders and overpayment checks
Modifying payment forms for add, edit, delete access
Converting manager password to a global public function
Searching code globally for values or functions
Creating a search as you type form
Filtering customer lists based on textbox input
Searching multiple fields simultaneously in forms
Primary Topics 
partial payments, order entry system, search as you type, payment validation, Access VBA, form enhancements, security improvements, default values, global functions
Secondary Topics 
form permissions, code maintenance
 
 
 

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: 8/15/2026 7:21:29 PM. PLT: 1s
Keywords: Access Developer, partial payments, search as you type, order entry system, VBA, developer level 8, filter customer list, payment system enhancements, global public function, overpayments, multiple field search, default values, manager password, allow add  PermaLink  How To Add Partial Payments and Build a Search as You Type Form in Microsoft Access