![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
アクセス初心者です。
お手数ですが細かく教えていただけると幸いです。
請求先に10日、20日、末日の時点での請求データを送る仕事があります。
添付ファイルのようなテーブルがあります。
それが10日の時点でのデータだとします。
10日のデータを送付後、
20日のデータを送るときに
日付など変更になったときは変更内容を報告しないといけません。例えば20日のとき山田さんの発日が変わって20190601に変更になり、その他は変更なかったとします。そのような時、変更ある山田さんだけ表示して、変更ある箇所がわかるようにして、その他は表示されないクエリを作りたいです。品物、発日、着日、発地、着地、項目全部変更になるかもしれないし、1項目だけ変更になるかもはしれないです。そうなったときどのようなクエリを作ればいいですか?
今作ってるのがまとめてが難しいので1項目ずつイフ関数で比べてますがうまくいきません。
10.20.末日で同じ項目のデータがあり、
テーブルに10.20.末の3つがある状態です。
デーブルは触らないで、クエリで対応したいです。
添付ファイルは5件くらいしかデータはないですが、実際は200件くらいあります。
文章が分かりづらいてすみませんが教えてください。
![「アクセス」の質問画像](http://oshiete.xgoo.jp/_/bucket/oshietegoo/images/media/4/542906523_5d1c8392da6c8/M.jpg)
No.6ベストアンサー
- 回答日時:
デザインビューでの操作について回答します。
>①キーはお客様ナンバーですが、
> 変更はない(変更したか比べる必要のない)
>名前等も表示させたい
> このあとフォームで使いたいため
必要なフィールドを追加してください。
>②10日になくて20日で新規発生したもの
> は表記しない(新規はなしで変更のものだけ)
>ことはできますか?
お客様NOの矢印をダブルクリック。
表示された結合プロパティの1:両方のテーブルの結合フィールドが同じ行だけを含める。をチェックしてOKをクリック。
矢印が直線に変更されていればOK。
No.5
- 回答日時:
もしかしてクエリのデザインビューのフィールド欄に入れていませんか?
前回の回答はSQL文ですのでSQLビューでコピペしてください。
https://accessvba.blog.so-net.ne.jp/2013-11-11
No.3
- 回答日時:
フィールド名が「お客様NO」、「発日」、「着日」
テーブル名が「10」、「20」
「10」が変更前で「20」が変更後とした場合
SELECT [20].[お客様NO], IIf([20]![発日]=[10]![発日],Null,[20]![発日]) AS 発日チェック, IIf([20]![着日]=[10]![着日],Null,[20]![着日]) AS 着日チェック
FROM 20 LEFT JOIN 10 ON [20].[お客様NO] = [10].[お客様NO]
WHERE (((IIf([20]![発日]=[10]![発日],Null,[20]![発日])) Is Not Null)) OR (((IIf([20]![着日]=[10]![着日],Null,[20]![着日])) Is Not Null))
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- システム CSVファイルのマッピング処理の省力化 1 2022/11/24 00:01
- Ruby pandasでsqlite3にテーブル作成・追加・読み出しでindexの取り扱い方教えてください 5 2023/03/08 09:57
- HTML・CSS WEBサイトの構築。表示データとWEBデザインを分離する考え方を専門用語・業界用語では何と言うか? 8 2022/09/27 09:16
- Excel(エクセル) Excel ある複数列に数値を入力した際に、別の列に本日の日付を入力したいです 7 2023/03/01 23:31
- Visual Basic(VBA) エクセルについて教えてください。 3 2023/06/28 09:11
- Visual Basic(VBA) Excel VBA 書式変更で困ってます。 オートフィルターの日付フィルターを用いて データの絞り込 2 2022/07/26 22:16
- Visual Basic(VBA) 【前回の続きです、ご教示ください】VBAの記述方法がわかりません。 2 2022/08/16 16:44
- Visual Basic(VBA) Excelのマクロについて教えてください。 作業フォルダ内に2つのファイルがあります。 このファイル 2 2023/07/09 13:40
- 労働相談 合意済み仕様の商品納入後における仕様変更要求への対応について 5 2023/04/19 09:41
- Excel(エクセル) エクセル「社員の重なっている仕事時間の算出方法について」教えてください。 6 2023/02/06 00:10
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excel→Accessへ貼り付けがおかしい
-
Accessのリンクテーブルのパス...
-
Accessのクエリでデータの入力...
-
Accessクエリーで両方のテーブ...
-
AccessからExcelのデータを消す...
-
Access 旧データを新データに入...
-
EXCELからSharepointデータを参照
-
Accessファイルを作成者以外は...
-
Excel 2019 のピボットテーブル...
-
「直需」の意味を教えてください
-
エクセルVBAで5行目からオート...
-
Accessでテーブル名やクエリ名...
-
Accessでテーブルの値をテキス...
-
Accessでコードを入れると名前...
-
Access テキスト型に対する指定...
-
ACCESSでの改行コード
-
ORACLEでLONG項目からCHAR項目...
-
datファイルからaccessにインポ...
-
ACCESSのクエリで集計で、先頭...
-
作番ってどういう意味でしょうか?
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Accessのクエリでデータの入力...
-
Accessクエリーで両方のテーブ...
-
Accessファイルを作成者以外は...
-
Excel→Accessへ貼り付けがおかしい
-
Accessのリンクテーブルのパス...
-
GETPIVOTDATAを使...
-
AccessのクエリをExc...
-
アクセスのコンボボックスのデ...
-
Access 旧データを新データに入...
-
AccessからExcelのデータを消す...
-
EXCEL データテーブルの数字を...
-
Accessのことで教えてください...
-
エクセル 横棒グラフのデータテ...
-
ACCESSのサブフォームでの既定...
-
データのまとめかた(アクセス...
-
Excelについてご質問です。 テ...
-
Access2000でピボットテーブル
-
EXCELからSharepointデータを参照
-
Accessでテーブルのリンクを新...
-
Accessで入荷処理をしようとし...
おすすめ情報
キーはお客様ナンバーです!
ご回答ありがとうございます!
早速本日、フィールドに関数を入れてみましたが、エラーが出てできませんでした。
どこがダメなのでしょう。
すみませんがよろしくないお願いします。
申し訳ございません。
サブクエリはかっこで囲んで指定してくださいとでます!
いろいろ試してみましたがダメでした。
初心者で申し訳ないですが、よろしくお願いします。
ありがとうございました!
できました!
何度も聞いてすみませんが、追加でこんなことはできませんか?
①キーはお客様ナンバーですが、
変更はない(変更したか比べる必要のない)
名前等も表示させたい
このあとフォームで使いたいため
②10日になくて20日で新規発生したもの
は表記しない(新規はなしで変更のものだけ)
ことはできますか?
すみませんがよろしくお願いします!