sharonniles
Programmer
Hi Everyone,
I want to create create folders based on the results of a query. So for example, let's say the query results are
dogs
cats
birds
I want to create folders
c:\dogs
c:\cats
c:\birds
How do I get the value from the query into the Set fo = fs.CreateFolder("c:\& Me!prPCode") line. Here's what I have so far. Any help will be appreciated.
Private Sub Command1_Click()
Dim DB As DAO.Database, rs As DAO.Recordset
Dim prPCode As Variant
Dim i As Integer
Dim RsSql As String
Dim CurrentValue As Variant
Dim CurrentField As Variant
Dim fs, fo, fo1, fo2, fo3
Set DB = DBEngine.Workspaces(0).Databases(0)
RsSql = "SELECT tblProject.prPCode FROM tblProject WHERE (((tblProject.prDateStart) Between #1/1/2004# And #3/31/2004#));"
Set rs = DB.OpenRecordset(RsSql, dbOpenDynaset)
Set fs = CreateObject("Scripting.FileSystemObject")
Do Until rs.EOF
For i = 0 To rs.Fields.Count - 1
CurrentField = rs(i)
Set fo = fs.CreateFolder("c:\& Me!prPCode")
Next i
rs.MoveNext
Loop
Set fo = Nothing
Set fs = Nothing
End Sub
Thank you,
Sharon Niles
I want to create create folders based on the results of a query. So for example, let's say the query results are
dogs
cats
birds
I want to create folders
c:\dogs
c:\cats
c:\birds
How do I get the value from the query into the Set fo = fs.CreateFolder("c:\& Me!prPCode") line. Here's what I have so far. Any help will be appreciated.
Private Sub Command1_Click()
Dim DB As DAO.Database, rs As DAO.Recordset
Dim prPCode As Variant
Dim i As Integer
Dim RsSql As String
Dim CurrentValue As Variant
Dim CurrentField As Variant
Dim fs, fo, fo1, fo2, fo3
Set DB = DBEngine.Workspaces(0).Databases(0)
RsSql = "SELECT tblProject.prPCode FROM tblProject WHERE (((tblProject.prDateStart) Between #1/1/2004# And #3/31/2004#));"
Set rs = DB.OpenRecordset(RsSql, dbOpenDynaset)
Set fs = CreateObject("Scripting.FileSystemObject")
Do Until rs.EOF
For i = 0 To rs.Fields.Count - 1
CurrentField = rs(i)
Set fo = fs.CreateFolder("c:\& Me!prPCode")
Next i
rs.MoveNext
Loop
Set fo = Nothing
Set fs = Nothing
End Sub
Thank you,
Sharon Niles