[AccessD] TransferSpreasheet Problem

Rusty Hammond rusty.hammond at cpiqpc.com
Wed Feb 3 13:45:22 CST 2010


Lambert,

I've never had an issue with a runtime error when changing the sql of an
existing query, but still I like your idea of creating a temporary query
and deleting it when done, especially when the SQL changes as in this
situation.

Thanks.

Rusty 

-----Original Message-----
From: accessd-bounces at databaseadvisors.com
[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Heenan,
Lambert
Sent: Wednesday, February 03, 2010 1:37 PM
To: 'Access Developers discussion and problem solving'
Subject: Re: [AccessD] TransferSpreasheet Problem

Rusty's solution leaves you with a query hanging around, which might
cause a runtime error next time you run the process. Here is another way
which creates a query on the fly in one line, exports it and the gets
rid of the temporary query.


Dim strSQL As String
Dim qd As QueryDef
strSQL = "Select * FROM tblAuditTrail" ' plus you can add all the filter
statements you need here

CurrentDb.CreateQueryDef "zTemp", strSQL DoCmd.TransferSpreadsheet
acExport, acSpreadsheetTypeExcel9, "zTemp",  strFrontEndPath &
"ExportedAuditTrail", True DoCmd.DeleteObject acQuery, "zTemp" 


Lambert
-----Original Message-----
From: accessd-bounces at databaseadvisors.com
[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin
Sent: Wednesday, February 03, 2010 2:07 PM
To: 'Access Developers discussion and problem solving'
Subject: [AccessD] TransferSpreasheet Problem

Dear List:

In the line:

    DoCmd.TransferSpreadsheet acExport, acSpreadsheetTypeExcel9, strSQL,
strFrontEndPath & "ExportedAuditTrail", True


strSQL = "Select * FROM tblAuditTrail" where tblAuditTrail is a linked
table.

I get an error message The Microsoft Jet Database engine could not find
the object 'Select * FROM tblAuditTrail'.  

Can you not use a SQL statement as the query for export?

I can't put this into a query because the user can filter on several
fields so I build those filters into the SQL statement using
WHERE...AND...AND...etc.

MTIA

 

Rocky Smolin

Beach Access Software

858-259-4334

www.e-z-mrp.com <http://www.e-z-mrp.com/> 

www.bchacc.com <http://www.bchacc.com/> 

 

 


--
AccessD mailing list
AccessD at databaseadvisors.com
http://databaseadvisors.com/mailman/listinfo/accessd
Website: http://www.databaseadvisors.com
**********************************************************************
WARNING: All e-mail sent to and from this address will be received,
scanned or otherwise recorded by the CPI Qualified Plan Consultants, Inc.
corporate e-mail system and is subject to archival, monitoring or review 
by, and/or disclosure to, someone other than the recipient.
**********************************************************************




More information about the AccessD mailing list