Access VBA質問箱 IV

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

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


2337 / 9994 ←次へ | 前へ→

【10932】Re:レコードを1件ずつ読み込む
回答  neptune  - 09/1/11(日) 21:50 -

引用なし
パスワード
   ▼聡 さん:
前回の訂正
コントロールのデータ取得にtextプロパティを使っているが、そのまんまでは
エラーになるので、valueプロパティに変更の事。

続き・・・・全くの未検証。

パラメータクエリ作成
パラメータクエリ名:Q_GetData_By_Group  以下SQL
SELECT 商品コード,商品名 FROM T_商品マスタ WHERE 商品グループ番号 =[Param1]

Private Sub cboKey_Exit(Cancel As Integer)
'T_商品マスタには商品グループ番号、商品コード、商品名
  Dim cmd As ADODB.Command
  Dim prm As ADODB.Parameter
  Dim rs As ADODB.Recordset
  Const QueryName As String = "Q_GetData_By_Group"
  
  
  sData = Me.cboKey.Value
  Set rs = New ADODB.Recordset
  Set cmd = New ADODB.Command
  Set prm = New ADODB.Parameter
  With cmd
    .ActiveConnection = CurrentProject.Connection
    .CommandText = QueryName
    .CommandType = adCmdStoredProc
    'パラメータ追加
    Set prm = .CreateParameter("Param1", adChar, adParamInput, , param1value)
    .Parameters.Append (prm)
    .Parameters.Refresh  'これは不要かな??それともあればまずい??実験してみて下さい。
    Set rs = .Execute
  End With
  '単一のレコードを返すと仮定
  Me.txtCode.Value = rs.Fields("商品コード").Value
  Me.txtName.Value = rs.Fields("商品名").Value
  
  Set prm = Nothing
  Set cmd = Nothing
  rs.Close
  Set rs = Nothing
end sub

※データ型の情報が欠如しているので考慮してない。
740 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 回答[未読]

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