
アクセス初心者です。(2003です)
商品コードのテーブルから、
32個のキーワードを含むものを抽出したいです。
商品コードの中のキーワードの位置は
先頭や最後など決まりはなく、バラバラです。
クエリの抽出条件の欄が9個しかないので、
9個ずつバラバラにクエリを作ってみました。
*02S*
*05F*
...
...
というふうに条件を並べています。
この3つのクエリ結果を
エクセルに出してはっつけて1枚のマスターに
しようかと思っていますが…
かなり手作り感があふれていて…(^^;)汗汗
もうちょっと単純な方法はないでしょうか?
また、なんだか心配なので
エクセルでテーブルをフィルタにかけ
キーワードを一個ずつ抽出してみましたが
アクセスで出た結果と違います…。(エクセルのが少ないです)
重複するキーワードがあるからかと思い
ピボットで見ても、重複は4件しかありません。
クエリを分けているからでしょうか?
どっちが正しいのでしょうか?
自分の作ったデータにまったく信頼が持てません。。。(--;)
これを出さないと退社できないのですが
チーム内に誰もいないので困っております。
助っ人お願い致しますm(__)m
No.1ベストアンサー
- 回答日時:
9行は
(カーソルをあてて)
挿入
↓
行
でふやせます
----------------------------------
参考まで
わたしはあいまい検索には
Like命令を使っています(* 使用 )
お~そうだったんですかぁ!!!(*_*)
気づけなかったです…。
ネットのキーワードで「上限は」とか探してしまいました。。。
もっと早く聞けばよかった(すでに残業タイム★)
ありがとうございます!!
とりあえず32個入れました(*使ってます)
でもとっても重たいです。。。固まってます
たくさん入れると重くなるのでしょうか。
No.4
- 回答日時:
>32個入れました(*使ってます
ORで32つないだのですか?
皆さんLikeの使い方を勉強しなおしたほうがいいみたいですね
Like "*[02S,05F,・・・]*"
ありがとうございます!
きっとそういう感じだろうなぁ…と思いつつ
やってしまいました☆
はるか昔に習った気が。
あとから、
「キーワード全部、前後にハイフンつけて」って言われたので
今回に限り、これでトクしちゃいました(笑)
次回から教えて頂いた方で入力することにします。
ありがとうございます!
No.3
- 回答日時:
抽出する項目のテーブルを作成して
選択クエリで元のテーブルと今回のテーブルを連結しないで選択
元のテーブルをクエリ上に展開して検索するフィールドの条件欄に
Like "*" & [条件テーブル].[条件] & "*"
※重複を防ぎたいのならクエリの(デザイン上)プロパティで
固有のレコードを「はい」にしてください。
ありがとうございます!
文章で書いてあると理解するのが難しいですね…
(すみません…アホかも…涙)
抽出する条件がキーワードだけの場合も
これでいいのでしょうか。
重複を防ぐにはプロパティで…?
それやりたいです!!
固有のレコードって、項目右クリックでは出ないですね?
でもこの辺は操作なので、聞いてはいけないんでしょうね(^^;)
調べてみます~
No.2
- 回答日時:
こんにちは。
>クエリを分けているからでしょうか?
>どっちが正しいのでしょうか?
データと条件が見えないのでなんともいえませんが、
検索条件が重なるデータとかが存在しませんか?
たとえば、"10" と "010"など。
ACCESSで1回で検索するなら、クエリデザインでSQLビューに切り替えて
コードを記述しては如何でしょうか?
現在作成済みクエリの内、1つを開いて、コンテキストメニューの「SQLビュー」を選択します。
SELECT ~ FROM xxx
WHERE 商品コード like '*02S*'
OR 商品コード like '*05F*'
~
OR 商品コード like '*XX*';
として、後にデータシートビュー等で表示してみてください。
たとえば、"10" と "010"など。
そう、それがありそうなんです!
しかも、キーワード二つ入ってるものも発見しました(目視で)
元のデータの意味がよくわからないので
水中で糸コンニャクでもつかんでいるかのような感触?です☆
皆さん速攻お返事ありがとうございます。
何せ「これから教えるので問題ないですよ」って
いわれている職場で一人きりだったので…
ありがとうございます!!
お返事が高等なのでびびっておりますが
とりあえずまた質問致します。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
ACCESSのクエリで抽出条件「または」は9個までしかかけませんよね…
Access(アクセス)
-
ACCESS クエリ 抽出条件が多い場合
Access(アクセス)
-
Access 同じデータをたくさんのレコード(同一列)に一度に入力するには
Access(アクセス)
-
-
4
ACCESSでVBAから選択クエリの抽出条件を指定したい
Access(アクセス)
-
5
ACCESSのクエリー抽出条件にIIFを使用して
Access(アクセス)
-
6
Accessで複数のクエリの抽出条件
Access(アクセス)
-
7
アクセスVBAのMe!と[ ]
Access(アクセス)
-
8
<ACCESS>別テーブルのレコードのテキストデータが中に含まれるレコードを抽出する方法を教えてください
Access(アクセス)
-
9
「#エラー」の回避
Access(アクセス)
-
10
access テキストボックスの値取得
Access(アクセス)
-
11
どこにもフォーカスを当てたくない
Access(アクセス)
-
12
ACCESS クエリの抽出条件に他のテーブルの値を参照する方法
Access(アクセス)
-
13
ACCESS クエリで重複データを最新の1件だけ表示
Access(アクセス)
-
14
Access レポート印刷するときに1ページに収める方法
Access(アクセス)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Microsoft 365 Basic サブスク...
-
Accessのクエリの結果を、既存...
-
access2021 強制終了してしまう
-
アクセス レポートを開いたとき...
-
「テキストデータで送ってくだ...
-
Accessフォームにマクロを組み...
-
列が255以上のCSVファイルをAcc...
-
実行時エラー3131 FROM 句の構...
-
Accessでレポートを印刷する時...
-
レポートの印刷を一括ではなく...
-
Excelを開く時と閉じる時に一度...
-
Accessデータベースの保存形式...
-
access2021 メッセージボックス...
-
ACCESS VBA でのエラー解決の根...
-
accessでlaccdbファイルが削除...
-
【至急・画像あり】建物or住所...
-
エクセルのマクロについて教え...
-
Access2016でフォーム内にExcel...
-
アクセス ステップインのやり方
-
【アクセス】レポート テキスト...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ACCESS クエリで重複データを最...
-
「データベースまたはオブジェ...
-
ACCESSでクエリを作成したら「...
-
ACCESSにてフィールド間の最小...
-
access・カウント結果がゼロで...
-
ACCESS クエリで、グループ化...
-
SqlServer2012 ビューとクエリ
-
access:連続データ入力
-
追加先の発見方法(SQL以外)
-
AccessのクエリをSqlサーバーの...
-
AccessでのDISTINCTROW 、DISTI...
-
SQLで優先順位が高いレコードを...
-
ACCESSで2つのテーブル比較で...
-
accessで選択クエリで得た全レ...
-
クエリで「データ型が一致しま...
-
Access200のFilterとFindの違い
-
マイクロソフトAccessでsqlのas...
-
ACCESSでデータ削除すると「読...
-
ACCESSでデータの追加は?
-
ACCESS クエリー 抽出条件が...
おすすめ情報