- 締切済み
アクセスのコードについて2
アクセス2000で、以下のようなコードを記述して、case_noのデータをファイル名としたhtmlファイルを、d:\data\のフォルダに出力するようにしています。 Open "d:\data\" & Me!case_no & ".htm" For Output As #1 出力先のフォルダを各レコード毎ではなく、全体として任意に設定できるようにしたいと思い、フォルダ名を入力可能な管理テーブルを別途作成しました。 この別に作成した管理テーブルのデータを、コード内で参照したいのですが、うまくいきません。どのようにすればよいのでしょうか?
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- ARC
- ベストアンサー率46% (643/1383)
えっと、フォルダ名が格納されたテーブルがあって、そのテーブルからデータを取り出したい、ってことでいいのでしょうか? 「管理テーブル」テーブルに「フォルダ名」フィールドがあって、その1レコード目のデータを取り出すには、以下のようにします。 Dim con As ADODB.Connection Dim rs As ADODB.Recordset Dim strSQL As String Dim strFolderName As String Set con = Application.CurrentProject.Connection strSQL = "SELECT * FROM [管理テーブル];" Set rs = New ADODB.Recordset rs.Open strSQL, con, adOpenKeyset strFolderName = rs![フォルダ名] MsgBox strFolderName