- 締切済み
アクセスのクエリの使い方(基本?)
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- O_cyan
- ベストアンサー率59% (745/1260)
ユニオンクエリでできます。 テーブル1の名前と項目・テーブル2の名前と項目を結合させて項目から条件を入れ抽出させればできます。 取りあえずユニオンクエリのヘルプを参照してみてください。
- rs_rin
- ベストアンサー率30% (17/55)
えーと・・・。具体的な情報がないので難しいですが、1回のクエリですべてを完了させるのではなく、多少の手間をかけてデータを作っていけば何とかなると思いますよ。 具体的な手法についての問い合わせであればその手段を教えてくださる人たちがここにはいますのでそのときに改めて。
関連するQ&A
- アクセスの重複クエリ
二つのテーブルやクエリで重複するデータを 抽出するのは「重複クエリ」でいいのでしょうか? それとも「重複クエリ」は一つのテーブルの中の重複するデータを 抽出するものなのでしょうか?
- ベストアンサー
- オフィス系ソフト
- マイクロソフト Accessのクエリーについて
Accessにおいて、 (1)A列、B列、C列をもつデータがテーブルにあります。 これに対して、 (2)A列、B列、C列、D列、E列をもつデータがテーブルに別途あるとします。 (1)に対して、(2)はA列、B列、C列に合致しているデータがいくつあるのか、 A列、B列のみ合致しているデータがいくつあるのか、 A列のみ合致しているデータがいくつあるのか、 A,B,Cいずれも合致していないデータはいくつあるのか? それぞれのデータを(1)と照らし合わせて(2)から抜き出そうとした場合には、 どのような抽出方法が効率いいのでしょうか?またクエリーは複数に なってもかまわないのですが、いずれかで抽出された(2)のデータはいずれも 重複して抽出されない、かぶらない(上から順に抽出をかける)ことを前提にした場合の もっとも適な抽出方法はありますでしょうか。 以下はおまけです(もし余力があれば) ↓ また3つ合致しているデータにはそのレコードの横に列を新しく追加して1とふる、 2つ合致しているのはそのコードの横に列を新しく追加して2とふる 1つ合致しているのはそのコードの横に列を新しく追加して1とふる 0つ合しているのはそのレコードの横に列を新しく追加して0とふる、 という作業をAccessでするとした場合、一致クエリー&更新クエリー&マクロ等で 実現できるのでしょうか? もしよいお知恵あればご教授いただきたく、 お願いいたします。
- ベストアンサー
- その他MS Office製品
- access2007 クエリで抽出
初心者です。クエリで抽出したのですが、一部のデータが抜け落ちます。抽出条件のフィールドはテキスト型で、元のテーブルでコピペで統一しましたが、同じデータが抜け落ちます。削除してやり直しても同様でした。重複クエリを作成するとこのフィールドが重複して出てきます。どこを直したらいいのか見当がつきません。よろしくお願いします。
- 締切済み
- その他MS Office製品
- Access97のクエリーについて
Access97のクエリーで次のようなデータ抽出をしたいのですが、設定方法が良く分かりません。 1.約20000レコードのCSVファイルを外部データ のインポートでTDLを作成。 2.重複クエリーを走行すると、約10000レコードが 重複していた。 3.作成したTBLから重複者がいないデータを抽出した い。 イメージ: 処理前 a,2222,111,1,1234567 a,1111,100,1,0001234 b,0001,234,1,5555511 c,0003,001,1,0005555 c,0005,201,1,3345678 ↓(クエリー) 処理後 a,1111,100,1,0001234 b,0001,234,1,5555511 c,0003,001,1,0005555 どのような、関数、クエリーを使えば実現できるのでしょ うか。ご教示の程よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- Accessのクエリで、抽出条件で…のエラーが
緊急事態となりました。お知恵を貸してください。 今まで使えていたクエリが、突然使えなくなってしまいました。 一瞬、正しいデータが見えたかと思うと、【抽出条件でデータ型が一致しません】のエラーとともに、 すべてのデータが"#Name?"になってしまいます。 紐づけてある項目と項目は、同じデータ型に合わせてあります。 テーブルA テーブルB 電話番号(テキスト)の"-"抜き --→ 電話番号(テキスト)の"-"抜き 管理ID 氏名 名前 コメント テーブルAの管理番号 , テーブルBの氏名 と表示したいのですが、エラーになってしまいます。 わかりにくくて申し訳ありません。 どうか、宜しくお願いいたします。
- 締切済み
- その他MS Office製品
- アクセス2007 クエリの作り方
アクセス2007 クエリの作り方 テーブルA 氏名 生れ年 ---------------- 佐藤 1990 鈴木 1950 斎藤 2000 伊藤 1970 テーブルB ------------------ 年齢 項目 10 少年 20 成人 60 還暦 とあった時 テーブルAを元に「クエリ1」で「年齢」を追加し 年齢: Year(Date())-[生れ年]としました クエリ1 氏名 生れ年 年齢 -------------------- 佐藤 1990 20 鈴木 1950 60 斎藤 2000 10 伊藤 1970 40 更に、「テーブルB」の年齢と「クエリ1」の年齢をリレーション(多対1?)して「クエリ2」としました。 クエリ2 氏名 生れ年 年齢 項目 --------------------------- 佐藤 1990 20 成人 鈴木 1950 60 還暦 斎藤 2000 10 少年 伊藤 1970 40「空欄」 アクセスはまだ良く理解していないのですが、これだとレコードの更新ができません。 フォームでレコードセットを「ダイナセット (矛盾を許す)」にすると更新はできますが不安です。 こんな時「ダイナセット (矛盾を許さない)」で行い場合どんなリレーションにしたら良いのでしょうか?
- ベストアンサー
- その他(データベース)
- Accessのクエリ(初心者)
Access超初心者です。 クエリで悩んでいるので、お教えください。 テーブル1に CODE(商品ID)_NAME(名前)_SUU(数量)_DAY(日付)の4項目があり、 クエリを使って、最も大きいSUUを抽出したい (かつ最も大きいSUUのデータが重複している場合、その中で最も古い日付のデータのみを抽出したい)のですが・・・ たとえば、 テーブル内容: CODE(商品ID)_NAME(名前)_SUU(数量)_DAY(日付) A_あめ_600_0517 A_あめ_900_0518 A_あめ_400_0618 B_ガム_120_0217 B_ガム_060_0319 B_ガム_180_0718 B_ガム_180_0518 抽出結果: A_あめ_900_0518 B_ガム_180_0518 ということです。 デザインビューを使うとして、どのような方法がありますでしょうか? どうかご教授お願いします!
- 締切済み
- SQL Server
- アクセスのクエリーについて
テーブルが2つあってクエリーを作成したいのですが、 <テーブル1> 氏名 項目1 項目2 項目3 山田 A B C というテーブルが1つあって、それぞれの項目1~3のフィールド のA~Cに対して <テーブル2> 項目コード 項目名 A あいうえお B かきくけこ C さしすせそ というテーブルとリンクさせ 氏名 項目1 項目2 項目3 山田 あいうえお かきくけこ さしすせそ とあらわれるように作成したいのですが、それぞれ項目1~3に対して リンクさせたいのが、「テーブル2」を使用します。 この場合今は同じ内容で「テーブル2」を3つ作成してそれぞれでリンク させていますが、数が多くなりすぎると「リンクが複雑すぎます」とはねられます。「テーブル2」1つでリンクさせる方法はありますか?
- 締切済み
- オフィス系ソフト
- Accessのクエリについて
ふたつのテーブルから抽出したユーザー名が重複してしまいました。それを一つだけに絞ってユーザーの件数の合計を出したいのですが、方法はありますか? 私がとった方法はクエリプロパティのレコードを「はい」にしましたがうまくいきませんでした。 それでピボットテーブルで集計をしましたが、やはりテーブルデータシートで確認できたら便利に思います。 どなたかお知恵をお貸しください。 よろしくお願いいたします。
- ベストアンサー
- その他(データベース)
- Access2013テーブル結合クエリ
Access2013 住所録テーブルと面談備忘録テーブルを、氏名で結合したクエリを作成したいのですが。 この二つのテーブルの氏名が重なり合わないものもあります。 この際、重なり合わない氏名などもクエリのデータシートビューに表示させる方法を教えてください。 フィールドの抽出条件になにか記入するのかなと思っています。初心者です。 宜しくお願いします。
- ベストアンサー
- Access(アクセス)