自動入力を有効にすると、データ入力プロセスが合理化されます。
テーブル間の接続を有効にして、テーブルが関係を共有するようにします。リレーショナルデータがないと、Access2013に自動入力できません。 テーブルデザイナに入り、選択したテーブルを表示して、テーブルを関連付けます。 [データ型]タブで、ドロップダウンメニューから[ルックアップ]を選択して、ルックアップウィザードウィンドウを起動します。 [ルックアップフィールドで別のテーブルまたはクエリから値を取得する]オプションを選択します。 接続するすべてのテーブルでこのオプションが選択されていることを確認してください。
テーブルビューで接続されているテーブルを選択し、[プロパティシート]タブをクリックします。 「イベント」を選択します。 [更新後]セクションで、楕円の付いたボタンをクリックし、表示されるメニューから[コードビルダー]を選択してから、[OK]をクリックして選択を確認します。
オートコンプリートを有効にするフィールドの名前を入力します。 たとえば、既存のデータに基づいて「ProductName」と「Serial」という名前のフィールドに入力する場合は、 「ProductName」と「Serial」を(適切な大文字と小文字を含めて、これらのフィールドのスペルとまったく同じように)入力します。 形。 「=」でフィールドを結合し、「=」の両側にスペースを残します。 ここで、製品名を入力すると 新しいテーブルで、または既存のテーブルを更新すると、Accessは自動的にシリアル番号フィールドに入力します。 ドロップダウンメニューから、以前に入力した価格から選択することもできます。
ヒント
テーブルを接続してリレーションシップを作成する別の方法として、テーブルデザイナにアクセスし、選択したアイテムを1つのテーブルから別のテーブルにドラッグアンドドロップします。
自動入力をフィールドの1列のみに制限するには、更新後フォームのフィールド名の横にある括弧内に列番号を入力します(たとえば、「シリアル(2)」)。 Access 2013では、列番号は「1」ではなく「0」で始まることに注意してください。
このデータベースツールの自動機能は、自動入力だけではありません。 Access 2013で新しいテーブルを作成するか、既存のテーブルを更新すると、プログラムは2つの異なるビュー(フォームスタイルのリストビューとスプレッドシートのようなデータセットビュー)を自動的に生成します。 この機能を有効にするために特別なアクションを実行する必要はありません。