• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:MS Accessの抽出方法について教えてください(再質問))

MS Accessのデータ抽出方法と図(1)から図(2)への変換方法

Sarukanの回答

  • ベストアンサー
  • Sarukan
  • ベストアンサー率55% (41/74)
回答No.1

図1のクエリの「製図番号」フィールドの次(右)に 品質番号: LEFT([製図番号],7) という名前でフィールドを追加してみてください。 うまくいくはずです。

tokin
質問者

お礼

早速のご回答ありがとうございます。 すぐに試してみます。

tokin
質問者

補足

Sarukanさんありがとうございます。 早速試してみたところ思ったとおりの結果が得られました。 ヘルプなどを見たりしていたのですが、的を得ないのかぜんぜん関係のないヘルプか、読んでも意味のわからないことばかりで、かなり悩んでいたので本当に助かりました。 本当にありがとうございました。m(__)m (お礼を言うは、一回使うともう使えないみたいなので、補足でお礼させていただきました。)

関連するQ&A

  • MS Accessの抽出の仕方について教えていただきたいのですが・・・

    Accessのクエリでたとえば下図のようなクエリがあるのですが、 ------------------------------------------------------------    製品番号   |  商品番号 |  品   名   |  品名カナ ------------------------------------------------------------ 0123456789ABCD | 789ABCD   | ボールペン(黒)| ボールペン 123456789ABCDE | 89ABCDE   | 万年筆     | マンネンヒツ     ・        ・       ・         ・     ・        ・       ・         ・ このデータの「製品番号」の上位7桁だけ抽出したくてヘルプで関数をいろいろ調べてみたのですがよくわからず困っています. 前回違う質問をさせていただいたときに,更新クエリでRIGHT関数を使って下位7桁の抽出の仕方を教えていただいたのですが,その関数の逆版(LEFT関数??)のような感じの関数は存在しないのでしょうか? ありましたらぜひ教えていただけないでしょうか. どうぞよろしくお願い致します.

  • MS Access2000のフォームの表示方法について教えてください。

    図1、データが5000件位の製品テーブルがあります。 図1項目名の番号に対する名称等は別のテーブルにあります。 図1(テーブル) ----------------------------------------------------------  製品番号 | 予算番号 | 新製品番号 | ・・・ | ・・・ ----------------------------------------------------------  3310001 | 3230002  |  ・・・   | ・・・ | ・・・  3310001 | 3230002  |  ・・・   | ・・・ | ・・・  3310010 | 3230015 |  ・・・   | ・・・ | ・・・ ・      ・          ・      ・ テーブル図1を使ってクエリ又はフォームで、「材質番号」という項目を追加して図2のような感じでフォームを作成したいのです。 材質番号という項目はベースとなる図1テープル、図1クエリには無く、別テーブルになっています。 図2(フォーム) --------------------------------------- |製品番号|(製品名称テーブルより製品名) | --------------------------------------- --------------------------------------- |予算番号|(予算名称テーブルより予算名称)| --------------------------------------- ---------------------------------------- |材質番号|(材質名称テーブルより材質名称)| ---------------------------------------- なお、作成するフォームは各番号と名称を使用してのデータ検索のみで、入力はしません。 ちょっと質問がややこしくなってしまいましたので、簡単にやりたいことを言いますと、製品フォームにまったく関係の無い材質テーブルの材質番号を、製品フォームに表示させて、検索、閲覧したいということなのです。 Accessもですが、VB&VBA等初心者ですので、できれば使用しない方法がありましたらよろしくお願いいたします。

  • ACCESSでのデータ抽出方法で質問

    ACCESSでデータを統合する方法に関して質問です。 Accessはユーザーレベルなのですが、現在仕事でAccessのシステムを使用しています。 上司から、データをAccessで統合してインポート用のファイルを作成してほしいとの依頼がありました。 ただ、私はAccessで開発したことはないので本をみながら確認してみないとと言ったのですがそれでもということで指示されました。たぶん、そんなに難しくないことなのかもしれませんが初心者なのでAccessの構造がいまいち理解できておらず、なかなか進みません。 現在やっている作業は Accessへインポート用のエクセルのフォームに必要な情報をExcelの二つのシートから抽出しようとしています。 Accessでインポート用のデータを作成しているのですが、下記の作業をしました。 インポート用のエクセルフォームをAccessのテーブルへインポート、必要な二つのシート((1)と(2))を一つずつインポートしてテーブルを3つ作成しました。 クエリで、(1)と(2)の必要な情報だけ抽出しましたが、そのクエリの情報をインポート用のテーブルに必要なセルだけ関連づけたいのです。空白のセルもありますが元のAccessで作成したシステムに最低限の情報を入れれば登録できます。現在は、必要な情報を手入力で入力しているので毎月一回の作業なのですが、ツールなどで一括で入力したいと思った為、作成しています。本なので確認しているのですが、初心者なのでうまくいきません。 よい方法があれば教えて下さい。 例>インポート用のテーブル 氏名 所属 負担部門 購入品 シリアル番号 受付番号 機種名 レンタル番号 管理番号 設置場所コード 設置場所 必要なシート(1) 氏名 所属 負担部門 購入品番号 受付番号 レンタル番号 必要なシート(2) 購入品番号 機種名 シリアル番号 設置場所 (1)と(2)をクエリで 氏名 所属 負担部門 購入品 受付番号 レンタル番号 機種名 シリアル番号 設置場所を表示できるようにしました。 (1)と(2)のデータは同じ行数分で購入品番号で連携させています。 上記の情報をインポート用テーブルに落とし込む方法です。 リレーションとか?いろいろと調べているのですがなんとも理解できていないようでなかなかすすみません。宜しくお願いします。

  • アクセスでデーター抽出方法を教えて

    アクセスで、クエリー&サブフォームを使わず、テーブルのデータをフォーム上で抽出したいです。教えて下さい。(例)テーブル1:商品名A 商品番号2・・・・・、フォーム上で商品番号2と入力したら商品名Aだけを表示したい。

  • ACCESS 2010 検索抽出し表示するには?

    ACCESS 2010 検索抽出し表示するには、 クエリ作成をどうすればよいでしょうか、お教えください。 DB名→testA テーブル名→テーブルA テーブルAには、下記3つのデータを入力した情報が入っています。 ・製品番号 ・製品名 ・メモ 製品番号が一致した場合、 製品番号/製品名/メモが 表示するようにしたいです。 よろしくお願いいたします。

  • アクセスで片方のテーブルを優先して抽出する方法

    アクセスのデータ抽出で質問です。 画像のように「テーブル1」と「テーブル2」があり、クエリで「結果」のようにデータを抽出したいです。 一応出来てはいるのですが、もっとすっきりしたやり方があれば教えて下さい。 <やりたいこと> ・テーブル1とテーブル2のフィールド2を比較し、フィールド1を基準としてテーブル2にデータがあればそちらを抽出、なければテーブル1から抽出したい <現在のやり方> 1)テーブル1とテーブル2の差分クエリを作成 2)1)の差分クエリとテーブル2のユニオンクエリを作成 上記以外のスマートなやり方があれば是非知りたいと思っております。 よろしくお願いいたします。

  • Access 選択クエリーの抽出条件

    Access2000を使っています。 選択クエリーの抽出条件にテーブルの値を設定することは可能でしょうか? たとえば、テーブルAに対して、抽出条件をテーブルBのデータでコード番号 ”B*”(コード番号にBのつくもの)を抽出したいのですが・・・。 よろしくお願いします。

  • アクセスのクエリの抽出について

    当方:XP アクセス2003 アクセスのテーブルで作ったデータを クエリを使って抽出する場合・・・ 1 2 3 という数字で判別しているデータがあり、 1だけを抽出、2だけを抽出ということはできるのですが、 1or2 2or3 というような抽出はできるのでしょうか? よろしくお願いします。

  • Accessで作ったクエリーを使ってさらに更新する方法

    Access97のクエリーを使ってデータの抽出や更新を行なっています。Accessでは作成したクエリーを使ってさらにクエリーを作れると思うのですが、うまくいきません。 内容は以下のとおりです。 (1)ある条件で「抽出クエリー1」を作る (2)別の「テーブル」と「抽出クエリー1」をキーマッチングさせ、マッチしたものだけ「テーブル」を更新させたい。 やりたいことは単純なのですが、これを行なうと 「更新可能なクエリーでなくてはいけません」とメッセージが出てしまい、更新できません。作ったクエリーがいけないのかと思い、一度エクセルにエクスポートし、再度アクセスにテーブルとしてインポートするとうまくいきました。ですが、こんな面倒な方法はやってられません。 作ったクエリーを再び別のクエリーで使う為にはどうしたらよいのでしょうか? ちなみに、選択クエリーや追加クエリーではこのようなことが起こったことはありません。 アクセスに詳しい方、どうかよろしくお願いします。

  • Accessのクエリーで、*が入っているデータを抜出す方法って?

    助けてください! Accessのクエリーで、*が入っているデータを抜き出すのってどうやるんですか? クエリーの元になるテーブルは1つ、非常に単純なテーブルです。  ●フィールド1=「*」もしくはNullもしくは「英数字」  ●フィールド2=製品番号  ●フィールド3=メーカ番号 テーブルには上記3つのフィールドしかありません。 このテーブルの、「フィールド1に『*』が入っているデータを抜出したいのです。(抜出すのはフィールド1~3全て) 単純に選択クエリーで「抽出条件」に「“*“」と入れると、「フィールド1に英数字が入っている」行まで選択しちゃうんです。そりゃそうだよなーとは思うのですが、じゃあ、どうやったら英数字の入っている行は無視して、純粋に「*」だけの行を抜出せるのかわかりません。 誰かー!助けて―!