I think that everyone is not understanding me clearly.
i have a form that at the end of shift each supervisor runs that
creates a excel spreadsheet and saves it to the server so our person
that handles all sales and checks to see if there are any errors or
sold to wrong states and so on uses. the way the form is set up is that
it has a button that is linked to vb code in the on click event. here
is the code i am currently using:
Function SD_exportToExcel()
DoCmd.TransferSpreadsheet transfertype:=acExport, _
spreadsheettype:=acSpreadsheetTypeExcel9, _
tablename:="qrySD_Sales", _
filename:="C:\MY DOCUMENTS\SD_dailySales.xls", _
hasfieldnames:=True
End Function
here is the sql string of the query being used to get the data:
SELECT dbo_InventoryFairfield.CRCallDateTime,
dbo_InventoryFairfield.ArrivlDate,
dbo_InventoryFairfield.CRCallResultCode, dbo_InventoryFairfield.Office,
dbo_InventoryFairfield.FirstName, dbo_InventoryFairfield.MiddleInt,
dbo_InventoryFairfield.LastName, dbo_InventoryFairfield.SpouseName,
dbo_InventoryFairfield.Address, dbo_InventoryFairfield.City,
dbo_InventoryFairfield.State, dbo_InventoryFairfield.Zip,
dbo_InventoryFairfield.CRAreaCode, dbo_InventoryFairfield.CRExchange,
dbo_InventoryFairfield.CRNumber, dbo_InventoryFairfield.BusPhone,
dbo_InventoryFairfield.Rate, dbo_InventoryFairfield.VfrCamp,
dbo_InventoryFairfield.NoAdults, dbo_InventoryFairfield.NoKids,
dbo_InventoryFairfield.Comments1, dbo_InventoryFairfield.CcAmt1,
dbo_InventoryFairfield.CcAmt2, dbo_InventoryFairfield.CcAuthorize1,
dbo_InventoryFairfield.CcAuthorize2, dbo_InventoryFairfield.CrsID2,
dbo_InventoryFairfield.Email, dbo_InventoryFairfield.CRAgentID,
dbo_InventoryFairfield.VfrID
FROM dbo_InventoryFairfield
GROUP BY dbo_InventoryFairfield.CRCallDateTime,
dbo_InventoryFairfield.ArrivlDate,
dbo_InventoryFairfield.CRCallResultCode, dbo_InventoryFairfield.Office,
dbo_InventoryFairfield.FirstName, dbo_InventoryFairfield.MiddleInt,
dbo_InventoryFairfield.LastName, dbo_InventoryFairfield.SpouseName,
dbo_InventoryFairfield.Address, dbo_InventoryFairfield.City,
dbo_InventoryFairfield.State, dbo_InventoryFairfield.Zip,
dbo_InventoryFairfield.CRAreaCode, dbo_InventoryFairfield.CRExchange,
dbo_InventoryFairfield.CRNumber, dbo_InventoryFairfield.BusPhone,
dbo_InventoryFairfield.Rate, dbo_InventoryFairfield.VfrCamp,
dbo_InventoryFairfield.NoAdults, dbo_InventoryFairfield.NoKids,
dbo_InventoryFairfield.Comments1, dbo_InventoryFairfield.CcAmt1,
dbo_InventoryFairfield.CcAmt2, dbo_InventoryFairfield.CcAuthorize1,
dbo_InventoryFairfield.CcAuthorize2, dbo_InventoryFairfield.CrsID2,
dbo_InventoryFairfield.Email, dbo_InventoryFairfield.CRAgentID,
dbo_InventoryFairfield.VfrID
HAVING (((dbo_InventoryFairfield.CRCallDateTime)>[Start Date mm/dd/yy]
And (dbo_InventoryFairfield.CRCallDateTime)<[End Date mm/dd/yy]) AND
((dbo_InventoryFairfield.CRCallResultCode) Like "S*") AND
((dbo_InventoryFairfield.Office) Like "SD"));
i can't really have it delete the old spreadsheet i just need to be
able to add to the old spreadsheet. that way if we need to go back and
check a sale from a previous date we can just open the excel
spreadsheet and check it. this report could be run from one date to a
weeks worth at a time.
thanks