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

現象

フォームまたはレポートを作成し、初めて保存する前にフィルターを適用し、フィルターがまだ有効な状態で保存すると、フィルターをオフにすることはできません。 フォームまたはレポートには、基になるテーブルまたはクエリのフィルター処理されたビューが常に表示されます。

原因

完全にフィルター処理されたフォームとレポートを簡単に作成できるように設計された機能があります。 Access は、オブジェクトのデザインにフィルターを組み込むことでこれを行います(オブジェクトが最初に保存されたときにそのフィルターが有効な場合)。

解決策

新しく作成したフォームまたはレポートに適用したフィルターを永続的にしない場合は、オブジェクトを初めて保存する前にフィルターを削除します。

フィルター処理された状態でフォームまたはレポートを初めて作成して保存し、後でフィルターを永続的にしない場合は、次の手順を使用してオブジェクトの レコード ソース プロパティを編集できます。

フォームまたはレポートから永続的なフィルターを削除する

  1. ナビゲーション ウィンドウで、フォームまたはレポートを右クリックし、ショートカット メニューの [ デザイン ビュー ] をクリックします。 オブジェクトがデザイン ビューで開きます。

  2. プロパティ シートがまだ表示されていない場合は、F4 キーを押して表示します。

  3. オブジェクトの [ レコード ソース ] プロパティ ボックスをクリックし、[ [ビルダー] ボタン] をクリックします。 クエリ デザイナーが表示され、オブジェクトのレコードセット クエリが表示されます。

  4. フィルター処理されたフィールドとフィルター条件のクエリ デザイン グリッドを確認します。 次の図では、フィルター処理された 1 つのフィールド CompanyName と、Contoso, Ltd という単一の条件があります。

    永続的フォーム フィルター

  5. クエリ デザイン グリッドの [フィールド] 行のすぐ上にある灰色のバーをクリックして、フィルター処理された フィールド を含む列を選択します。

  6. DELETE キーを押して、フィルター処理されたフィールドとその条件を削除します。

  7. オブジェクトのデザインから削除するフィルター処理されたフィールドごとに、手順 5 と 6 を繰り返します。

  8. クエリ デザイナーを閉じます。 SQL ステートメントに加えられた変更を保存し、プロパティを更新するように求められたら、[ はい] をクリックします。

    フォームまたはレポートから永続的なフィルターを削除しました。

    注: この方法でフォームまたはレポートから永続的なフィルターを削除しても、将来、このオブジェクトで同じフィルターを通常の方法で使用することはできません。 オブジェクトのデザインから削除するだけで、基になるテーブルまたはクエリ内のすべてのレコードを既定で表示できます。

ヘルプを表示

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

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

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

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

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

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

×