締切済み アクセスで最新の情報を抽出 2006/10/06 18:55 顧客情報の管理を任されることになったのですが、 顧客の一番最新の情報だけを抽出したいのですが どうしたらよいでしょうか。 みんなの回答 (1) 専門家の回答 みんなの回答 gadd3 ベストアンサー率46% (211/451) 2006/10/06 23:12 回答No.1 連番をふっておいて最大値のレコードを抽出すればよいのではないでしょうか? もしくは日時順で一番新しいのを抽出とか。 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 カテゴリ パソコン・スマートフォンソフトウェアオフィス系ソフト 関連するQ&A アクセス2010 最新データを抽出する方法 はじめまして。 アクセスを猛勉強中の初心者です。 過去記事を探しましたが、解決できませんでしたのでご教示お願いします。 やりたいことは、2つのテーブルからクエリを使って、最新のデータを抽出したいです。 ですが、その中に抽出したくないワードが存在します。 それ以外のワードで最新のデータを抽出したいです。 まず、下記のような2つのテーブルがあります。 ●テーブル1 ・ID(主キー) ・日付 ・コメント ・顧客ID ●テーブル2 ・顧客ID(主キー) ・顧客名 ・住所 次にこのテーブルをクエリにしてデータを返すと、下記のようになります。 日付 コメント 顧客名 ・2/1 保留 Aさん ・2/1 発送 Bさん ・2/1 相談 Cさん ・2/2 次回未定 Bさん ・2/3 発送 Aさん ・2/4 次回未定 Dさん 今回抽出したいデータは、「発送」というワードをはぶいた最新のデータをとりたいということです。 なので、データとしては、 日付 コメント 顧客名 ・2/1 保留 Aさん ・2/1 相談 Cさん ・2/2 次回未定 Bさん ・2/4 次回未定 Dさん と、このように抽出したいのです。 最新データの抽出にはMax関数を使ってでき、いらないワードである「発送」はクエリのフィールドの抽出条件に『<>”発送”』と入力することで抽出を防ぐことができたのですが、これらの方法でMax関数を入れて最新データの抽出をしようとすると、全ての「発送」を除いたデータが抽出されるので、最新データに該当する顧客のデータが消えてしまいます。 なので、本来のコメントデータが分からない状態になります。 また、エクセル側でパラメータクエリを使って資料を作成し、アクセスに触ったことがない人たちが使用するので、アクセスを更新してといったことができません。 なので、更新クエリなどを使ってのやり方以外の方法はないでしょうか? 全くの初心者ですので、言葉足らずで説明が分かり辛くて申し訳ありません。 ご教示をお願いいたします。 テーブル内の最新情報を抜き出したい Accessで ・管理NOマスタ ・履歴情報マスタ の2種類のテーブルがあり、履歴テーブルでは、管理NOごとに変更のあった日付及び内容を追加していっています。 このうち、カードNOを軸として、履歴内のカードNOごとの最新更新日だけのレコード情報を抽出することは、可能なのでしょうか? ACCESSでこの抽出をするには・・・ 「最新回(一番新しいレコード)から過去○○回まで」を抽出範囲にした 抽出条件を設定したいのですがうまく出来ません。 一応 Between [何回目から抽出?] and [最新回は?]で 抽出は出来るのですが やりたいのは、 片方の最新回(一番新しいレコード)を固定して 「過去何回分までさかのぼる?」だけを入力して抽出したいのですが・・・ これは可能でしょうか? 携帯料金を賢く見直す!格安SIMと端末選びのポイントは? OKWAVE コラム ACCESSの抽出条件の設定について ACCESSでの抽出に関する質問です。 あるテーブルに顧客情報があります。 フィールドは「顧客名」「住所」「年齢」として、「顧客名に”山”や”川”を含まず、年齢が40未満」の抽出をする場合、 | 顧客名 |住所|年齢| |Not Like"*山*"| |<40| |Not Like"*川*"| |<40| と入れたんですが、”山”で始まる顧客名が抽出されてしまいます。 もちろん、Not Like "山*"にすると大丈夫なんですが・・・。 間違い箇所をご指摘ください。 アクセス データ抽出 アクセス超初心者です… 教えて下さい… 全顧客情報をまとめたテーブルと(顧客番号、個人情報)、毎月ごとに分けて作っている来店情報(顧客番号と来店日)のテーブルが数か月分あります。 (全顧客情報) (来店情報3月) (来店情報4月) ID 名前 ID 来店日 ID 来店日 1 Aさま 3 3月4日 3 4月9日 2 Bさま 5 3月12日 10 4月15日 3 Cさま 190 3月21日 15 4月30日 例えばこんな感じでのデータから、各顧客の最終来店日を抽出するにはどうすればいいか…思いつかないのです。 ※来店されるのは、各顧客月に1回か、数ヶ月に1回。 よろしくおねがいします。 アクセスでのデータ抽出方法 宜しくお願い致します。 顧客No.1~25,000までの管理番号毎に会社名・担当者名・住所・telなどの顧客データを割り当ててアクセス(2003)で管理しているのですが、その管理番号から末尾偶数(奇数)のみを抽出する方法を教えて下さい。 ちなみに各フィールドは顧客No.、社名、〒、住所、TEL、担当者名、備考で設定して作りこんでいる程度です。 どうぞ宜しくお願い致します。 エクセルの重複データを抽出し、最新のデータを残した エクセルの重複データを抽出し、最新のデータを残したいです。 A列 B列 1 aaa@aaaa.co.jp 2014/1/1 2 bbb@aaaa.co.jp 2013/1/2 3 aaa@aaaa.co.jp 2014/1/10 4 aaa@aaaa.co.jp 2014/10/10 A列にアドレス、B列に日付が入っているデータがあります。 (他にC列などにも顧客情報が入っています。) アドレスの重複データを抽出し、最新の日付の行が残るようにしたいです。 この場合ですと2と4が残るようにしたいです。 膨大なデータの為、困っています。 良い方法をご存知の方、よろしくお願い致します。 Access2000 抽出について どうしてもわからないので教えてください。 選択クエリで、「フリガナ」というフィールドに、 Like IIf(IsNull([Forms]![F_顧客検索]![カナ検索]),"*",[Forms]![F_顧客検索]![カナ検索] & "*") でフォームからクエリを実行させるようにしているのですが、 フリガナが空白のレコードは抽出されてくれません。 「*」でなく、なんと入れればいいのでしょうか? ちなみに他に、「自宅電話番号」というフィールドに、 Like IIf(IsNull([Forms]![F_顧客検索]![電話検索]),"*" & "*",[Forms]![F_顧客検索]![電話検索] & "*") など、似たような感じで抽出をかけています。 よろしくお願いします。 最新データを抽出する方法を教えてください エクセル関数で、最新の情報を抽出する方法を教えてください。 例えば ぴあとローソンのそれぞれのチケット売上枚数をエクセルで毎週月曜日5週間にデータを入力するとします。 最新の入力情報だけを別シートに反映させる場合、どうしたらよいでしょうか? 忙しいところすみません Access 重複レコード抽出し削除 Accessで商談予定を管理したいのですが、 テーブルSで以下の管理をするものとします。 顧客No. 顧客No.A 商談予定日 1---------3---------07/08/3 ←と 3---------1---------07/08/15 ←は同じ人が会う 2---------5---------07/08/6 4---------6---------07/09/01 また顧客は別のテーブルで管理するものとします。 1と3はフィールドが入れ替わっても同一人物とします。 したいことは 抽出して日付の新しい商談予定をテーブルから 削除したいのです。 条件式がよく分からず 重複クエリもうまくできませんでした。 よろしくお願いいたします。 アクセス 抽出条件 いつもお世話になります。 次の条件で抽出したい時、クエリの抽出条件の書き方を教えてもらえますか。 支店CD 顧客CD 売上金額 昇順 降順 1 11 5,000 1 12 4,000 1 13 3,000 1 14 2,000 2 15 6,000 2 16 5,000 2 17 4,000 3 18 7,000 3 19 6,000 3 20 5,000 支店ごとの上位2レコードを抽出したいのです。下記のように 支店CD 顧客CD 売上金額 1 11 5,000 1 12 4,000 2 15 6,000 2 16 5,000 3 18 7,000 3 19 6,000 アクセスは2003です。よろしくお願いします。 Access 誕生月データの抽出 お世話になります。飲食業の顧客管理をアクセスにて管理しようと奮闘していますが、ひとつ大きな壁に当たっているのでどなたかご指導いただけたらと思います。 内容はWinXP-Access2000で、顧客生年月日を西暦(例1978/9/8 1965/10/8)にて格納していますが、これらの西暦のデータの中から例えば8月生まれの顧客データだけ取り出す方法(関数)等はあるのでしょうか。手間はかかりますが各年ごとに各月のデータを抽出しそれを切り貼りしていくぐらいしか思いつきません。 簡単な方法があれば是非教えてください。 よろしくお願いいたします。 ヤバいパソコンが壊れたかも!?事前に知っておきたい3つの兆候と対策 OKWAVE コラム Accessでの抽出について Accessでのクエリーでの抽出の方法を教えてください。 たとえば「12345678」といったIDをもたせた人のデータが日付ごとにいくつかレコードがある場合に、クエリーのID欄の抽出条件欄には、「12345678」と入力すれば、その人のデータのみが表示されると思います。 そこで、 (1)その中の日付から、最新のものから3つを抽出したい場合。 (2)その中の日付から、2番目に新しいものを抽出したい場合。 において、クエリーの抽出条件になんて書いたらよいのでしょうか? できましたら、(1)(2)それぞれお答えいただければ幸いです。 どうぞよろしくお願いいたします。 access フォーム間で情報が引き継がれない 初心者です、よろしくお願いします。 仕様環境 WinXP Access2002 請求管理のシステムを作っています。 テーブルには 顧客マスタ(主キーは顧客番号でテキスト型 例:0001等) 請求マスタ(主キーは請求番号でテキスト型 例:A0001等) 明細マスタ(主キーは明細番号でオートナンバー ダミーみたいな感じで使っています。) そしてリレーションシップで顧客マスタ(1)→(多)請求マスタ(1)→(多)明細マスタになっています。 顧客マスタを元にしたフォーム(顧客入力フォーム)に顧客情報を入れて、 「請求書作成ボタン」を作り、そのボタンを押すと別のフォーム(請求書作成フォーム)に 飛ぶようにしているのですが、その際に顧客入力フォームに入力した情報を 引っ張っていくようにしたいのですが、うまくいきません。 ちなみに顧客マスタと請求マスタのリレーションは”顧客番号”でつなげています。 請求書作成フォームは請求書作成クエリから成り、 その中で顧客番号(テーブル:顧客マスタ)の抽出条件に[Forms]![顧客入力フォーム]![顧客番号]と 入れて”顧客番号つながり”で飛ぶようにしているのですが、 請求書作成フォームは開くのですけど、項目はすべて空白です。 またいろいろレコードを追加している内に、請求番号が既にあるものに対しては顧客情報も引き継がれることが判明しました。 構文が間違っているのでしょうか? 混乱しています、お助けください。 Access 上位5位の抽出 商品名と出荷日付が含まれるテーブルAがあり、出荷日付が異なる同じ商品名のレコードがたくさんあります。 例えば、商品名(重複なし)を含む100レコードからなるテーブルBをエクセルかなんかで顧客から渡されるとしたとき(仕様変更依頼できません)、Bにある商品名100レコード全部につき、出荷日付の最近の履歴5件ずつを抽出して、 商品1の最近5件、商品2の最新5件…商品100の最新5件 (計500レコード) というクエリを作りたいのですが、どういう設定をすればよいでしょうか。 Access 抽出条件 クエリの抽出条件で特定のレコードを抽出したいのですが 最新の三年分のレコードデータを抽出する場合どのような式にすればよいのでしょうか? テーブルには年月フォームがあり年月が入力されています。 アクセス 複数条件の抽出~出力について ■アクセスのフォームにて、複数の条件を入力し、合致するリストをエクセルで出力する データベースを構築しようとしています。 ⇒この複数の条件を入力する件に関し質問です。 ■目的は、顧客からのアンケート回答結果をDBから取出し、エクセルにて解析を行う事です。 情報量が膨大であるため、セグメントした形で出力し効率を上げたいと考えています。 ○テーブルのフィールド構造: 支店(テキスト型)、顧客No(数値型)、顧客名(テキスト型)、質問1(数値型)、質問2、・・・ ○フォーム「データ抽出」の構造: [支店名1][支店名2] [顧客No1][顧客No2] [顧客名1][顧客名2] 【出力ボタン】 ※上記テキストボックスいずれかに入力された条件に合致するデータが 【出力ボタン】を押すとエクセルに出力されるという構造です。 ※ボタンのイベントに「抽出マクロ」を設定。 ○抽出クエリ: 支店 [Forms]![データ抽出]![支店名1] Is Null [Forms]![データ抽出]![支店名2] Is Null 顧客No [Forms]![データ抽出]![顧客No1] Is Null [Forms]![データ抽出]![顧客No2] Is Null 企業名 like "*" &[Forms]![データ抽出]![顧客名1]& "*" Is Null like "*" &[Forms]![データ抽出]![顧客名2]& "*" Is Null ○マクロ(抽出マクロ): クエリを開く (抽出クエリ) コマンドの実行(エクセルに出力) 閉じる (抽出クエリ) と設定しました。そこで実行確認すると・・・・ (例) (1)支店名1だけに入力して、他は空欄で出力ボタンを押下。 ⇒条件セグメントされず、全てのデータがエクセル出力されてしまう。 (2)全ての項目に入力して出力ボタンを押下 ⇒条件セグメントされたデータがエクセル出力される。 という現象が起こりました。 例示(2)は良いとして、(1)の様な空欄がある状態でも、条件にマッチした出力をしたいのですが上手くいいかず困っています。 尚、クエリの抽出条件を支店フィールドだけにした所・・ 支店 [Forms]![データ抽出]![支店名1] Is Null [Forms]![データ抽出]![支店名2] Is Nul 支店名1に入力して支店名2は空欄であっても条件にマッチした出力結果が得られました。 長文恐縮でございますが、どなたか解決法をご教授いただきたく存じます。よろしくお願いいたします。 Accessの選択クエリの抽出条件について いちもお世話になります。Access2002を勉強中の初心者です。 顧客テーブルから選択クエリを作っています。クエリのフィールドには「都道府県」(東京、埼玉、千葉...)と「顧客名」(山田、佐藤、田中...)があります。 「顧客名」の山田以外を抽出したいのですが、但し「都道府県」が東京の場合は山田以外の条件を外したいのです。つまり、埼玉、千葉の山田は抽出しませんが東京の山田は抽出したいのです。 このような抽出条件の設定ができますか? アドバイス、よろしくお願いします。 access2000での抽出条件 DBから選択クエリーを作ってある条件を満たすデータを抽出したいのですが、レコードの量が多くて(10万単位)スぺックの悪いPCなので並べ替えをするにも固まってしまって困っています。 同じ名前を持つレコード群の中で最新の日付のレコードだけを抽出する関数ってありますか? 例えば 発生日,名前,種類,住所,電話番号 の5つのフィールドがあり、その中で同じ"名前"を持つ"発生日"の中で最新の日付だけを抽出する、として教えていただけないでしょうか。 よろしくお願いいたします。 メーラー Becky でのアドレス抽出 Beckyのバージョン2.50.03を使用していますが顧客管理の為に受信したアドレスを管理するため抽出したいのですが、選択したアドレスを一括抽出するような機能はありますでしょうか? ネットで調べてはみたのですが見つかりませんでしたのでソフトなどでも構いませんのでお教え下さい。 宜しくお願い致します。 注目のQ&A 「You」や「I」が入った曲といえば? Part2 結婚について考えていない大学生の彼氏について 関東の方に聞きたいです 大阪万博について 駅の清涼飲料水自販機 不倫の慰謝料の請求について 新型コロナウイルスがもたらした功績について教えて 旧姓を使う理由。 回復メディアの保存方法 好きな人を諦める方法 小諸市(長野県)在住でスキーやスノボをする方の用具 カテゴリ パソコン・スマートフォン ソフトウェア Excel(エクセル)Word(ワード)PowerPoint(パワーポイント)Access(アクセス)その他MS Office製品オフィス系ソフトPhotoshop(フォトショップ)Illustrator(イラストレーター)その他Adobe製品画像・動画・音楽編集ホームページ作成ソフト筆まめ・はがき作成フリーウェア・フリーソフトその他(ソフトウェア) カテゴリ一覧を見る OKWAVE コラム 突然のトラブル?プリンター・メール・LINE編 携帯料金を賢く見直す!格安SIMと端末選びのポイントは? 友達って必要?友情って何だろう 大震災時の現実とは?私たちができる備え 「結婚相談所は恥ずかしい」は時代遅れ!負け組の誤解と出会いの掴み方 あなたにピッタリな商品が見つかる! OKWAVE セレクト コスメ化粧品 化粧水・クレンジングなど 健康食品・サプリ コンブチャなど バス用品 入浴剤・アミノ酸シャンプーなど スマホアプリ マッチングアプリなど ヘアケア 白髪染めヘアカラーなど インターネット回線 プロバイダ、光回線など