メイン コンテンツへスキップ
サポート
Microsoft アカウントでサインイン
サインインまたはアカウントを作成してください。
こんにちは、
別のアカウントを選択してください。
複数のアカウントがあります
サインインに使用するアカウントを選択してください。

ネットワーク経由でデータベースを共有すると、Microsoft Access は設定された間隔で情報を更新します。 最新のデータを表示するには、[データシート] ビューまたは [フォーム] ビューからレコードを更新し、[ホーム] タブの [すべて更新] >[更新] をクリックします。 更新プロセスでは、データシートまたはフォーム内の既存のデータが更新され、レコードの並べ替え、新しいレコードの表示、または指定した条件を満たさなくなった削除されたレコードの削除は行われません。 より具体的な更新または完全な更新を行う場合は、マクロを使用してデータを再クエリします。

注:  レコードセットのサイズによっては、再クエリ プロセスに時間がかかる場合があります。

目的に合ったトピックをクリックしてください

最新のデータに更新

  • 次のいずれかの操作を行います。

    • データシートまたはフォーム ビューのレコードを更新するには、[ ホーム ] タブの [ レコード ] グループで [ すべて更新] をクリックし、[ 更新] をクリックします。

    • ピボットテーブル ビューまたはピボットグラフ ビューのレコードを更新するには、[ デザイン ] タブの [ データ ] グループで [ ピボットの更新] をクリックします。

    • Shift キーを押しながら F9 キーを押します。

ページの先頭へ

更新間隔を設定する

Access がデータを更新する間隔を設定できます。 既定では、Access は 60 秒ごとにデータを更新します。

  1. Office ボタンをクリックします。 Outspace が表示されます。

  2. Outspace の左側のウィンドウで、[ オプション] をクリックします。

  3. [ アクセス オプション] ダイアログ ボックスの左側のウィンドウで、[ 詳細設定] をクリックします。

  4. 右側のウィンドウの [ 詳細設定] で、[ 更新間隔 (秒)] の値を指定します。

ページの先頭へ

マクロを使用してデータを再クエリする

イベントが発生したときにデータを自動的に再クエリする場合は、マクロを作成してイベントにアタッチできます。 たとえば、フォームが フォーカスを受け取るたびに、フォーム内のデータを再クエリするとします。 この場合、次の手順を使用して、マクロを作成してフォームの [フォーカス取得後] イベントに添付できます。

  1. [作成] タブの [その他] グループで、[マクロ] をクリックします。 このコマンドを使用できない場合は、[モジュール] または [クラス モジュール] ボタンの下にある矢印をクリックして、[マクロ] をクリックします。

  2. 緑色のプラス記号 (+) の横にあるボックスの矢印をクリックし、[ 再クエリ] をクリックします。

  3. 名前 Requery を使用してマクロを保存し、マクロ ビルダーを閉じます。

  4. 目的のフォームをデザイン ビューで開きます。 プロパティ シートが表示されない場合は、F4 キーを押して表示します。

  5. フォーム自体が選択されていることを確認します。 次に、プロパティ シートの [ イベント ] タブをクリックします。

  6. [イベント] タブで、[フォーカス取得後] プロパティ内の矢印をクリックし、 マクロ名の [再クエリ] をクリックします。

  7. フォームを保存します。

ページの先頭へ

コードを使用してデータを再クエリする

コードを使用して、データを自動的に再クエリすることもできます。 フォームがフォーカスを受け取るたびに、フォーム内のデータを再クエリするとします。 次の手順を使用して、モジュールを作成し、フォームの On Got Focus イベントに添付できます。

  1. デザイン ビューで目的のフォームを開きます。 プロパティ シートが表示されない場合は、F4 キーを押して表示します。

  2. フォーム自体が選択されていることを確認します。 次に、プロパティ シートの [ イベント ] タブをクリックします。

  3. [ イベント ] タブの [On Got Focus]\(フォーカスのオン\ ) プロパティで、[ ビルド ] ボタンをクリック [ビルダー] ボタン

  4. [ ビルダーの選択 ] ダイアログ ボックスで、[ コード ビルダー] をクリックします。

    Visual Basic エディターに新しいモジュールが開きます。

  5. 「Me.Requery」と入力し、Visual Basic エディターを閉じます。

  6. フォームを保存します。

ページの先頭へ

Access Web アプリでデータを再クエリする

アクセス Web アプリ クエリは、サーバー上で実行されます。 RequeryRecords マクロを使用して、Access Web アプリ内のデータを再クエリします。 このマクロを使うには、最新のレコードセットが必要です。

  1. 目的のフォームを開き、[アクション] をクリックして、[レコード移動時] をクリックします。

  2. [アクション カタログ] で、[RequeryRecords] をクリックします。 空白のままにして Where=を選択した場合、結果に対して追加のフィルター処理は実行されません。 OrderBy= を空白のままにしても、特定の並べ替えは実行されません。

  3. フォームを保存します。

ページの先頭へ

ヘルプを表示

その他のオプションが必要ですか?

サブスクリプションの特典の参照、トレーニング コースの閲覧、デバイスのセキュリティ保護方法などについて説明します。

コミュニティは、質問をしたり質問の答えを得たり、フィードバックを提供したり、豊富な知識を持つ専門家の意見を聞いたりするのに役立ちます。

この情報は役に立ちましたか?

言語の品質にどの程度満足していますか?
どのような要因がお客様の操作性に影響しましたか?
[送信] を押すと、Microsoft の製品とサービスの改善にフィードバックが使用されます。 IT 管理者はこのデータを収集できます。 プライバシーに関する声明。

フィードバックをいただき、ありがとうございます。

×