|    | 
     初めてアクセスでシステムを作っています。 
 
下記のテーブルを比較してフィールドのいずれかが違うレコードと新規レコードを抽出したいと考えています。 
新規レコードは不一致クエリで出来るのですが変更されたレコードを抽出するのが出来ません。 
 
テーブルは下記になります。 
【T傷病名マスタ】←旧データ 
傷病名コード 
傷病名 
ショウビョウメイカナ 
ICD10コード 
大分類コード 
複数分類コード 
音別 
登録者名←比較しない 
登録日←比較しない 
更新者名←比較しない 
更新日←比較しない 
 
【T傷病名マスタ取込用】←新データ 
テーブル構造は同じ 
日付以外のフィールドは全て文字形式 
 
尚、ここの12049番を見たのですが 
 
SELECT 新しいデータ.* 
FROM 前回のデータ  
INNER JOIN 新しいデータ ON 前回のデータ.テーブル=新しいデータ.テーブル 
WHERE Not ((nz(前回のデータ![品番],"")=nz(新しいデータ![品番],"")) And 
 (nz(前回のデータ![区分],"")=nz(新しいデータ![区分],"")) And 
 (nz(前回のデータ![数量],"")=nz(新しいデータ![数量],"")) And 
 (nz(前回のデータ![転送先],"")=nz(新しいデータ![転送先],"")) And 
 (nz(前回のデータ![単位],"")=nz(新しいデータ![単位],"")) And 
 (nz(前回のデータ![KEY],"")=nz(新しいデータ![KEY],""))) 
 
新しいデータと前回のデータに何を記述するのか良く判りません。 
見た感じではテーブル名、フィールド名とは思えないのですが… 
 
誠に申し訳ございませんがご教授願います。 
 | 
     
    
   |