pairsnanny.com - Windows Web Hosting Directory
:: Main Site Menu
Top-Rated Hosts
Web Host Directory
Hosting Articles
About pairsnanny
Contact Our Staff
Related Resources
View Our Sitemap
:: Other Resources
Hosting Providers
Domain Registration
Free Web Hosting
Webmaster Help
Software Programs
Web Site Designers
Web Site Templates
Internet Marketing
Ecommerce Services
Other Websites
:: Our Partners
Website Hosting
Website Templates
Photoshop Tutorials
Web Host Directory
Articles: MS Access

Microsoft Access Forms: Page 2

By: Dan D'Urso
Published: October 2002

One-to-many Forms

These are sometimes called master-detail forms. The basic idea is that one table is the parent or master table. The other is the child or detail. The parent is the record source for a main form in which a subform is embedded with the child table as the record source. There are several ways to create one-to-many forms. First let's have a look at what one looks like. It's a simple example showing a work order with labor tickets applied.



The main form uses the work_orders table as the record source. The subform uses the labor table. There is a foreign key, wono, in the labor table which refers to the primary key, wono, in the work_orders table. Here is what the relationship look like.

We'll create this the manual way. Once we know what is going on we'll look at how to speed the process up with the Form Wizard.

There are three basic steps.

Create the subform

Create the main form

Add the subform to the main form

1. Create the subform

Use the From Wizard to create a form just as for a simple data entry form. But select a tabular or dataheet format. Remove extraneous controls, labels, etc. Use the child table as the record source. When done you should have something that looks like the one below (I did mine in tabular format).

Save it. The convention for subform name prefixes is sfrm. Some people use frmsub.

2. Create the Main Form

Create the main, or master, form using a columnar format and the parent table as the record source.

3. Add the Subform to the Main Form

Drag and drop the subform on the the main form. Voila. You now have a master-detail form.



On the next page we'll take a look at the property sheet.

more

:: Top-Rated Host
Easy CGI Web Hosting
:: Hosting Articles
Server 2003
Doubles active sites since last July...

ASP.NET
Session tutorial for users of ASP.NET at WebMonkey...

ColdFusion
Getting starting with ColdFusion MX...