分類サブコンボの作り方
1、まず「テーブル1」「分類1」「分類2」という3つのテーブルを用意します。
「分類1」のテーブルに「分類1」というテキスト型のフィールドを作ります。
「分類2」のテーブルには「分類2」、「分類1」という2つのテキスト型フィールドを作ります。
「分類1」に次のようにデータを入力します。
「分類2」テーブルのデザインを開き「分類1」フィールドの設定を次のようにします。
「テーブル1」に「分類1」と「分類2」のフィールドを作成し、それぞれ左のように設定します。「分類2」のテーブルを開くと次のようになるようにデータを入力します。
上のようなフォームを作成し、フォームのプロパティのレコードソースに「テーブル1」を設定します。
コマンドボタンをつけ「一覧表」という名前にします。コンボボックス「分類2」のプロパティの
「値集合ソース」に下記のような設定をします。

フォームのモジュールに次の構文を入れます。

'再クエリーの実行
Private Sub 分類1_AfterUpdate()
DoCmd.Requery "分類2"
End Sub

'一覧表を開く
Private Sub 一覧表_Click()
On Error GoTo 一覧表_Click_Err
DoCmd.OpenTable "テーブル1", acNormal, acEdit
一覧表_Click_Exit:
Exit Sub
一覧表_Click_Err:
MsgBox Error$
Resume 一覧表_Click_Exit
End Sub

以上で「分類サブコンボ」の完成です。いろいろ応用してみてください。