過去ログ

                                Page     578
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
   通常モードに戻る  ┃  INDEX  ┃  ≪前へ  │  次へ≫   
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
 ▼新しく更新されたデータ(レコード)だけを更新したい場合・・・  ちょーさん 04/3/27(土) 2:25
   ┗Re:新しく更新されたデータ(レコード)だけを更新したい場合・・・  よろずや 04/3/27(土) 22:42

 ───────────────────────────────────────
 ■題名 : 新しく更新されたデータ(レコード)だけを更新したい場合・・・
 ■名前 : ちょーさん
 ■日付 : 04/3/27(土) 2:25
 -------------------------------------------------------------------------
   現在の状況なのですがアクセスで職員の管理をしています。エクセルで更新されたデータが送られてくるのでアクセスにインポートしています。そこで問題なのですが、元になる職員情報のテーブルがあります。そこに更新された職員情報に日付をつけてテーブルに保管しています。

職員テーブル(元データ)
--------------------------------------------------------------------------------
| 職員ID | 氏名  | カナ氏名 | 採用年月日 | 退職年月日 | 所属部署ID | 職位ID | ……
--------------------------------------------------------------------------------
| H02KF | 山田花子| ヤマダハナコ | 04/02/01  |       | A00    | D5   | ……
--------------------------------------------------------------------------------
                :
                :

職員テーブルH160229(更新されたデータ)
--------------------------------------------------------------------------------
| 職員ID | 氏名  | カナ氏名 | 採用年月日 | 退職年月日 | 所属部署ID | 職位ID | ……
--------------------------------------------------------------------------------
| H02KF | 山田花子| ヤマダハナコ | 04/02/01  |       | A00    | D5   | ……
--------------------------------------------------------------------------------
                :
--------------------------------------------------------------------------------
| H00KF | 木村太郎| キムラタロウ  | 88/02/01  | 04/03/31  | F11    | S4   | ……
--------------------------------------------------------------------------------
とこのように続きます。更新されたデータには退職年月日が追加になっている人や職員が追加されておりさまざまです。更新クエリーや削除クエリーを駆使して職員テーブル(元データ)と職員テーブルH160229(更新されたデータ)をひかくして更新された職員IDだけを職員テーブル(元データ)に更新する方法はないでしょうか?

 ───────────────────────────────────────  ■題名 : Re:新しく更新されたデータ(レコード)だけを更新したい場合・・・  ■名前 : よろずや  ■日付 : 04/3/27(土) 22:42  -------------------------------------------------------------------------
   フィールド数やレコード数はどうなってますか?

この類の処理は、VBAで1レコードずつ読んで判断した方が
見通しがいいように思いますけど。

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━    通常モードに戻る  ┃  INDEX  ┃  ≪前へ  │  次へ≫    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━                                 Page 578