OK guys i have a export qry that creates a xls ..
tick-er-tee boo (ish)
I have had to change the way i was going to do this - but the same problem still exists
now i have a make table qry then i export out as below ...
however i would like to have some totals
now the number of records will change each time its run - from2 or 3 to 400-500 (or more)
So how do i get it to count the number of records then add on a few numbers (lets say 15) then use that as the line to enter in total formulas
below is the code ( the totalling would start at line9)
so something along x=(sum9,9: x,9)(?)- just my thought **
the export will be done (or variations of it )15-20 times every month
Dim dbs As DAO.Database
Dim rstGetRecordSet As Recordset
Dim objXL As Object
Dim objCreateWkb As Object
Dim objActiveWkb As Object
Set dbs = CurrentDb
Set objXL = CreateObject("Excel.Application")
Set objCreateWkb = objXL.Workbooks.Add
Set objActiveWkb = objXL.Application.ActiveWorkbook
objXL.Visible = True
objActiveWkb.Sheets.Add
objActiveWkb.Worksheets(1).Name = "Oxygen"
Set rstGetRecordSet = dbs.OpenRecordset("Oxygenqrymaster")
objActiveWkb.Worksheets("Oxygenqrymaster").Cells(1, 1) = "Cover holder"
objActiveWkb.Worksheets("Oxygenqrymaster").Cells(1, 5) = "Type:"
objActiveWkb.Worksheets("Oxygenqrymaster").Cells(1, 6) = "Liability:"
objActiveWkb.Worksheets("Oxygenqrymaster").Cells(2, 1) = "Borderaux Month"
objActiveWkb.Worksheets("Oxygenqrymaster").Cells(2, 2) = Forms!accountsadminfrm!Months
objActiveWkb.Worksheets("Oxygenqrymaster").Cells(3, 1) = "UMR Number"
objActiveWkb.Worksheets("Oxygenqrymaster").Cells(3, 2) = Forms!accountsadminfrm!UMR
objActiveWkb.Worksheets("Oxygenqrymaster").Cells(4, 5) = "Period"
objActiveWkb.Worksheets("Oxygenqrymaster").Cells(4, 6) = Forms!accountsadminfrm!Datefrom
objActiveWkb.Worksheets("Oxygenqrymaster").Cells(4, 7) = "To"
objActiveWkb.Worksheets("Oxygenqrymaster").Cells(4, 8) = Forms!accountsadminfrm!Dateto
objActiveWkb.Worksheets("Oxygenqrymaster").Cells(1, 3) = "Cover Holder Name"
objActiveWkb.Worksheets("Oxygenqrymaster").Cells(5, 1) = "Cover Holder Ref"
objActiveWkb.Worksheets("Oxygenqrymaster").Cells(5, 2) = "Liability"
objActiveWkb.Worksheets("Oxygenqrymaster").Cells(7, 1) = "Cert No."
objActiveWkb.Worksheets("Oxygenqrymaster").Cells(7, 2) = "Insured."
objActiveWkb.Worksheets("Oxygenqrymaster").Cells(7, 3) = "Trade"
objActiveWkb.Worksheets("Oxygenqrymaster").Cells(7, 4) = "From"
objActiveWkb.Worksheets("Oxygenqrymaster").Cells(7, 5) = "To"
objActiveWkb.Worksheets("Oxygenqrymaster").Cells(7, 6) = "Effective date for ADJs"
objActiveWkb.Worksheets("Oxygenqrymaster").Cells(7, 7) = "Postcode"
objActiveWkb.Worksheets("Oxygenqrymaster").Cells(7, 8) = "Trans Type"
objActiveWkb.Worksheets("Oxygenqrymaster").Cells(7, 9) = "EL Premium (Excl Tax)"
objActiveWkb.Worksheets("Oxygenqrymaster").Cells(7, 10) = "PL Premium (Excl Tax)"
objActiveWkb.Worksheets("Oxygenqrymaster").Cells(7, 11) = "EL Limit"
objActiveWkb.Worksheets("Oxygenqrymaster").Cells(7, 12) = "PL Limit"
objActiveWkb.Worksheets("Oxygenqrymaster").Cells(7, 13) = "Survey Fees"
objActiveWkb.Worksheets("Oxygenqrymaster").Cells(7, 14) = "Referral"
objActiveWkb.Worksheets("Oxygenqrymaster").Cells(7, 15) = "Date Certificate Issused"
objActiveWkb.Worksheets("Oxygenqrymaster").Cells(7, 16) = "Premium Total (Excl Tax)"
objActiveWkb.Worksheets("Oxygenqrymaster").Cells(7, 17) = "Total IPT"
objActiveWkb.Worksheets("Oxygenqrymaster").Cells(7, 18) = "Premium Tax inc Tax"
objActiveWkb.Worksheets("Oxygenqrymaster").Cells(7, 19) = "Commission"
objActiveWkb.Worksheets("Oxygenqrymaster").Cells(7, 20) = "Balance"
'objActiveWkb.Worksheets("Aggregation").Cells(1, 1).Font.Name = "Aharroni"
'objActiveWkb.Worksheets("Aggregation").Cells(1, 1).Font.Size = 12
'objActiveWkb.Worksheets("Aggregation").columns("B").entirecolumn.autofit
'objActiveWkb.Worksheets("Aggregation").columns("H:J").entirecolumn.autofit
'objActiveWkb.Worksheets("Aggregation").columns("O:S").entirecolumn.autofit
objActiveWkb.Worksheets("Oxygenqrymaster").Cells(9, 1).CopyFromRecordset rstGetRecordSet
conti........
tick-er-tee boo (ish)
I have had to change the way i was going to do this - but the same problem still exists
now i have a make table qry then i export out as below ...
however i would like to have some totals
now the number of records will change each time its run - from2 or 3 to 400-500 (or more)
So how do i get it to count the number of records then add on a few numbers (lets say 15) then use that as the line to enter in total formulas
below is the code ( the totalling would start at line9)
so something along x=(sum9,9: x,9)(?)- just my thought **
the export will be done (or variations of it )15-20 times every month
Dim dbs As DAO.Database
Dim rstGetRecordSet As Recordset
Dim objXL As Object
Dim objCreateWkb As Object
Dim objActiveWkb As Object
Set dbs = CurrentDb
Set objXL = CreateObject("Excel.Application")
Set objCreateWkb = objXL.Workbooks.Add
Set objActiveWkb = objXL.Application.ActiveWorkbook
objXL.Visible = True
objActiveWkb.Sheets.Add
objActiveWkb.Worksheets(1).Name = "Oxygen"
Set rstGetRecordSet = dbs.OpenRecordset("Oxygenqrymaster")
objActiveWkb.Worksheets("Oxygenqrymaster").Cells(1, 1) = "Cover holder"
objActiveWkb.Worksheets("Oxygenqrymaster").Cells(1, 5) = "Type:"
objActiveWkb.Worksheets("Oxygenqrymaster").Cells(1, 6) = "Liability:"
objActiveWkb.Worksheets("Oxygenqrymaster").Cells(2, 1) = "Borderaux Month"
objActiveWkb.Worksheets("Oxygenqrymaster").Cells(2, 2) = Forms!accountsadminfrm!Months
objActiveWkb.Worksheets("Oxygenqrymaster").Cells(3, 1) = "UMR Number"
objActiveWkb.Worksheets("Oxygenqrymaster").Cells(3, 2) = Forms!accountsadminfrm!UMR
objActiveWkb.Worksheets("Oxygenqrymaster").Cells(4, 5) = "Period"
objActiveWkb.Worksheets("Oxygenqrymaster").Cells(4, 6) = Forms!accountsadminfrm!Datefrom
objActiveWkb.Worksheets("Oxygenqrymaster").Cells(4, 7) = "To"
objActiveWkb.Worksheets("Oxygenqrymaster").Cells(4, 8) = Forms!accountsadminfrm!Dateto
objActiveWkb.Worksheets("Oxygenqrymaster").Cells(1, 3) = "Cover Holder Name"
objActiveWkb.Worksheets("Oxygenqrymaster").Cells(5, 1) = "Cover Holder Ref"
objActiveWkb.Worksheets("Oxygenqrymaster").Cells(5, 2) = "Liability"
objActiveWkb.Worksheets("Oxygenqrymaster").Cells(7, 1) = "Cert No."
objActiveWkb.Worksheets("Oxygenqrymaster").Cells(7, 2) = "Insured."
objActiveWkb.Worksheets("Oxygenqrymaster").Cells(7, 3) = "Trade"
objActiveWkb.Worksheets("Oxygenqrymaster").Cells(7, 4) = "From"
objActiveWkb.Worksheets("Oxygenqrymaster").Cells(7, 5) = "To"
objActiveWkb.Worksheets("Oxygenqrymaster").Cells(7, 6) = "Effective date for ADJs"
objActiveWkb.Worksheets("Oxygenqrymaster").Cells(7, 7) = "Postcode"
objActiveWkb.Worksheets("Oxygenqrymaster").Cells(7, 8) = "Trans Type"
objActiveWkb.Worksheets("Oxygenqrymaster").Cells(7, 9) = "EL Premium (Excl Tax)"
objActiveWkb.Worksheets("Oxygenqrymaster").Cells(7, 10) = "PL Premium (Excl Tax)"
objActiveWkb.Worksheets("Oxygenqrymaster").Cells(7, 11) = "EL Limit"
objActiveWkb.Worksheets("Oxygenqrymaster").Cells(7, 12) = "PL Limit"
objActiveWkb.Worksheets("Oxygenqrymaster").Cells(7, 13) = "Survey Fees"
objActiveWkb.Worksheets("Oxygenqrymaster").Cells(7, 14) = "Referral"
objActiveWkb.Worksheets("Oxygenqrymaster").Cells(7, 15) = "Date Certificate Issused"
objActiveWkb.Worksheets("Oxygenqrymaster").Cells(7, 16) = "Premium Total (Excl Tax)"
objActiveWkb.Worksheets("Oxygenqrymaster").Cells(7, 17) = "Total IPT"
objActiveWkb.Worksheets("Oxygenqrymaster").Cells(7, 18) = "Premium Tax inc Tax"
objActiveWkb.Worksheets("Oxygenqrymaster").Cells(7, 19) = "Commission"
objActiveWkb.Worksheets("Oxygenqrymaster").Cells(7, 20) = "Balance"
'objActiveWkb.Worksheets("Aggregation").Cells(1, 1).Font.Name = "Aharroni"
'objActiveWkb.Worksheets("Aggregation").Cells(1, 1).Font.Size = 12
'objActiveWkb.Worksheets("Aggregation").columns("B").entirecolumn.autofit
'objActiveWkb.Worksheets("Aggregation").columns("H:J").entirecolumn.autofit
'objActiveWkb.Worksheets("Aggregation").columns("O:S").entirecolumn.autofit
objActiveWkb.Worksheets("Oxygenqrymaster").Cells(9, 1).CopyFromRecordset rstGetRecordSet
conti........