質問

2008年05月30日 11時55分
  • Access2003 → 2007

情シスのオープンナレッジ『Syszo』サービス終了のお知らせ

質問

Access2003で使用していたファイルをAccess2007で動かしたら利用できなくなった。

項目A,B,Cを順にレコード形式で入力します。
項目Aはリストボックスで入力し、その入力値で次のB、C項目で表示されるリストボックの値が決定する。
現実はリストボックは何もない状態。(2003では下記の指定したクエリの内容が表示される)

項目Bはフォーカス取得時にイベントプロシジャーが設定されています。

Private Sub 処理A()
Select Case Me![項目A]

Case 1
Me![項目B].RowSource = "クエリ11"
Me![項目C].RowSource = "クエリ2
1"
Case 2
Me![項目B].RowSource = "クエリ12"
Me![項目C].RowSource = ""
Case 3
Me![項目B].RowSource = "クエリ1
3"
Me![項目C].RowSource = "クエリ23"
Case 4
Me![項目B].RowSource = "クエリ1
4"
Me![項目C].RowSource = "クエリ2_4"
End Select
End Sub

0件の回答があります

あなたもコメントしましょう!