Free Lessons
Courses
Seminars
TechHelp
Fast Tips
Templates
Topic Index
Forum
ABCD
 
Home   Courses   TechHelp   Forums   Help   Contact   Merch   Join   Order   Logon  
 
Home > TechHelp > Directory > Access > Bill To Ship To < Shift Click | Bill To Ship To 2 >
Bill To Ship To
By Richard Rost   Richard Rost on LinkedIn Email Richard Rost   2 years ago

Copy Bill To to Ship To in a Microsoft Access Order


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

In this Microsoft Access tutorial, I will show you how to efficiently copy the Bill To address into the Ship To address fields in an order form. We will explore two methods: using a macro for a no-programming approach, and an easier developer method. Enhance your form's functionality with this quick and practical solution.

Milton from Paramount, California (a Platinum Member) asks: How do I easily copy the Bill To address into the Ship To address fields in an order form in Microsoft Access? When I'm entering an order, I find it really time-consuming to type the same address twice. I think there's gotta be a way to copy the Bill To address over to the Ship To address automatically. Is there some trick or button that can make this quicker and easier?

Members

There is no extended cut, but here is the database download:

Silver Members and up get access to view Extended Cut videos, when available. Gold Members can download the files from class plus get access to the Code Vault. If you're not a member, Join Today!

Prerequisites

Links

Recommended Courses

Up Next

Learn More

FREE Access Beginner Level 1
FREE Access Quick Start in 30 Minutes
Access Level 2 for just $1

Free Templates

TechHelp Free Templates
Blank Template
Contact Management
Order Entry & Invoicing
More Access Templates

Resources

Diamond Sponsors - Information on our Sponsors
Mailing List - Get emails when new videos released
Consulting - Need help with your database
Tip Jar - Your tips are graciously accepted
Merch Store - Get your swag here!

Questions?

Please feel free to post your questions or comments below or post them in the Forums.

KeywordsCopy Bill To to Ship To in Microsoft Access

TechHelp Access, copy bill to ship to address, Microsoft Access tutorial, order form automation, Access macro method, Access developer method, address autofill, customer form setup, field design view, time-saving Access tips, form label design, Access VBA alternative, address field formatting

 

 

 

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 Bill To Ship To
Get notifications when this page is updated
 
Intro In this video, we'll talk about how to quickly copy the bill to address into the ship to address fields in Microsoft Access. I'll show you how to set up your table and form with the required fields, update the form layout, add labels and color-coding for clarity, and create a button that lets users copy the address efficiently. We'll cover two methods for automating this process, starting with a macro for those who prefer to avoid programming, and then a simple developer approach.
Transcript Today is a popular question I get asked all the time. Even though I've covered this in some of my lessons, so many people ask about it that I decided to make a TechHelp video. Today, I'm going to teach you how to copy the bill to address to the ship to address. We'll make a little button, click on it, and copy this information. It's not that hard to do, and I'm going to show you two different methods.

One method I consider the expert method, which is less than developer. We're going to use a macro to do it. Many people tell me they want to be able to do things like this but don't want to get into programming. They're scared of VBA, which they shouldn't be. So I'm going to show you the macro way first with no programming. Then, I'll show you the developer way, which I think is actually even easier. You'll see both ways to do it.

Today's question comes from Milton in Paramount, California, one of my platinum members. I picked this question because it's been in the TechHelp queue for a while, and a bunch of people have asked it. Right now, it's October 8th, 2024, and I'm in Southwest Florida, and we're waiting for Hurricane Milton to hit us tomorrow. So I saw this on the list and decided: let's do Milton's question.

Milton asks, "How do I easily copy the bill to address into the ship to address fields in an order form in Microsoft Access? When I'm entering an order, I find typing the same address twice really time-consuming. I think there's got to be a way to copy the bill to address over to the ship to address automatically. Is there some trick or button I can make to make this quicker and easier?"

Yep, of course, and that's what we're going to see today. For today's prerequisites, I just want you to have watched my blank template video. It's where I build the TechHelp free template. We're going to use the customer form in this database. So if you haven't watched it yet, go watch it.

Here I am in the TechHelp free template. This is a free database you can download from my website if you want to. In here, I've got a customer form, and the customer has address, city, state, zip, and country fields. We're going to assume this is their billing address. If you want to add a ship to address, the first thing we need to do is put these fields in the table.

So let's go to our customer T, right-click, and select design view. I'm going to copy the address through country fields. I click and drag them and let them go there. Now, I've got these selected, so copy them with Control+C. Then, I come down to the bottom, click on that row like that, and paste with Control+V. Boom, there they go.

Now, these fields have the same name, so we need to add something to them. I want to put "ship to" in front of each of those. Right, copy that, and then we can click right there, paste, paste, paste, and paste. To keep these all together, I'm going to select them, let them out, then click on any one of them and drag them up and drop them right there. They're all together in the same general area. Here's all the bill to stuff and the ship to stuff.

Do you have to rename these to bill to address, bill to city? No, you don't have to. You can leave them as they are. If you do change these, most of the time Access will rename these fields in your queries, forms, and reports based on them 99% of the time, but not always. It doesn't go through your VB code. So if you are using VB code, it will not change your field names there. I like to leave these if they're already in a bunch of different places. It's not a big deal.

All right, so this is good. Let's save it, close it, and now we're going to add those fields to the customer form. So right-click, design view. To make things easier, I'm going to slide this stuff over to the right a little bit to get it out of the way. We're going to make this bigger like so. Let's grab these address fields and drag them down a little bit like that. Then, copy them and paste, and they should go right down below. I'm going to slide them down even further. You'll see why in a second.

Okay, let's change all of these to their ship to counterparts. Double-click to bring up the properties, go to all, and here's the control source. I'll just start typing in "ship." Oh, wrong one. It went to the label name. Hit escape there. Sometimes I just miss it like that. Look at the control source. All right, ship to address. There it is.

We're going to also copy that and paste it as the name. I want the name of the text box to be the same as the control source. You just do nine times out of ten. You just do. Okay, you want these to be named the same thing. There are exceptions, but that's generally the rule.

All right, do the same thing with city. I'm just going to paste that in there and change this to city. The same for state, zip, and country. I think you get the idea.

Yes, you could go into the field list and grab them off of there, right there, and drag them over here. But then you'd have to lay them all out nice again. My way is easier, I think. Do whatever you like. There are a million ways to do everything in Access, which is one of the reasons why I love it so much. I get tons of comments in the comments section, and people are like, "Well, you could do it this way." Yeah, you could do it that way. This is one of the great things about Access: there are a million ways to do everything.

How are we going to differentiate this for the user that this is the bill to and that's the ship to? I'm going to color-code them and put a little label up top. Let's make a little bit more room here. Let's do this: I'm going to copy a label, paste it, and then drag this guy up here like that. I'll put "bill to" like that. Okay, and then copy, paste it again, bring it down here, and make this "ship to." Like so, alright, we've got a ship to and a bill to label.

Now, I'm going to slide these labels over just a little bit. Watch how I do this: I'm going to select all these and then hold the shift key down and select all of these ones. Okay, now grab this right side, slide that over just a little bit, and then grab the left side and slide it over just a little bit. See what I did there? That's the easiest way because these are all attached to these text boxes, so they're very hard to move individually. Using this little trick, you can slide things around more easily.

Okay, it's a little bit better. Now I'm going to put a box around this. Let me make sure to slide this down just a tiny bit more like that. There we go. Alright, so let's go to form design and grab a rectangle, this guy right there, and I'm going to draw it. This is totally stylistically. I'm going to do it like this from there to about there.

Then let's fill it in with color. I'm going to go with a background color of dark blue. Well, I don't want to use the theme color. I try not to use the theme color, standard colors. Let's go with dark blue like that. But it's blocking everything. Okay, right-click, position, send to back. It's behind everything now.

Now I want to turn off the border around it. So I'm going to click on this, go to format, and let's go to shape outline transparent. Otherwise, it won't merge with what I'm doing. Alright, that border's gone. Now, I'm going to take this guy, this label, and apply the same format to it: format, background color like that. Then it should already be transparent, but let's just make sure it's transparent. There, they kind of match each other. Maybe even put a space in front of that.

Okay, looking good, and finally, let's make all of these white foreground color like that. I'm going to bold this one. Ooh, that looks good, doesn't it? Now you can tell that's clearly the bill to stuff. See?

I'm going to copy this, paste it, and let's get it right so it's in the same spot like that. Okay, right-click, position, send it back. I know it's off-screen. Put a space in front of that ship to. Let's change this guy's background color so it's different. Let's make it maybe purple. That looks pretty good.

Okay, click on you. Let's make you purple. Yes, I collapse my ribbon when I'm recording videos because it takes up a lot of space, but you can just double-click, and it will always be open. That's up to you. I think we're done with it now, so I'm going to close it up again. Once again, let's make these all white. Well, I guess we're not totally done with it, are we? And we'll bold that.

Okay, formatting is done. That looks pretty. It looks good, save it, close it. Have you opened it back up again? It looks fantastic. I love the way that looks. Okay, but we've got to get to our little button that we need to put in the middle there so I can say, "Okay, take this stuff and copy it down here."

Well, now that we've got all the setup done, now we can start building our macro, and we'll do that in tomorrow's video. So tune in tomorrow, same bad time, same bad channel. Or, if you're a member, you can watch it right now because that's one of the benefits members get.

But that is going to be your TechHelp video for today. I hope you learned something. Live long and prosper, my friends. I'll see you next time.

TOPICS:
Copying bill to address to ship to address
Creating a button for address copy function
Using a macro for address copying
Modifying table structure in Microsoft Access
Renaming fields with "ship to" prefix
Updating form design in Microsoft Access
Changing control source for form fields
Aligning and moving form fields
Adding labels for form fields
Color-coding form sections
Adding rectangle design elements
Formatting form elements in Access

COMMERCIAL:
In today's video, we're tackling a common question: how to seamlessly copy the 'bill to' address to the 'ship to' address in Microsoft Access. I'll guide you through creating a simple button to automate this process. First, you'll see the macro method—perfect for those hesitant about VBA. Then, we'll explore the developer's approach, which is surprisingly straightforward. With step-by-step instructions, you'll learn to organize your address fields, differentiate them for easy user navigation, and add a stylish touch with color-coded labels. The full video is on my YouTube channel and my website at the link shown. Live long and prosper my friends.
Quiz Q1. What is the primary goal of this TechHelp video?
A. To learn how to merge two database tables in Access
B. To copy the bill to address to the ship to address in an order form
C. To create a new customer form from scratch
D. To summarize best practices for database security

Q2. Which method is considered the expert method for copying the bill to address to the ship to address?
A. Using a wizard
B. Programming with VBA
C. Using macros
D. Importing data from an Excel file

Q3. What should be done to the fields after copying them from the billing address to create ship to fields in the table?
A. Delete them
B. Rename them with "ship to" in front of each field name
C. Change the field type to text
D. Mark them as primary keys

Q4. What is the recommended approach if you change field names in Access?
A. Access automatically updates all references, including VB code
B. Access updates forms and reports but does not change VB code references
C. You must manually update all forms, reports, and code
D. No update is needed; it is managed by Access

Q5. Why should the text box names generally match the control source names?
A. They should not match for security reasons
B. It helps with clarity and consistency when managing the form
C. It saves memory space in the database
D. It automatically enables data validation

Q6. What visual differentiation is suggested between the bill to and ship to sections in the form?
A. Using different font styles
B. Adding a signature box for verification
C. Using color-coding and labels
D. Embedding images related to billing and shipping

Q7. How can the border be hidden when creating a colored rectangle for visual differentiation?
A. Set the border color to match the rectangle color
B. Use a thicker border
C. Select "Shape Outline Transparent" in the format settings
D. There is no way to hide the border in Access

Q8. In the tutorial, what is suggested as the first step when adding shipping address fields to the form?
A. Create a new form specifically for shipping addresses
B. Widen the existing form to make space for new fields
C. Start by renaming all fields in the database
D. Add password protection to the form

Q9. What advantage is mentioned for members concerning the tutorial video series?
A. Members get a detailed manual via email
B. Members can utilize faster loading speeds for videos
C. Members have access to the next video immediately
D. Members receive discounts on Access software upgrades

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

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 TechHelp tutorial from Access Learning Zone will address a common question I receive frequently, despite having covered it in past lessons. People often ask how to copy the billing address to the shipping address in Microsoft Access. We'll be creating a button to facilitate this action. It's relatively simple, and I'll demonstrate two approaches. The first is what I call the "expert" method, avoiding programming by using a macro. Many people want such functionalities without delving into programming, often feeling intimidated by VBA, though they shouldn't be. I'll also show the developer method, which may actually be simpler for some.

This inquiry comes from Milton in Paramount, California, a platinum member. This question has lingered in the TechHelp queue, with numerous people asking about it. Considering today is October 8th, 2024, as I prepare for Hurricane Milton's arrival in Southwest Florida tomorrow, it seemed fitting to tackle Milton's question.

Milton asked how to efficiently copy the billing address into the shipping address fields on an order form in Microsoft Access. He finds entering the same address twice to be time-consuming and is looking for a way to automate the process through a trick or button. That's exactly what we'll explore today. As a prerequisite, you should have watched my blank template video, which covers building the TechHelp free template. We'll use the customer form from this database. If you haven't seen it, I recommend watching it first.

In the free template, downloadable from my website, the customer form includes fields for address, city, state, zip code, and country, representing billing information. To add shipping details, we need to duplicate these fields in the table. In the customer table's design view, I'll copy the address through country fields and paste them at the bottom. To distinguish them, I'll prefix each with "ship to."

Renaming the original fields to "bill to" isn't necessary. If you make changes, Access will typically update the fields in your queries, forms, and reports, but not in any VB code you've written. It's often best to leave them unchanged if they're already widely referenced.

After saving and closing, we'll update the customer form to include these new fields. In the design view, I'll adjust the layout slightly, copying and pasting the address fields to sit beneath their billing counterparts. I'll modify each to correspond to the shipping fields, matching the textbox names with the control sources, which is the recommended practice.

Some might prefer using the field list to drag fields onto the form, but my method seems more straightforward to me. Access offers numerous ways to accomplish tasks, which is one of its appealing aspects. Many people suggest alternative methods in the comments, but there's no single correct approach.

To differentiate the billing and shipping information for users, color-coding and labeling are helpful. I'll add labels for "bill to" and "ship to" and color-code the sections accordingly. By copying and pasting a label, then adjusting the background colors, I create a visually clear distinction between the two sections. Positioning involves slightly shifting labels and textboxes for better alignment without individual repositioning. A box around the sections, colored appropriately, enhances clarity.

Finally, I'll format the labels and textboxes by adjusting the text and background colors, bolding where needed, to ensure everything is visually cohesive and accessible. Once satisfied, save and close the changes. Upon reopening, the form should look organized and intuitive.

We'll place a button allowing users to copy billing information into the shipping fields conveniently. Now that the setup is complete, we can proceed with building the macro to perform this function, which we'll cover in the next video.

That's today's TechHelp tutorial. I hope you found it informative. For a complete video tutorial with step-by-step guidance on everything discussed here, visit my website at the link below. Live long and prosper, my friends.
Topic List Copying bill to address to ship to address
Creating a button for address copy function
Using a macro for address copying
Modifying table structure in Microsoft Access
Renaming fields with "ship to" prefix
Updating form design in Microsoft Access
Changing control source for form fields
Aligning and moving form fields
Adding labels for form fields
Color-coding form sections
Adding rectangle design elements
Formatting form elements in Access
 
 
 

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: 4/30/2026 12:37:36 PM. PLT: 1s
Keywords: TechHelp Access, copy bill to ship to address, Microsoft Access tutorial, order form automation, Access macro method, Access developer method, address autofill, customer form setup, field design view, time-saving Access tips, form label design, Access VBA  PermaLink  Copy Bill To to Ship To in Microsoft Access