7

データシート ビュー モードのサブフォームがあり、通常はチェックボックスと共に表示されるフィルター オプションがありません。

ない

クイックフィルターとフィルターのチェックボックスとは、次のことを意味します。

どうすれば元に戻せますか?

4

16 に答える 16

12

今日、私はあなたにとって可能な答えに出くわしました。このオプションを試してください:

メニューファイルオプション...<your DB name> データベースのフィルター検索オプション

この数を超えるレコードが読み取られた場合、リストを表示しないオプションを変更します: 1000 (デフォルト) から、必要に応じてより大きな数に変更します。

  1. 「オプション」へ
  2. 「現在のデータベース」を検索
  3. 「{.... ファイル名...} のフィルタ ルックアップ オプション」が見つかるまで下にスクロールします。リストが表示され、データ入力が 1,000 を超える場合はフィルタを実行できません。選択するだけです。 ODBC フィールドを編集し、必要に応じてエントリを設定します (例: 2,000)。

それで全部です。

于 2012-09-04T20:19:36.450 に答える
2

フォームのデータ ソース クエリには、再帰的なフィルター処理を引き起こすフィルター パラメーター セットが含まれていました。そのフィルターを削除すると(役に立たなかったので)、うまくいきました。その問題を引き起こしたのは、論理的なエラーのようなものでした。

于 2012-08-22T09:38:03.163 に答える
2

最初にリストされた質問を解決しようとしている場合、上記の回答はどれも正しくありません。私自身のデータベースでこの問題をいじった後、Access がフィールドをリンクする相互参照クエリをサポートしていないように見えることがわかりました (たとえば、メイン テーブル内のフィールドにリンクする共通名 [テキスト] を持つドロップダウン リストを使用する)数値を使用してレコード/データベースのサイズを縮小します)。インデックス フィールドのサイズを 0 から .0202 に調整すると、フィルター メカニズムが再び機能するようになりますが、関連する共通名の代わりにフィールド内の番号が自動的にリストされます。この問題を解決する唯一の方法は、関係リンクを数値からテキストに変更し、一般名を実際のエントリとして使用することです (私の意見では、非常に誤った変更です)。うまくいけば、彼らはそれを修正します。それまでの間、私はより良い答えを探します。見つけたら、ここに投稿します。-DFoxII

于 2016-10-06T03:45:28.427 に答える
0

Access 2013 の分割フォームのデータシート部分でクイック フィルターを使用できないという同様の問題を解決しました。ショートカット メニューのフォーム プロパティ設定が [いいえ] に設定されていました。[はい] に変更すると、クイック フィルターが使用できるようになりました。

于 2014-08-21T20:29:15.803 に答える
0

データ型を短いテキストに変更するだけで機能します。

于 2015-01-28T16:58:16.813 に答える
0

列のデータ型は、numberテキスト フィルターがまったくない場合のように見えます。フィルタリングのオプションが「テキスト フィルター」ではなく「数値フィルター」であることに注意してください。

于 2012-08-21T17:49:11.310 に答える
-1

フォームのレコード ソースがソート句を含む SQL ステートメントである場合、クイック フィルターが表示されないことがわかりました。

解決策: 並べ替え句を削除するか (データを並べ替えたい場合はあまり役に立ちません)、並べ替えを含む SQL ステートメントをクエリとして保存してから、フォームのレコード ソースを保存したクエリに変更します。Voilaクイックフィルターが利用可能になります。

よろしくピーター。

于 2015-11-04T01:04:08.013 に答える