Hi nisgore,
If you really must, you can use a *cough* macro to export to Excel. Check
out the TransferSpreadsheet action in macros. Change the transfer type to
Export, and set the other options appropriately.
One of the main problems with using macros (Access 2003 and all prior
versions) is that you cannot trap for errors and handle them gracefully. A
user will see a big ugly macro error dialog if your macro encounters an
error. Here is a quote that I will share with you (valid for Access 2003 and
all prior versions; the new Access 2007 has a lot more power available in
macros, and one can trap for errors in A2007).
From: "Inside Relational Databases, 2nd Edition, by Mark Whitehorn and Bill
Marklyn, published by Springer, p 151)
"Macros offer the next level down, extending the functionality of the GUI.
Macros are still limited, however, and do not provide anything like the
enormous flexibility of a programming language. Both the macro and the
programming languages take some effort to learn and, surprisingly, often
require relatively different skills; in other words, a good working knowledge
of macros may not make it much easier to convert to using the programming
language. Perhaps even more surprisingly, I do not believe that programming
is fundamentally more difficult to learn. Macros are easier to use but not by
orders of magnitude."
"If you are new to RDBMSs, I suggest (with as much deference as possible)
that you may well not be in a position to judge whether you need macros or
programming. In that case, my advice is clear. Unless you are sure that your
needs really are simple, don't bother learning to use macros. Once you find
that you need more than the GUI offers, go straight to the programming
language. In this way you avoid the pain of climbing one learning curve only
to discover that the view from the top is unsatisfactory and another climb
awaits you."
Tom Wickerath
Microsoft Access MVP
http://www.access.qbuilt.com/html/ex...tributors.html
http://www.access.qbuilt.com/html/search.html
__________________________________________
"nisgore" wrote:
> so this has to be done programatically?? I'd prefer to avoid using VBA
> for this matter. Is it possible to do this without using VBA???