※ ChatGPTを利用し、要約された質問です(原文:MS Accessの抽出方法について教えてください(再質問))
MS Accessのデータ抽出方法と図(1)から図(2)への変換方法
このQ&Aのポイント
MS Access2000のデータ抽出方法として、図(1)の製品番号の上位7桁を品質番号として抽出する方法があります。
しかし、データをインポートするたびに図(1)に戻ってしまうため、図(2)の形式を維持する方法が求められます。
VBAやVBの使用を避け、テーブルに新しいデータがインポートされても図(1)に戻らない方法を教えてください。
MS Accessの抽出方法について教えてください(再質問)
MS Access2000ですが、データが5000件くらいの図(1)のようなクエリがあります。
図(1)
----------------------------------------------------------
製品番号 | 商品番号 | 名 称 | 名称カナ |
----------------------------------------------------------
0123456789ABCD | 7890ABCD | ジーパン | ジーパン |
・ ・ ・ ・
・ ・ ・ ・
図(1)の製品番号の上位7桁を同じクエリ内に、品質番号として抽出(図(2))したいと思っております。
図(2)
-----------------------------------------------------------------------
製品番号 | 品質番号 | 商品番号 | 名 称 | 名称カナ |
-----------------------------------------------------------------------
0123456789ABCD | 0123456 | 7890ABCD | ジーパン | ジーパン |
・ ・ ・ ・ ・
・ ・ ・ ・ ・
なお、元となるテーブルには毎日他から新しいデータがインポートされるので、更新クエリで(Right[製品番号],7)を使って抽出してもデータをインポートするたびに図(1)に戻ってしまい使えませんでした。
質 問
*図(1)から図(2)のように同クエリ内への抽出の仕方。
*テーブルに新しいデータがインポートされても図(1)に戻らない方法
を教えてください。
(Accessもですが、VAB・VBは初心者ですので、できるならば使用しない方法でお願いしたいのですが・・・)
質問がややこしくなり申し訳あませんが、どうぞよろしくお願いいたします。
お礼
早速のご回答ありがとうございます。 すぐに試してみます。
補足
Sarukanさんありがとうございます。 早速試してみたところ思ったとおりの結果が得られました。 ヘルプなどを見たりしていたのですが、的を得ないのかぜんぜん関係のないヘルプか、読んでも意味のわからないことばかりで、かなり悩んでいたので本当に助かりました。 本当にありがとうございました。m(__)m (お礼を言うは、一回使うともう使えないみたいなので、補足でお礼させていただきました。)