- ベストアンサー
<Access>2つの抽出条件が合致したデータをもってきたい
アクセスを勉強中ですがいまいちです。 2つの抽出条件に該当するレコードを抽出させたいのですが、やり方がわかりません。 教えてください! (1)以下のようなテーブルを1枚作成。 職場名、氏名、社員No.、年、月 A-G、本多、012345、2003、10 A-G、鈴木、123456、2003、10 A-G、豊田、234567、2003、10 A-G、本多、012345、2003、11 A-G、鈴木、123456、2003、11 A-G、山羽、934567、2003、11 B-G、夏目、001234、2003、10 B-G、北原、012345、2003、10 B-G、松尾、023456、2003、10 B-G、夏目、001234、2003、11 B-G、北原、012345、2003、11 B-G、松尾、023456、2003、11 C-G、榎本、777012、2003、10 C-G、板垣、770123、2003、10 C-G、伊藤、701234、2003、10 C-G、豊田、234567、2003、11 C-G、板垣、770123、2003、11 C-G、伊藤、701234、2003、11 (2)検索フォームと結果表示フォームの2つを作成 a.結果表示フォーム bで検索した結果を表示するフォーム(単票形式で個々の情報が表示される) b.検索フォーム 「職場」「日付」のコンボボックスと「検索」ボタンを設置。 要は、検索フォームで2つの条件(職場,日付)に合致した情報をaで表示させたい!! ですが今のところ、"職場"だけは条件通り出てくるのですが、日付が条件として読み取ってくれません。 わかるかたがいましたら、教えて頂きたいです。
- みんなの回答 (4)
- 専門家の回答
関連するQ&A
- Access2003 抽出条件について
お世話になります。 フォームビューにて、日付での検索をしたいのですが 『日付A』~『日付B』までの期間を任意で入力して抽出したいのです。 その場合、クエリではどういう抽出条件を設定すれば良いのでしょうか? Accessの教則本を何冊も買っていますが、的を得てないのばかりで困っています。 宜しくお願い致します。
- ベストアンサー
- オフィス系ソフト
- Accessで複数条件抽出
Accessで複数条件抽出をする方法を教えてください。 フォーム内に[A]、[B]のテキストボックスがあり、検索用のテキストボックス[C]を設けており、[C]入力した文字が[A]または[B]に入力されているデータと一致するものを抽出したいのですが、以下のようなコードではうまくいきません。 Me.Filter="A='" & Me![C] & "'" Or "B='" & Me![C] & "'" どのようにすればうまく抽出できるか教えてください。
- ベストアンサー
- その他(データベース)
- ACCESS 今日の日付のデータ抽出 他
よろしくお願いします。多分基本的なことなんだと思いますが。 クエリでデータ抽出を試みています。 クエリのフィールドは 授業 クラス 日付 個人番号 こくご A 11/9 101 こくご B 11/9 102 こくご A 11/13 101 こくご B 11/13 102 抽出には2つの条件が必要であり、個人番号と日付が必要です。 日付は基本的に「今日」の日付のものを自動的に抽出したいです。 ★ ↓のように今日の日付のものを自動的に抽出するにはどうしたらいいのでしょうか? 授業 クラス 日付 個人番号 こくご A 11/9 101 こくご B 11/9 102 表示方法として、フォームで表示させたいです。 検索用のフォームの中に、「個人番号」を入力するテキストボックスを作り、コンボボックスで表示の指示を出すと、「今日」の日付の検索した「個人番号」の「授業」「クラス」が表示したいのです。 個人番号と前述の、今日の日付のデータが一致したものの抽出となります。 ★ ↓のように個人番号入力後、指示( 「101」入力 )ですが、これは、前述の「クエリの実行」をさせればいいのでしょうか?? 授業 クラス 日付 個人番号 こくご A 11/9 101 どのようにステップを踏めばいいのか迷っています。
- ベストアンサー
- オフィス系ソフト
- ACCESSで複数条件でデータ抽出するフォームの作成
ACCESS2000で複数の条件を入力し、該当するデータを抽出するフォームを作成しています。どんな方法がありますか?簡単に出来る方法をお教えください。 具体的には、売上明細データを検索します。あらかじめ テーブル:売上明細データ をいろいろなマスタを参照している クエリ:売上明細クエリ を元に抽出します 条件は売上日付の日付1と日付2の項目と、伝票区分の項目です。 フォームの頭にテキストボックスを3つ作成し、日付1~日付2までの売上日付で 入力された伝票区分のもののみを表示させたいのです。 検索というコンボボタンを配置し、クリック時にその下にクエリからの必要な表示項目を売上明細クエリから配置しています。 抽出する方法(条件の与え方)を教えてください。よろしくお願いいたします。
- ベストアンサー
- その他(データベース)
- アクセスの抽出について
Win2000、アクセス2000を使用しています。 フォーム上のテキストボックスに検索条件を入力して抽出をさせる場合に、AというフォームとBというフォームにそれぞれ検索条件を入力してAB両方の条件に合致するデータを抽出することは可能でしょうか? 可能でしたら、手順等教えてください。
- ベストアンサー
- オフィス系ソフト
- ACCESS フォーム上での条件設定
どなたかお知恵をお貸しください。 Access2000 検索用のフォームを作成しました。 A・B・C・D・E・Fというフィールドがあり、それらのフィールドを 含むデータ形式のフォームが作成されています。 やりたいことは、フォームにテキストボックスを5つ配置し それぞれ(A・B・C・D・E・Fというフィールドに対する)の条件 を入力して、実行(コマンドボタン)をクリックすると 条件に一致したフォームが表示されてくるようにしたいのです。 ただし、条件が入力されない場合もあります。 (5つのうち1つだけ条件が入る場合など) 初心者などでどのように設定すればいいのか分かりません。 どなたかお力をお貸しください。 よろしくお願いします。
- 締切済み
- その他(データベース)
- ACCESS2000の複数検索条件からのデータ抽出
こんにちわ。前回質問内容自体どう説明してよいかわからず、途中で終わってしまったので、再度、詳しく質問してみました。 今、Accessで受注管理を作成しているんですが、複数の検索について教えて下さい。 ■テーブル テーブル名:受注管理 フィールド名:受注ID・日付・商品種別・顧客名・仕入種別・状況種別 ■クエリ クエリ名:受注クエリ(フィルタ) フィールド名:受注ID(表示チェックあり)・日付・商品種別・顧客名・仕入種別・状況種別 と式1[Forms]![検索フォーム名]![日付text]・式2[Forms]![検索フォーム名]![商品種別combo]・式3[Forms]![検索フォーム名]![顧客名text]・式4[Forms]![検索フォーム名]![仕入種別list]・式5 [Forms]![検索フォーム名]![状況種別combo]の計11列です。 抽出条件:検索名フィールド: 受注IDを除く各フィールド名の下に Like "*" & [Forms]![検索フォーム]![日付text] & "*" Like [Forms]![ 検索フォーム名]![商品種別combo] Like "*" & [Forms]![ 検索フォーム名]![顧客名text] & "*" Like [Forms]![ 検索フォーム名]![仕入種別list] Like [Forms]![ 検索フォーム名]![状況種別combo] 各式の下に Like "" Like "(なし)" Like "" Like "(なし)" Like "(なし)" を検索パターンに応じて入力しました。 マクロにより、フィルタの実行をしていますが、この方法だと4つまでなら、検索可能なのですが、5つ以上になると、「フィルタが長すぎます」というダイアログボックスがでて検索ができません。VBAやSQLはいまいちわからないので、何か簡単に、5つ以上の検索条件で検索できないでしょうか。お願いします。
- 締切済み
- オフィス系ソフト
- ACCESS フォームで抽出条件の違うレコード表示
宜しくお願いします。 ACCESSでレコードソースをQ_Bとするフォームに、ヘッダー部分に別のクエリ(Q_Aとします)のデータを表示させようと思っています。 Q_Aのデータを元にフォーム内でnoごとに表示するテキストボックス(リストボックスなどでも可)を変えて表示させたいのですがうまくいきません。 Q_Aは No 日付 1 1/15 2 2/1 3 2/5 4 3/12 ・・・レコード数は10あります。 Q_Aの日付フィールドのみ一定期間ごとに変更します。 ですので、一つのテキストボックスには例えば Noのフィールドの「1」のレコードが表示されるようにしたいのです。 Q_Aを元に、レコード数10が個別に表示されるテキストボックス等を、VBAなど?で抽出条件を指定しておきフォームを開いた際に表示できるようにしておきたいのですが、どのような方法があるかご教授願えますでしょうか? よろしくお願い致します。
- 締切済み
- オフィス系ソフト
- 入力したデータから2つの条件に合致した場合に
”有”、それ以外の場合は”無”と表示するエクセル関数表を作成することを考えています。 例えば次のようにB1~G4には、○、×、無、空白の4種類のデータが入ります。 B~Gに○または×、あるいは○と×がある場合は、”有” ”無”あるいは空白の場合は”無”と該当するA列に表示したいのですが、うまくいきません。 A B C D E F G 1 有 ○ 無 無 無 2 無 無 無 無 無 無 3 有 ○ 無 無 × 無 4 有 ○ × 無 無 無 A1セルには、IF(COUNTIF(B1:G1,"○or×")=0,"無","有") や IF(COUNTIFS(B1:G1,"○",B1:G1,"×")=0,"無","有") としてみましたが、うまくいきません、どうかご教授下さい
- ベストアンサー
- その他(業務ソフトウェア)
- 一覧表よりデータ条件抽出
教えてください。 下記データ表があります。 A B C 1 12/1 AAA 94.1% 2 12/2 BBB 95.6% 3 12/2 BBB (空白) 4 12/3 CCC 97.3% 5 12/4 DDD 98.4% 6 12/5 EEE 97.3% ・したいこと条件説明 12/2~12/4のデータのみを抽出 %の(空白)セル(行)は抽出しない 日付(A列)は表示しない ・表示結果 A B 1 BBB 95.6% 2 CCC 97.3% 3 DDD 98.4% としたいのですが・・・ いろいろ試してみましたが、うまくいきません。 よろしく、ご教授のほどお願いします。
- ベストアンサー
- オフィス系ソフト
お礼
御礼が大変遅くなり、申し訳ございませんでした。 未だに"マクロ"は大きな壁ですが、この問題に関しては、なんとかなりました。ありがとうございました!!