Expand|Select|Wrap|Line Numbers
- Private Sub Command4_Click()
- Dim db As DAO.Database, rs As DAO.Recordset, str1Sql As QueryDef, strCrt As String, strDt As String
- Set db = CurrentDb
- Set rs = db.OpenRecordset("SELECT distinct FundGroup FROM tbl_EFMMI_ReportFeeder ORDER By FundGroup;")
- '**** fieldname, consider this to be how the records are grouped within the dataset.
- strDt = [Forms]![Form1]![Period]
- rs.MoveLast
- rs.MoveFirst
- Do While Not rs.EOF
- strCrt = rs.Fields(0)
- Set str1Sql = db.CreateQueryDef("" & strCrt, "SELECT tbl_EFMMI_ReportFeeder.* FROM tbl_EFMMI_ReportFeeder WHERE tbl_EFMMI_ReportFeeder.FundGroup = '" & strCrt & "';")
- DoCmd.TransferSpreadsheet acExport, acSpreadsheetTypeExcel9, "" & strCrt, "C:\H\EFMMI\ " & strCrt & "_" & strDt & ".xls", True
- DoCmd.DeleteObject acQuery, "" & strCrt
- rs.MoveNext
- Loop
- rs.Close
- Set rs = Nothing
- Set db = Nothing
- End Sub