Access VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


1484 / 2272 ツリー ←次へ | 前へ→

【6920】フィールドをクエリでつなげるには にしもり 05/12/7(水) 18:22 質問[未読]
【6923】Re:フィールドをクエリでつなげるには Gin_II 05/12/7(水) 22:29 回答[未読]
【6926】Re:フィールドをクエリでつなげるには にしもり 05/12/8(木) 8:46 質問[未読]
【6927】Re:フィールドをクエリでつなげるには Gin_II 05/12/8(木) 8:52 回答[未読]
【6928】Re:フィールドをクエリでつなげるには Gin_II 05/12/8(木) 9:03 回答[未読]
【6948】Re:フィールドをクエリでつなげるには にしもり 05/12/9(金) 15:15 質問[未読]
【6949】Re:フィールドをクエリでつなげるには にしもり 05/12/9(金) 16:12 質問[未読]
【6950】Re:フィールドをクエリでつなげるには Gin_II 05/12/9(金) 16:31 回答[未読]
【6951】Re:フィールドをクエリでつなげるには にしもり 05/12/9(金) 18:27 お礼[未読]

【6920】フィールドをクエリでつなげるには
質問  にしもり  - 05/12/7(水) 18:22 -

引用なし
パスワード
   こんにちは。
2つのテーブルa、bに、10000ずつデータがあるとします。
フィールドは双方20あります。
困ったことに、まったく同じレコードがある可能性があります。
それを検証するために、20のうち10個のフィールドをクエリでつなげたいとおもうのですがそのようなときは
CONCUTINATE関数をつかえばよいのでしょうか?

【6923】Re:フィールドをクエリでつなげるには
回答  Gin_II  - 05/12/7(水) 22:29 -

引用なし
パスワード
   >2つのテーブルa、bに、10000ずつデータがあるとします。
>フィールドは双方20あります。
>困ったことに、まったく同じレコードがある可能性があります。
>それを検証するために、20のうち10個のフィールドをクエリでつなげたいとおもうのですがそのようなときは

単に結合すればいいのでは?
[フィールド名1] & [フィールド名2]・・・・

それよりか、重複クエリを使った方が簡単に確認できるような気がしますけど。

【6926】Re:フィールドをクエリでつなげるには
質問  にしもり  - 05/12/8(木) 8:46 -

引用なし
パスワード
   ▼Gin_II さん:
ありがとうございます。

>それよりか、重複クエリを使った方が簡単に確認できるような気がしますけど。
重複クエリとはテーブルがひとつのときにしか使えないのではないでしょうか。
やってみます。

【6927】Re:フィールドをクエリでつなげるには
回答  Gin_II  - 05/12/8(木) 8:52 -

引用なし
パスワード
   >重複クエリとはテーブルがひとつのときにしか使えないのではないでしょうか。

ユニオンクエリというものもありますので ^^;

【6928】Re:フィールドをクエリでつなげるには
回答  Gin_II  - 05/12/8(木) 9:03 -

引用なし
パスワード
   >ユニオンクエリというものもありますので ^^;

ちなみに、UNION ALL ではなく、UNION を使えば、重複なしのレコードを
求めることができると思います。

【6948】Re:フィールドをクエリでつなげるには
質問  にしもり  - 05/12/9(金) 15:15 -

引用なし
パスワード
   ▼Gin_II さん:
このように書いてみましたが、16NOVに演算子がない、と出ます。
どういう意味でしょうか?

SELECT * FROM 16NOV
UNION SELECT * FROM 21NOV
ORDER BY 計上日;

【6949】Re:フィールドをクエリでつなげるには
質問  にしもり  - 05/12/9(金) 16:12 -

引用なし
パスワード
   こんにちは。
いまやっていることに関連して、-30000を30000にする必要が出ました。
つまり絶対値を取得する関数を、教えてください。
よろしくおねがいします。

【6950】Re:フィールドをクエリでつなげるには
回答  Gin_II  - 05/12/9(金) 16:31 -

引用なし
パスワード
   > SELECT * FROM 16NOV
> UNION SELECT * FROM 21NOV
> ORDER BY 計上日;

テーブル名とかの先頭に数字を使っているからでしょう。

SELECT * FROM [16NOV]
UNION SELECT * FROM [21NOV]
ORDER BY 計上日;

のようにしてみてください。


> つまり絶対値を取得する関数を、教えてください。

ヘルプで、絶対値なんかをキーワードに検索すれば、
ABS 関数というのがでてきませんか?

【6951】Re:フィールドをクエリでつなげるには
お礼  にしもり  - 05/12/9(金) 18:27 -

引用なし
パスワード
   ▼Gin_II さん:
おっしゃるとおり先頭の数字をやめたらUNIONクエリができました。

また、関数のご教示ありがとうございました。
ヘルプを活用するようにいたします。

1484 / 2272 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
1078229
(SS)C-BOARD v3.8 is Free