トップページ > プログラム > 2015年11月26日 > PB3DqV4H

書き込み順位&時間帯一覧

23 位/175 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000000000000010113



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
Excel VBA 質問スレ Part38 [転載禁止]©2ch.net

書き込みレス一覧

Excel VBA 質問スレ Part38 [転載禁止]©2ch.net
970 :デフォルトの名無しさん[]:2015/11/26(木) 20:33:44.99 ID:PB3DqV4H
adoのレコードセットのフィールドの値とるために
レコードセット!range("a1")
といった感じで書いたんですか、とれません。
どう書けばとれるんでしょうか?
Excel VBA 質問スレ Part38 [転載禁止]©2ch.net
973 :デフォルトの名無しさん[]:2015/11/26(木) 22:18:45.30 ID:PB3DqV4H
>>972
トン
[a1]だけで、セルのバリューでフィールドとれるんですか。
Excel VBA 質問スレ Part38 [転載禁止]©2ch.net
975 :デフォルトの名無しさん[]:2015/11/26(木) 23:14:10.18 ID:PB3DqV4H
>>974
たとえばサンプルとして以下の場合、次の部分はどう書くんですか?省略せず
Debug.Print rs!売上日, rs!社員名, rs!性別, rs!売上額, rs!職種

Sub ADORecordset修正()

Dim cn As ADODB.Connection
Dim rs As ADODB.Recordset
Set cn = CurrentProject.Connection
Set rs = New ADODB.Recordset

rs.Open "T_売り上げ管理", cn, adOpenForwardOnly, adLockReadOnly

Do Until rs.EOF '--- A
Debug.Print rs!売上日, rs!社員名, rs!性別, rs!売上額, rs!職種
rs.MoveNext '--- B
Loop

rs.Close: Set rs = Nothing
cn.Close: Set cn = Nothing

End Sub


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。