データベースに 37 個のテーブルがあります。各テーブルに番号 (1 ~ 37) を使用して名前を付けました。リスト ボックスに 37 個のアイテムがあります。列は番号付きセット (1 ~ 37) にバインドされます。
リストで選択した選択肢から値を取得し、それを使用して、特定のトピックに関する質問と回答を含む対応するテーブルを取得したいと思います (この時点では関係ありません)。
以下のコードを使用すると、実行時エラー 2001 (前の操作がキャンセルされました) が発生します。ボタンを使用して、コードによって選択されたランダムな質問を表示します (これは、リスト選択試行の前に機能していました)。
txtQuestion = DLookup("Question", List18.Value, "ID = " & randomID)
List18.Value を使用してメッセージ ボックスを追加すると、正しい番号を選択していることがわかります。何をすべきかわからない。
誰かアドバイスをくれませんか?何でもいただければ幸いです。私は Access 2003 を使用していますが、まったくの初心者です。