1. カメラ
  2. カーオーディオ&エレクトロニクス
  3. ホームオーディオ
  4. パーソナルオーディオ
  5. テレビ
  6. スマートホーム
  >> 電子技術オンライン >  >> スマートホーム >> スマートライフ

Access で自動入力する方法

2013 年版では、Microsoft Access (Microsoft Office スイートの一部であるデータベース管理ツール) はアプリに焦点を当てており、従来のデスクトップ データベースと並行してデータ入力用のインタラクティブな Web アプリを作成できます。フォームの自動入力機能など、以前のバージョンのソフトウェアの多くの機能が Access 2013 に残っています。この機能により、Access は、手動で入力すると重複する可能性があるフィールドに自動的に入力します。たとえば、製品名を入力するとすぐに製品のシリアル番号が表示されるように設定できます。

ステップ 1

テーブル間の接続を有効にして、それらがリレーションシップを共有できるようにします。リレーショナル データがないと、Access 2013 で自動入力できません。テーブル デザイナーに入り、選択したテーブルを表示して、テーブルを関連付けます。 [データ タイプ] タブで、ドロップダウン メニューから [ルックアップ] を選択して、ルックアップ ウィザード ウィンドウを起動します。 [ルックアップ フィールドで別のテーブルまたはクエリから値を取得する] オプションを選択します。接続するすべてのテーブルでこのオプションが選択されていることを確認してください。

ステップ 2

テーブル ビューで選択した接続テーブルを選択し、[プロパティ シート] タブをクリックします。 「イベント」を選択します。 After Update セクションで、省略記号の付いたボタンをクリックし、表示されるメニューから [Code Builder] を選択し、[OK] をクリックして選択を確認します。

ステップ 3

オートコンプリートを有効にするフィールドの名前を入力します。たとえば、既存のデータに基づいて「ProductName」および「Serial」という名前を付けたフィールドに入力する場合は、「ProductName」および「Serial」と入力します。大文字と小文字を適切に区別して、これらのフィールドのスペルどおりに正確に入力します。 -- フォームに。フィールドを「=」で結合し、「=」の両側にスペースを残します。これで、新しいテーブルに製品名を入力するか、既存のテーブルを更新すると、Access によってシリアル番号フィールドが自動的に入力されます。ドロップダウン メニューから、以前に入力した価格から選択することもできます。

ヒント

テーブル間の関係を接続して作成する別の方法として、テーブル デザイナーにアクセスし、選択した項目を 1 つのテーブルから別のテーブルにドラッグ アンド ドロップします。

自動入力をフィールドの 1 列のみに制限するには、[更新後] フォームのフィールド名の横にある括弧内に列番号を入力します (たとえば、「Serial(2)」)。 Access 2013 では、列番号は「1」ではなく「0」から始まることに注意してください。

このデータベース ツールの自動機能は、自動入力だけではありません。 Access 2013 で新しいテーブルを作成するか、既存のテーブルを更新すると、フォーム スタイルのリスト ビューとスプレッドシートのようなデータシート ビューの 2 つの異なるビューがプログラムによって自動的に生成されます。この機能を有効にするために特別な操作を行う必要はありません。