Set the ROW SOURCE of your CATEGORY field to
SELECT * FROM tblCategories
make the BOUND COLUMN of the combo box 1 (or the field that has the category primary key)
Set the ROW SOURCE of your SUBCATEGORY field to
SELECT * FROM tblSubCategories WHERE (Cat_ID = [forms]![formname]![category])
make the BOUND COLUMN of the combo box 1 (or the field that has the subcategory primary key)
In your COLUMN WIDTHS of both combo boxes set the width to 0 of any field you do not want to show when your users are using your form.
Where CATEGORIES is the table that is storing your business category make sure your CATEGORIES and SUBCATEGORIES tables are set up something like
Code:
tblCategories
Cat_ID Cat_Desc
1 Business
2 Personal
tblSubCategories
Sub_ID Cat_ID Sub_Desc
1 1 Silver
2 1 Gold
3 1 Diamond
In the AFTER UPDATE event of your CATEGORY field put in this code:
SUBCATEGORY.REQUERY