Accessでフォームを作成することについて何も知らないふりをするつもりはありません。それは、私にとってまったく新しい概念です。多数のテーブルとクエリを含むアクセス中のDBがあります。検索フォームとして使用できるアクセスフォームを作成して、必要な特定のフィールドを検索したいと思います。探しているものを入力するだけで、それに関連するテーブル/クエリのリストが表示されます。これは実行可能ですか?
3 に答える
簡単な答え:はい。
長い答え:あなたの経歴が何であるかわかりません。これが初めてのデータベースプロジェクトである場合は、やるべきことがたくさんあります。私は自分で良いACCESSの本を手に入れて読んだり、MicrosoftTechnetで多くの時間を費やしたりします。それは私が質問自体から得ることができるのと同じくらい具体的です。
おそらくあなたのための解決策:
ステップ A: フォームを作成する
フォームを作成する方法はたくさんあります。これを試すことができます:
1) Access Objects ウィンドウ (画面の左端) で、フォームの基にしたいテーブルまたはクエリをマークします。つまり、フォームには、その特定のテーブルまたはクエリにあるすべてのフィールドが表示されます。
2) テーブルまたはクエリをマークして、リボンの [作成] ペインで [フォーム] ボタンをクリックします。これにより、テーブルまたはクエリのすべてのフィールドが多かれ少なかれ適切な方法で配置された基本的なフォームが作成されます。(フィールドの配置方法が気に入らない場合は、再配置、サイズ変更、一部の削除などを行うことができます。)
3) このフォームを閉じます。閉じるときに、後で識別できるように名前を入力するよう求められます。
ステップ B: フォームを使用してフィルタリングする
1)そのフォームを開きます(もちろん、「デザイン」ビューではなく「フォーム」ビューで)
2) リボンの [ホーム] セクションの [並べ替えとフィルター] 領域で、[詳細設定] という小さなボタンをクリックし、ドロップダウンから [フォームでフィルター] を選択します。これが完了すると、フォームのフィールドにさまざまな条件を入力できます。それらの一部には、既存のコンテンツから選択するためのドロップダウンが表示される場合があります。一部のフィールドでは、次のようなものを入力したい場合があります
Like "*liv*"
live、lively、oblivious、olive などのいずれかを含むコンテンツを検索します。
3) フィルタリングを適用するには、リボン、ホーム セクション、並べ替え & フィルター エリアで、[フィルターの切り替え] をクリックします。これにより、フォームに基準を満たすレコードのみが表示されます。
4) フィルター条件を消去するには、[詳細設定] --> [すべてのフィルターをクリア] ボタンを使用します。
これは、Access のコア機能の非常に基本的な紹介でした。一般的に、私はここで他の寄稿者に次のように言うことを支持します: あなたの地元の図書館に行き、そこにあるさまざまな Access の入門書を手に取り、読んで、読んだものを試してみてください. あなたは急速な進歩を遂げるでしょう。(インターネットでチュートリアルを読んでも構いませんが、個人的には本をお勧めします。おそらく庭に座ってページをめくって、思いもよらなかった興味深いものに出くわすのが楽しいでしょう。それはあなたの進歩にかなり役立ちます。)