質問
Access2003で使用していたファイルをAccess2007で動かしたら利用できなくなった。
項目A,B,Cを順にレコード形式で入力します。 項目Aはリストボックスで入力し、その入力値で次のB、C項目で表示されるリストボックの値が決定する。 現実はリストボックは何もない状態。(2003では下記の指定したクエリの内容が表示される)
Private Sub 処理A() Select Case Me![項目A]
Case 1 Me![項目B].RowSource = "クエリ11" Me![項目C].RowSource = "クエリ21" Case 2 Me![項目B].RowSource = "クエリ12" Me![項目C].RowSource = "" Case 3 Me![項目B].RowSource = "クエリ13" Me![項目C].RowSource = "クエリ23" Case 4 Me![項目B].RowSource = "クエリ14" Me![項目C].RowSource = "クエリ2_4" End Select End Sub
アカウントをお持ちのかたはこちら
アカウントをお持ちでないかたはこちら
ログインすることであなたの お困り事を全国の情シス担当者へ 質問することができます。
質問
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 = "クエリ21"
Case 2
Me![項目B].RowSource = "クエリ12"
Me![項目C].RowSource = ""
Case 3
Me![項目B].RowSource = "クエリ13"
Me![項目C].RowSource = "クエリ23"
Case 4
Me![項目B].RowSource = "クエリ14"
Me![項目C].RowSource = "クエリ2_4"
End Select
End Sub