0

AccessとVBAを使用して、ライブラリを保存するDBを作成しようとしています。私はすでに質問を投稿し、有用な回答を得ましたが、まだ基本に失敗しているので、このチュートリアルリンクを確認した後、最初から始めて、より小さなステップで実行しています(つまり、より基本的な質問をします...)。次のDB構造と関係の詳細があります
。DB構造と関係の詳細http://img195.imageshack.us/img195/8184/relationshipdetails.pngAccessAutoForm:Columnar
ウィザードを使用して、テーブルLibriに基づいてフォームを作成しました。フィールド「スタンザ」をComboBoxに変更し、次のようにRowSourceを入力しました。ComboBoxhttp:
//img560.imageshack.us/img560/160/comboboxdata.png
次に、[イベント]タブで、NotInListの...コントロールを選択し、VBAに次のコードを入力しました 。VBA
コードhttp://img689.imageshack.us/img689/1416/notinlistcode.png
Form Libriを開き、ComboBoxに値を入力しようとすると、次のエラーメッセージが表示されます。
エラーメッセージhttp://img41.imageshack.us/img41/8937/errormsgt.png
すべてのテーブルが空です(レコードがありません)。したがって、VBAコードはまったく考慮/実行されていないようですが、何が間違っているか、欠落していますか?

4

1 に答える 1

1

わかりました、私は完全に盲目でした。エラーはオプションです。「NO」に設定した「リストに制限」の代わりに、そのようなオプションが「yes」に設定されている場合にのみNotInListイベントがファイリングされます。私はこれを直感的ではないと思いますが、少なくとも今は知っています。他の人に迷惑をかけてすみません。これが私のような他の初心者に役立つことを願っています。

于 2012-09-02T09:08:43.093 に答える