Access VBA質問箱 IV

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

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


2351 / 9994 ←次へ | 前へ→

【10918】レコードを1件ずつ読み込む
質問    - 09/1/8(木) 17:24 -

引用なし
パスワード
   お世話になります。ご教授頂きたくお願い申し上げます。
フォーム上に「商品マスタ全て読込ボタン」というものがあり、クリックすると
T_商品マスタのデータをF_伝票入力に読み込むDBを作成したいのですが
F_伝票入力にデータが反映出来ず困っております。
下のコードを見てご察しの通りと思いますが、テーブルであるT_伝票入力に
はデータが反映されております。

現在構築している内容は、以下の通りです。
<テーブル>
T_商品マスタには商品グループ番号、商品コード、商品名
T_伝票入力には商品コード、商品名
となっており
<フォーム>
F_伝票入力には商品コード、商品名(T_伝票入力を基に作成しました)
とあります。

コードを以下のように書きました。

Private Sub 商品マスタ全て読込_Click()

  Dim cn As New ADODB.Connection
  Dim rs1 As ADODB.Recordset
  Dim rs2 As ADODB.Recordset
 
  Set cn = Application.CurrentProject.Connection
  Set rs1 = New ADODB.Recordset
  Set rs2 = New ADODB.Recordset
  
  rs1.Open "T_商品マスタ", cn, adOpenStatic, adLockReadOnly
  rs2.Open "T_伝票入力", cn, adOpenKeyset, adLockOptimistic
  
   rs1.MoveFirst
  
  Do Until rs1.EOF
  
     rs2.AddNew
      rs2!商品コード = rs1!商品コード
      rs2!商品名 = rs1!商品名
     rs2.Update
   
   rs1.MoveNext
  
  Loop
  
  rs1.Close
  rs2.Close
  cn.Close
  
End Sub

この状態ですと、フォーム上ではなく、直接テーブルにデータが書き込まれる
為、フォームであるF_伝票入力には何も変化が起きておりません。
T_伝票入力にデータを反映したいのは勿論なのですが、F_伝票入力にも表示
されるようにしたいのですが、どなたかご教授下さいませ。
宜しくお願い致します。
677 hits

【10918】レコードを1件ずつ読み込む 09/1/8(木) 17:24 質問[未読]
【10919】Re:レコードを1件ずつ読み込む neptune 09/1/8(木) 22:56 回答[未読]
【10920】Re:レコードを1件ずつ読み込む みかん 09/1/8(木) 23:19 質問[未読]
【10922】Re:レコードを1件ずつ読み込む neptune 09/1/9(金) 10:47 回答[未読]
【10927】Re:レコードを1件ずつ読み込む 09/1/9(金) 22:35 発言[未読]
【10928】Re:レコードを1件ずつ読み込む neptune 09/1/10(土) 12:42 発言[未読]
【10930】Re:レコードを1件ずつ読み込む 09/1/10(土) 20:09 発言[未読]
【10931】Re:レコードを1件ずつ読み込む neptune 09/1/11(日) 10:54 回答[未読]
【10934】Re:レコードを1件ずつ読み込む 09/1/11(日) 22:21 発言[未読]
【10935】Re:レコードを1件ずつ読み込む neptune 09/1/11(日) 22:31 回答[未読]
【10932】Re:レコードを1件ずつ読み込む neptune 09/1/11(日) 21:50 回答[未読]
【10933】Re:レコードを1件ずつ読み込む neptune 09/1/11(日) 22:00 回答[未読]
【10936】Re:レコードを1件ずつ読み込む 09/1/12(月) 0:04 発言[未読]
【10937】Re:レコードを1件ずつ読み込む neptune 09/1/12(月) 9:25 回答[未読]

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