- ベストアンサー
ACCESS2000 で困っています・・・
tibinkoronの回答
- tibinkoron
- ベストアンサー率47% (21/44)
両方のデータをインポートして,2つのテーブルを作成します。 そして,マッチさせようとするフィールドの型や文字列の長さを変更したフィールドを新たにクエリーで作成します。 そうして新たに作成したクエリーを利用して,不一致クエリーを作成すれば,できます。 a b c d e <- フィールド名 0001,0002,0003,M001,M002 A B C D E <- フィールド名 1,2,3,M001,M002 例えば,フィールドaの「0001」を数値にします。 クエリーのデザインビューで 新フィールド名:cint([a]) とすれば,1となり,Aと比較可能です。 (Aが数値であることが条件です。文字列の場合は, 新フィールド名:format([a],"0") で大丈夫だと思います。) フィールドAを「0001」とする場合は, クエリーのデザインビューで 新フィールド名:format([A],"0000") とすれば,「0001」となり,aと比較可能です。
関連するQ&A
- CSVデータをアクセスにインポートしてから
CSVデータをアクセスにインポートしてクエリーを作ります。 例 100021 n1100 01 15桁をテキストでインポートします。 この15桁が一つのフィールドになります。 この下二桁 01 だけを一つのフィールドに抽出する事はできるでしょうか? わかりにくくて申し訳ございません・・・・
- ベストアンサー
- Windows NT・2000
- アクセスで片方のテーブルを優先して抽出する方法
アクセスのデータ抽出で質問です。 画像のように「テーブル1」と「テーブル2」があり、クエリで「結果」のようにデータを抽出したいです。 一応出来てはいるのですが、もっとすっきりしたやり方があれば教えて下さい。 <やりたいこと> ・テーブル1とテーブル2のフィールド2を比較し、フィールド1を基準としてテーブル2にデータがあればそちらを抽出、なければテーブル1から抽出したい <現在のやり方> 1)テーブル1とテーブル2の差分クエリを作成 2)1)の差分クエリとテーブル2のユニオンクエリを作成 上記以外のスマートなやり方があれば是非知りたいと思っております。 よろしくお願いいたします。
- ベストアンサー
- Access(アクセス)
- アクセスの更新クエリ
私は以前に、アクセスの桁あわせについての質問をしたことがあるものです。その時は『Format関数』を利用してやる方法を教えていただいたのですが、新たに疑問が出たので質問をさせていただくことにしました。 状態としましては、今エクセルのシートを二つインポートし、片方は1~20の連番のフィールド(テキスト型)があります。もう一つは01~20の連番のフィールド(テキスト型)です。この二つのテーブルの間にリレーションシップをとりたいので型は揃えていないといけないので、『Format関数』を利用し、【Format(Val([code]),"00")】と入力し更新クエリを実行しました。 実際に処理をしていくと、フィールド名が同じのテーブルが幾つもある状態なのですが、この場合その都度更新クエリをテーブルの数だけ作成しなくてはいけないのでしょうか?それとも、フィールド名が同じの場合何か1つの更新クエリで桁をあわせることは可能なのでしょうか? 長くなってしまいましたが、どなたかご存知の方教えて下さい。お願いします。
- ベストアンサー
- オフィス系ソフト
- 【Access】部分一致で不一致データを抽出したい
クエリで2つのテーブルから、不一致データを抽出したいのですが、 完全一致だけでなく部分一致のデータも一致データとして取り除きたいです。 [テーブルA]フィールド1 000-0001 000-0001A 000-0002 000-0003 000-0004 [テーブルB]フィールド2 000-0001 000-0002 というようなデータで、結果は [結果] 000-0003 000-0004 というふうにしたいです。 (000-0001だけでなく000-0001Aというデータも取り除きたいのです。) Access初心者で、クエリウィザードを使用した重複データ抽出、不一致データ抽出、 およびクエリデザインを使用した重複データ抽出が何とかできる程度です。 初心者でも分かるようにご回答いただければ大変助かります。 よろしくお願いいたします。
- 締切済み
- その他MS Office製品
- アクセス インポート規制
アクセス 自動インポートマクロで以下のようなものを作りました。 (1)テーブル「人事データ」をテーブル「人事データ(前回分)」としてコピー (2)エクセル「人事データ」をテーブル「人事データ」としてインポート (3)テーブル「人事データ」と「人事データ(前回分)」の不一致をクエリで抽出 (4)エクセルに出力 そこで、(2)の際「人事データ」を同日に2度インポートしないように規制をかける方法はありますか?差分が出せなくなるためです。よろしくお願いします。
- 締切済み
- その他(業務ソフトウェア)
- アクセス クエリ
アクセス クエリの抽出について教えて下さい。例えば、1つのクエリの中に数値のフィールドが5つ作成してあり、それぞれ違うフィールドの抽出条件をしています。それぞれの条件を入れてしまうと5つのフィールド条件全てに合ったものしか抽出できません。 5つのフィールドのうち、どれでも1つ一致したら抽出できるようにしたいのですが良い方法を教えて下さい。宜しくお願いします。
- ベストアンサー
- その他(データベース)
- アクセス クエリ抽出
アクセスのクエリについてお伺いします。各フィールド毎に行をずらして抽出条件を入れて、1つでも条件があった場合にはそのデータ全てを抽出するようにしています。その抽出されたデータの中で、条件が一致したものについてのみフォントの色(例えば:赤)を変えて表示する事はできないでしょうか。よろしくお願いします。
- ベストアンサー
- その他(データベース)
- ACCESS2000の重複クエリ
よろしく、お願いします。 ACCESS2000+Win2000で使用しています。 ACCESS2000の”テーブルA”の”フィールドa”の”重複クエリ甲”の結果としてX、Y、Zというデータが出たとします。 そのうち、XのみにテーブルAの”フィールドb(Yes/No型)”にフラグを立てたいのですが、良い方法はありませんか? 私は重複クエリ甲に、更新クエリで更新する事は出来ませんよね? 甲と同じく”重複クエリ乙”を作って、乙は”集計”で先頭のみを出して、甲と乙の”不一致クエリ”で差分を出してみたりもしたのですが、更新クエリを使えない為に、フラグを立てられません。 何か良い方法を教えてください。 お願い致します。
- 締切済み
- オフィス系ソフト
- ACCESSのクエリ:抽出条件で型が一致しません
ACCESSでクエリを作ったのですが 実行すると、 「抽出条件で型が一致しません」のエラーが出ます 問題となっているヶ所は テーブルのフィールド定義がバイナリーになっています そして、クエリで フィールド テーブル 並べ替え 表示 抽出条件 または となっていますが、 この抽出条件に、1、を入れました テキスト型なら、"1" 数値系型なら、1、でいいのか、と思ったのですが バイナリ型は別の表現があるのでしょうか よろしくお願いします
- ベストアンサー
- オフィス系ソフト
- accessの抽出条件で数字の比較をしたい
office2010 サーバのviewテーブルをaccessでODBC接続し、accessからexcelにデータを持ってくる 構成があります。 accessのHYOHEN_NOというフィールドに対し、クエリ条件をlike "15%"として2015年のデータを抽出しています。 最初15%は15*としていたのですが、excelのマクロADOで持ってくる場合は15%とのことで 上記クエリ条件にしています。 来年になると、このフィールドには16-****というデータが入ってきます。 このフィールドは、数字から始まるデータだけでなく、英語から始まるデータも入っています。 HYOHEN_NOフィールドで先頭の2文字が14より大きいものを抽出したいのですが、 どの様にしたらよいでしょうか?
- ベストアンサー
- オフィス系ソフト