• ベストアンサー

accessでのフィルタの使い方

住所録をアクセスで管理しています。 フィルタの使い方なんですが、抽出したもの以外を表示する方法ってあるんですか?例えば、東京都の住所を抽出して、逆に東京のレコード以外の住所だけを表示させることです。 まだ、初心者なのでさっぱりわかりません。 また、例えば、現住所と本籍が違う人だけを表示する方法ってあるんですか?

質問者が選んだベストアンサー

  • ベストアンサー
  • omusupa
  • ベストアンサー率61% (115/186)
回答No.2

こんばんはっ。 テーブルがどのようになっているかが良くわからないので、違うかもしれませんが >東京都の住所を抽出して は "フォームフィルタ"をクリック(レコード→フィルタ→フォームフィルタでも可) 住所のところに(フィールドの名前がわからないので、勝手に住所と書いています) Like "東京都*" と入力し、フィルタを実行すると 東京都だけが抽出されます。 >東京のレコード以外の住所 上記と同じ要領で Not Like "東京都*" と入力し、フィルタを実行すると 東京と以外が抽出されます。 >現住所と本籍が違う人だけ フィールドの名前が、仮に"現住所"と"本籍"だったら 上記と同じ要領で 現住所のフィールドの箇所に <>[本籍] と入力し、フィルタを実行すると 出来ると思います。 フィルタの実行の仕方は大丈夫ですか? 杯(さかずき)の様なアイコンが、フィルタの実行です。 全然違ったらごめんなさい。

sakisuke
質問者

お礼

not like" "で解決しました。 有り難うございました。

その他の回答 (1)

  • kiyoto
  • ベストアンサー率31% (63/197)
回答No.1

テーブルの構成がわからないのでなんとも言えませんが、フィルタではなくクエリーを利用されたらよいと思います。

sakisuke
質問者

お礼

解決しました。有り難うございました。

関連するQ&A

  • Accessのフィルタについて

    Access2002のフィルタについて質問します。 データシートで性別フィールドにはチェックを入れると「男性」チェックを入れないと「女性」というようにしています。 データシートから「フィルタ/並べ替え」で男性だけを抽出しようとしました。「レコード」「フィルタ」「フィルタ/並べ替え」で「抽出条件」に「True」と入れると男性が抽出されました。しかし「抽出条件」に「True」である「1」を入れても抽出できません。「0」を入れると「女性」が抽出できるのですが、なぜか「1」では「男性」が抽出できません。 しかし「-1」だと「男性」が抽出できました。これはなぜでしょうか? 「True」は「1」ではないのでしょうか?教えてください。

  • エクセルのオートフィルタ

    エクセルで住所録を作り、そのうちの東京都のデータだけオートフィルタで抽出し、それを別のシートにコピーして表を作りたいのですが、抽出はできても表にすることができません。オートフィルタで抽出したデータだけを一覧表にすることはできないのでしょうか?

  • Access サブフォームにフィルター後、計算

    Access2003です。 1.サブフォームにフィルターをかけてレコードを抽出  (フォームフッターで合計値を計算するフィールドを用意しておく) 2.その合計値を利用した計算結果をカレントレコードのフィールドに自動入力 これを1つのプロシージャで行いたいのですが、うまくいきません。 1と2を分けるとうまくいきます。何か方法はありますでしょうか。 具体的に… サブフォームのカレントレコードの[西暦]フィールドにある値と同じ値が入っているレコードを抽出。 抽出されたレコードの合計をフォームフッターで算出。([原価合計][受注高合計]) [カレントレコードの売上高]=[(カレントレコードの)原価]/[原価合計]*[受注高合計] ※全体の原価に占めるカレントレコード原価の割合で、売上高を算出します。 これを一括処理しようとすると、フィルター後の[原価合計][受注合計]の算出が間に合わないのか、「0で除算しました」とエラーが出ます。 フィルターをかけるのと、売上高を求めるのを別々のプロシージャに分けて順に実行するとちゃんと算出できます。 一括でやりたいのですが、良い方法はありますか? 宜しくお願いします。 ※前回もAccessの質問をさせていただきましたが、お礼を入力する前にベストアンサーを決定してしまったため、お礼ができませんでした。回答者の皆さんその節はありがとうございました!

  • Accessでレポートにフィルタを掛けたのですが…

    住所録をAccessで作成しています。 家族全員のデータを1つのテーブルにまとめ、家族区分として例えば、父は1、母は2と言うように区分を付けました。 レポートを作成する際に、父の分、母の分として分けて印刷をしたかったので、 レポートのプロパティでフィルタの部分に「家族区分=1」として父の分を抽出出来る様に入力しレポートを保存します。 何度かはその条件で抽出されるのですが、なぜか条件が突然無くなってしまい、全データが表示されたりします。 レポートによってはフィルタの条件が無くならずにきちんと抽出されるものもあるのです。 どういった事からこのような現象が起こるのでしょうか?

  • テーブル内の「?」でフィルタをかけたい。

    おはようございます。 アクセス2003のことで教えてください。 テーブルに しますか? です。 ですか? というレコードをいれ 「最後に?で終わるレコード」を抽出する時に 右クリック→フィルタ→「*?」だと全てがヒットしてしまいます。 多分「?」がワイルドカードになってしまうんだろうと思いますが ワイルドカードとして使用されている文字列を検索する方法を教えてください。 よろしくお願いします。

  • アクセスのフィルタ nullについて。

    質問です。 アクセスのテーブルの中で、あるフィールド(フィールド名:管理番号)が空白のものだけ抽出したいのです。フィルターで、管理番号箇所に「Is Null」としたのですが、実際空白になっているデータがうまく抽出されません。 で、「Is Not Null」で抽出するとそれらのデータが抽出されます。 そのデータの認識ではnullになってないようです。 (でも実際空白です。) どうやったらnullで抽出されるでしょうか? ちなみにそのフィールドのデータ型はテキスト型です。

  • ACCESSのフォームフィルタ

    ACCESS初心者です。 テーブルでフォームフィルタを使ってOR条件をつけてデータを抽出しましたが、解除ボタンで解除できるのですが、次にフィルタボタンを押すと前の条件で抽出されたデータが表示されてしまいます。 何も条件をつけなかった状態に戻すには、データウィンドウに戻るしかないでしょうか?

  • Accessの抽出についての質問

    Accessの抽出についての質問をします。 テーブルからデータシートビューで開いたものを「レコード」「フィルタ」「フィルタ/並べ替えの編集」で条件を入れて抽出できると思います。 そこまでは理解できたのですがクエリの場合はもう1つあると知りました。 クエリの中のデータをやはりデータシートビューで開いて、「レコード」「フィルタ」「フィルタ/並べ替えの編集」で条件を入れて抽出する以外に デザインビューで開いてデザイングリッドという下の画面でも同じように条件を入れて抽出できると聞きました。 画面はデータシートビューでの「フィルタ/並べ替えの編集」画面と少し似ているようですがちょっと違います。 この2つはどう違うのですか どう使い分けるといいのでしょうか? 教えてください。

  • 【アクセス】フィルタの条件について

    現在アクセスを使用しているのですが、 フィルタを使用する際、 (例えば)  1以上10以内 という条件でデータを抽出したいのですが、 そのデータ抽出の方法がわかりません。 非常に基本的な質問かもしれませんが、 何方かご存知の方よろしくお願いします。

  • アクセスの初心者です。

    アクセス2007をはじめたばかりで本と格闘しながらつくっているのですが、説明不足かもしれませんが、名前や住所の入ったテーブルがあって、住所のたとえば東京都から始まる人の人数をカウントしたい場合、どうすればいいのでしょう。クエリで抽出条件を試しに試しましたがエラーメッセージばかりで行き詰ってます。どうかご助言をお願いいたします。

専門家に質問してみよう