Access VBA質問箱 IV

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

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


2580 / 9994 ←次へ | 前へ→

【10686】Re:クエリデータをaddnewでテーブルに入れる際に列名を・・・
質問  ver45  - 08/11/7(金) 16:48 -

引用なし
パスワード
   ▼トキドキ徹 さん:
>▼ver45 さん:
>
>> For ix = 0 To rs1.Fields.Count - 1
>> rs2(ix) = rs1(ix)
>> Next ix
>>         
>> rs2.Update
>>
>> としたところ上手く所定の動作が出来るようになりました
>
>これより、テーブルのフィールド構成は同じものと想像します。
>よって
>
>Dim mySQL AS String
>mySQL = "INSERT INTO 追加先テーブル " & _
>    "SELECT * FROM 追加元テーブル "
>CurrentDB.Excute mySQL, dbFailOnError
>
>とすると良いでしょう

ご丁寧にありがとうございます。

すみません 現在このようなコードになっていまして、newkeyとoldkeyを比較して
違った場合に出力するという処理を行っています。列名はこの三つ以外にもありますが、肉と野菜と卵これらの一つでも切り替わった時に書き込まれる用になっております。

For i = 1 To rs1.RecordCount

    NewKey = Trim(rs1!肉) & "|" & Trim(rs1!野菜) & "|" & Trim(rs1!卵)
    
      If NewKey <> OldKey Then
       
        mySQL = "INSERT INTO 書き込み先テーブル " & _
        "SELECT * FROM 書き込み元テーブル "
        CurrentDb.Execute mySQL, dbFailOnError
        
      End If
    
      OldKey = Trim(rs1!肉) & "|" & Trim(rs1!野菜) & "|" & Trim(rs1!卵)
   
    rs1.MoveNext
  Next i

今の状態はブレイクする度に、全てのデータが書き込み先に書かれてしまいまして、1回ブレイクするごとにSQLで1件づつデータを書き込まれる用にしたいのです。

情報が足りず重ね重ね申し訳ありません。
542 hits

【10644】クエリデータをaddnewでテーブルに入れる際に列名を列挙しないでも済むよう... ver 08/10/31(金) 13:18 質問[未読]
【10646】Re:クエリデータをaddnewでテーブルに入れ... トキドキ徹 08/10/31(金) 15:28 発言[未読]
【10671】Re:クエリデータをaddnewでテーブルに入れ... ver 08/11/4(火) 9:40 お礼[未読]
【10682】Re:クエリデータをaddnewでテーブルに入れ... ver45 08/11/7(金) 10:22 質問[未読]
【10685】Re:クエリデータをaddnewでテーブルに入れ... トキドキ徹 08/11/7(金) 15:42 発言[未読]
【10686】Re:クエリデータをaddnewでテーブルに入れ... ver45 08/11/7(金) 16:48 質問[未読]
【10687】Re:クエリデータをaddnewでテーブルに入れ... トキドキ徹 08/11/7(金) 17:16 発言[未読]
【10689】Re:クエリデータをaddnewでテーブルに入れ... ver45 08/11/7(金) 17:34 質問[未読]
【10691】Re:クエリデータをaddnewでテーブルに入れ... トキドキ徹 08/11/7(金) 17:51 発言[未読]
【10692】Re:クエリデータをaddnewでテーブルに入れ... ver45 08/11/7(金) 18:02 質問[未読]
【10694】Re:クエリデータをaddnewでテーブルに入れ... トキドキ徹 08/11/7(金) 18:14 発言[未読]
【10695】Re:クエリデータをaddnewでテーブルに入れ... ver45 08/11/7(金) 18:20 質問[未読]
【10696】Re:クエリデータをaddnewでテーブルに入れ... トキドキ徹 08/11/7(金) 18:28 発言[未読]
【10697】Re:クエリデータをaddnewでテーブルに入れ... ver45 08/11/7(金) 18:30 質問[未読]
【10698】Re:クエリデータをaddnewでテーブルに入れ... トキドキ徹 08/11/7(金) 18:33 発言[未読]
【10699】Re:クエリデータをaddnewでテーブルに入れ... ver45 08/11/7(金) 18:41 質問[未読]
【10700】Re:クエリデータをaddnewでテーブルに入れ... トキドキ徹 08/11/7(金) 18:45 発言[未読]
【10724】Re:クエリデータをaddnewでテーブルに入れ... ver45 08/11/11(火) 10:28 質問[未読]
【10725】Re:クエリデータをaddnewでテーブルに入れ... neptune 08/11/11(火) 12:34 発言[未読]
【10732】Re:クエリデータをaddnewでテーブルに入れ... ver45 08/11/12(水) 13:32 お礼[未読]
【10693】Re:クエリデータをaddnewでテーブルに入れ... トキドキ徹 08/11/7(金) 18:04 発言[未読]

2580 / 9994 ←次へ | 前へ→
ページ:  ┃  記事番号:
1078201
(SS)C-BOARD v3.8 is Free