上部にドロップダウンがあり、選択した内容に対応するレコードをフォームの残りの部分に入力するフォームをアクセスで作成しようとしています。
2 つの異なるガイドをオンラインで見ましたが、どちらも古いバージョンの Access を指していて、何かが足りないと思います。
そう。私がすべてを行った順序:
フォームのテーブルに行きました。そして、フォームをクリックしました。これにより、すべてのフィールドがテキスト ボックスとして表示されるクイック フォームが作成されました。
ドロップダウンになるフィールドを削除し、ウィザードをキャンセルするドロップダウンを入れました
ドロップダウンのデータ セクション。「Row Source」を編集して、ドロップダウンにあるフィールドと一意の ID をこの順序で選択しました。
バインドされた列を2に設定しました(両方を試しました)
コンボ ボックスの名前を「TitleSelector」に設定しました
フォーム設定で。「レコードソース」について。「[forms]![Edit Piece].[TitleSelector] & "*" in Criteria for "ID". クエリの残りのフィールドもリストされています。
変更時に「me.requery」を追加しました。それが何かを意味するかどうかはわかりません。「ID」の条件を入力すると、ドロップダウンに「TitleSelector」が表示されませんでした。
アクセス2010を使用しています
編集: 私の問題 - ドロップダウン自体にすべてが正しく表示されます。しかし、何かを選択しても何も起こりません
編集:
SELECT Pieces.ID, Pieces.Title, Pieces.Composer, Pieces.Instrumentation, Pieces.Location, Pieces.Location_2
FROM Pieces
WHERE (((Pieces.ID)=[forms]![Edit Piece].[TitleSelector]));
編集: これは私のデータベースのコピーへのリンクです: https://www.dropbox.com/s/tpnqm686tj653fg/Trisha%20Database.accdb