Microsoft Accessで「並べ替えとフィルター」→「詳細設定」を開いても、書籍などで見かける「Clear Grid(グリッドをクリア)」が見当たらず戸惑うことがあります。これは不具合ではなく、表示される“画面”が違うのが原因です。どこに出るコマンドなのか、正しい表示手順と、似た操作との違いを分かりやすく整理します。
現象:[詳細設定]メニューに「Clear Grid(グリッドをクリア)」が出てこない
Accessのリボン(通常は[ホーム]タブ)にある[並べ替えとフィルター]グループから[詳細設定(Advanced)]を開くと、[高度なフィルター/並べ替え…(Advanced Filter/Sort…)]や[フォームによるフィルター(Filter by Form)]などは見えるのに、目的の「Clear Grid」だけが見当たらない――このパターンが典型です。
結論から言うと、「Clear Grid」は“通常の画面の[詳細設定]メニューに常に出る項目”ではありません。特定の画面(後述)を開いたときだけ表示される、いわゆるコンテキスト(状況)依存のコマンドです。
結論:「Clear Grid」は[高度なフィルター/並べ替え]画面の中で表示される
「Clear Grid(グリッドをクリア)」が表示されるのは、[高度なフィルター/並べ替え(Advanced Filter/Sort)]画面(フィルター条件を入力する設計グリッドを表示した画面)を開いているときです。
言い換えると、普段テーブルやフォームを見ている状態で[詳細設定]を開いても、そこに「Clear Grid」が出てこないのは正常な挙動です。Accessは、“いま操作している画面で使える機能だけをメニューに出す”ため、画面が切り替わらない限り「Clear Grid」は候補に入りません。
「Clear Grid」が出る場所を整理する(どの[詳細設定]の話か)
書籍や解説サイトでは「[詳細設定]を開いてClear Gridをクリック」とだけ書かれていることがあります。しかしAccessには[詳細設定]を開ける場面が複数あり、同じ「詳細設定」でも中身が変わります。まずは混乱しやすいポイントを表で整理します。
| 操作している画面 | [詳細設定]メニューに出やすい項目(例) | 目的 |
|---|---|---|
| テーブル/クエリのデータシート表示 | 高度なフィルター/並べ替え、フォームによるフィルター、フィルター/並べ替えの切り替え など | データに対してフィルターや並べ替えを実行する入口 |
| フォーム表示(フォームビュー) | フォームによるフィルター、高度なフィルター/並べ替え など | フォーム上で条件を指定して絞り込む入口 |
| 高度なフィルター/並べ替え(フィルター設計グリッド)画面 | フィルター/並べ替えの適用、グリッドをクリア(Clear Grid)、閉じる など | 条件グリッドの編集・リセット・適用 |
この表のとおり、「Clear Grid」は“3行目の画面”に入ってから初めて見えるのがポイントです。つまり「[詳細設定]を開いたのに無い」という場合、ほぼ確実に“まだ高度なフィルター/並べ替え画面を開いていない”か、開いていても“別の画面がアクティブ(前面)になっている”状態です。
手順:「Clear Grid(グリッドをクリア)」を表示して実行する
以下は、最も再現性が高い手順です。テーブル/クエリ/フォームのどれでも考え方は同じなので、まずは一度この流れで試してください。
- テーブル/クエリ/フォームを開く
おすすめはテーブルまたはクエリのデータシートビューです(データが見える状態)。フォームの場合はフォームビューで開きます。 - リボンの[並べ替えとフィルター]グループで、[詳細設定]→[高度なフィルター/並べ替え…(Advanced Filter/Sort…)]を選択します。
- 別ウィンドウ(または別ペイン)としてフィルター用の設計グリッドが開きます。ここが[高度なフィルター/並べ替え]画面です。
- その画面内で、もう一度[詳細設定]のドロップダウンを開くと、[Clear Grid(グリッドをクリア)]が表示されます。
- [Clear Grid]をクリックすると、グリッドに入力した条件(フィールド名・並べ替え・抽出条件など)をまとめて消去できます。
「手順4ができない(詳細設定を開いても変化がない)」場合は、高度なフィルター/並べ替え画面が前面になっていないことが多いです。ウィンドウが複数あるときは、条件グリッドのどこかをクリックしてフォーカスを移してから[詳細設定]を開いてください。
「Clear Grid」は何をクリアするのか(“フィルター解除”とは別)
ここも誤解が多い点です。Clear Grid(グリッドをクリア)が消すのは「設計グリッド上の入力」であり、必ずしも“今かかっているフィルターそのもの”を解除するボタンとは一致しません。
具体的には、[高度なフィルター/並べ替え]画面で作っているフィルター条件の下書き(設計)をリセットするイメージです。すでに適用済みのフィルターがある場合、状況によっては適用状態の切り替えやフィルター解除を別操作で行う必要があります。
| やりたいこと | 使うコマンド | ポイント |
|---|---|---|
| 高度なフィルター/並べ替えの条件入力を一括で消したい | グリッドをクリア(Clear Grid) | “設計グリッド”を初期化。条件を作り直すときに便利。 |
| 現在のフィルター適用をON/OFFしたい | フィルター/並べ替えの切り替え(Toggle Filter) | 適用状態を切り替える。条件自体は残ることがある。 |
| フィルターを完全に解除して素の表示に戻したい | すべてのフィルターをクリア(Clear All Filters)等 | 対象オブジェクトやビューにより表示名が異なる。 |
書籍の流れによっては「高度なフィルター/並べ替えで条件を試す → うまくいかなかったのでグリッドを消す」という文脈で「Clear Grid」が登場します。この場合、目的は“条件の作り直し”であり、“フィルター解除”とはニュアンスが違います。混同しないだけで、操作の迷いがかなり減ります。
よくある誤解:本に書いてあるのに見えない理由
「本に書いてあるのにメニューに無い」というと、バージョン差や不具合を疑いたくなります。ただ、この件に関しては、原因の多くが説明の省略です。たとえば次のような省略があると、初見では誤解しやすくなります。
- “どの画面の[詳細設定]か”を明記していない(通常のリボンなのか、Advanced Filter/Sort画面のリボンなのか)
- 「Clear Grid」という英語表記のまま書いてあり、実際の環境では日本語で「グリッドをクリア」と表示されている
- 手順が「高度なフィルター/並べ替えを開く」→「詳細設定」→「Clear Grid」の2段階であることを省いている
Accessは画面ごとにリボンの状態が変わるため、「同じ[詳細設定]でも中身が変わる」という前提を知っているかどうかで、理解のしやすさが大きく変わります。
“表示されない”を最短で切り分けるチェックリスト
以下は「それでも見つからない」というときに、現場で効く確認ポイントです。上から順に見ていくと、原因にたどり着きやすいです。
| チェック項目 | 確認方法 | 対処 |
|---|---|---|
| 高度なフィルター/並べ替え画面を開いているか | 条件を入力する“設計グリッド”が表示されているか | [詳細設定]→[高度なフィルター/並べ替え…]で開く |
| 高度なフィルター/並べ替え画面が前面になっているか | 別ウィンドウが背面に隠れていないか/クリックでアクティブになるか | グリッド内をクリックしてから[詳細設定]を開く |
| データが見えるビューで開いているか | テーブル/クエリはデータシートビューか、フォームはフォームビューか | 設計ビューではなく、レコードが表示されるビューに切り替える |
| リボンのカスタマイズでコマンドが隠れていないか | リボンをカスタマイズしている環境か(会社PCなど) | 一時的に標準リボンに戻す/別PCで再現確認する |
| Access Runtimeなど制限された環境でないか | フル版Accessか、ランタイムか | フル版Accessで同操作を試す(または代替操作で対応) |
特に多いのは、「高度なフィルター/並べ替え画面を開いたつもりで、実は開けていない」か、開いていても「元のテーブル画面がアクティブなまま」で、[詳細設定]の中身が切り替わっていないケースです。
代替手段:Clear Gridが使えないときの“グリッド消去”テクニック
環境によっては、リボンの見た目が違ったり、メニューの表示が限定されていたりして、Clear Gridに到達しづらいことがあります。その場合でも、設計グリッドの中身を消すだけなら、次の操作で回避できることがあります。
- グリッド内をクリック → Ctrl + A → Delete
入力済みのセルをまとめて選択して消去します。フィールド行など消えない部分もありますが、抽出条件・並べ替え指定のやり直しには十分なことが多いです。 - 不要な列だけを選択してDelete
条件を部分的に残したいときに有効です。 - Advanced Filter/Sort画面を閉じて開き直す
条件が残ってしまう場合、閉じて再度開くと初期化されることがあります(ただし、適用中のフィルターの扱いは状況により異なります)。
もちろん、メニューからClear Gridを押せるのが一番分かりやすいですが、現場では「とにかく条件を消して試行回数を増やしたい」という場面も多いので、代替操作を知っておくと作業が止まりにくくなります。
英語表記と日本語表記の対応(検索キーワード対策にも有効)
検索では「Clear Grid」でヒットする記事が多い一方、Accessの表示言語が日本語だとメニュー名が変わります。迷子になりやすいので、対応表として覚えておくと便利です。
| 英語(記事・書籍で見かけやすい) | 日本語UIでの表記例 | 意味 |
|---|---|---|
| Advanced | 詳細設定 | フィルター関連の追加メニュー |
| Advanced Filter/Sort… | 高度なフィルター/並べ替え… | 条件グリッドを開く |
| Clear Grid | グリッドをクリア | 条件グリッドの入力を消す |
| Apply Filter/Sort | フィルター/並べ替えの適用 | 条件を適用する |
| Toggle Filter | フィルター/並べ替えの切り替え(など) | 適用状態のON/OFF |
検索するときは、「Access Clear Grid 表示されない」だけでなく、「Access グリッドをクリア 出ない」や「高度なフィルター 並べ替え Clear Grid」のように、日本語と英語を混ぜると情報にたどり着きやすくなります。
実務での使いどころ:高度なフィルター/並べ替えを“試行錯誤の道具”として使う
高度なフィルター/並べ替えは、単に「複雑な条件をかけられる」だけでなく、次のような試行錯誤をしやすいのがメリットです。
- 複数列にまたがる条件(AND/OR)を直感的に組める
- LIKEやワイルドカードを使った部分一致を、フォームを作らずに試せる
- 条件を少しずつ変えながら結果を見比べられる
この“試行錯誤”の途中で、条件がぐちゃぐちゃになったり、どこを直せばいいか分からなくなったりしたときに、Clear Gridで一度まっさらに戻すのが非常に効きます。やり直しが簡単になると、結果的に「条件の作り込み」や「原因切り分け」が早くなります。
よくある質問(つまずきポイント別)
Clear Gridを押したのに、フィルターが外れた気がしません
Clear Gridは、あくまで高度なフィルター/並べ替え画面の“条件入力(設計)”を消す操作です。画面上のデータ表示がフィルターされたままに見える場合は、
- フィルターが適用された状態が残っている
- 切り替えがOFFになっていない
といった可能性があります。目的が「表示を元に戻す」なら、フィルターの切り替えをOFFにするか、すべてのフィルターをクリア系のコマンドを使うと解決しやすいです。
[高度なフィルター/並べ替え]を開いたのに、[詳細設定]が見当たりません
リボンが最小化されていたり、ウィンドウ幅が狭くてグループが折りたたまれていたりすると、[詳細設定]の場所が分かりにくくなることがあります。まずは
- Accessウィンドウを最大化する
- [ホーム]タブを選び直す
- [並べ替えとフィルター]グループの右端にある▼(折りたたみ)を確認する
を試してください。表示が整理されると、[詳細設定]が見つけやすくなります。
フォームで同じ操作をしたいのですが、メニューが違います
フォームの場合でも基本は同じで、フォームビューで開いているときに[詳細設定]→[高度なフィルター/並べ替え…]へ進めます。ただし、フォームの種類や状態(編集可否、サブフォーム構成など)によっては、利用できるコマンドが制限されることがあります。
その場合は、まずテーブルや基になるクエリをデータシートで開いて同じ条件を試し、条件が固まったらフォーム側のフィルターに持ち込む、という手順にすると詰まりにくいです。
再発防止:迷わないための覚え方
最後に、操作を覚えるコツを一言でまとめると次のとおりです。
「Clear Gridは“リボンのメニュー”ではなく、“高度なフィルター/並べ替え画面のメニュー”に出る
「詳細設定」という同じ言葉が複数の画面で登場するのが混乱の原因なので、今後は“どの画面の詳細設定か”を意識して操作するとスムーズです。Accessのリボンは状況で中身が変わる、という前提を押さえておくだけで、他のコマンド探しでも迷いにくくなります。

コメント