Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

DoCmd.OutputTo su Access 2007

78 views
Skip to first unread message

Marco

unread,
Oct 21, 2010, 6:44:45 AM10/21/10
to
Su un mde creato con Acc03, ho la seguente riga di codice:
DoCmd.OutputTo acOutputReport, "NOMEREPORT", acFormatTXT, CLIENTE &
".DAT", True, , False
Su Acc03 funziona perfettamente.
Un cliente ha poi installato sul suo pc Office 2007.
Ecco, su questo pc con la versione 07 di Access, la medesima riga di
codice genera un errore che mi sbatte fuori dal programma e crea
automaticamente una copia di backup del mio mde.
Qualcuno di voi ha esperienza di questo problema, e se si, come lo ha
risolto?

Bruno Campanini

unread,
Oct 21, 2010, 7:46:43 AM10/21/10
to
Marco submitted this idea :

Hai un report che si chiama NOMEREPORT?

Bruno


Marco

unread,
Oct 21, 2010, 3:03:29 PM10/21/10
to

Il report in questione si chiama "PagamentiCliente".
e la riga di codice è esattamente questa:
DoCmd.OutputTo acOutputReport, "PagamentiCliente", acFormatTXT,

Carlo Costarella

unread,
Oct 22, 2010, 1:26:59 AM10/22/10
to

"Marco" <marc...@tiscali.it> ha scritto nel messaggio
news:185c836b-da4e-48bd...@j25g2000yqa.googlegroups.com...

Cliente è una variabile di testo che restituisce per esempio: C:\Pippo?
Se è così l'Outputfile si chiamerà "c:\Pippo.dat", è giusto?
Hai provato a mettere .txt al posto di .dat?
In ultimo (ma forse al primo posto) accertati che il file Utility.accda sia
presente nella stessa cartella dove si trova msaccess.exe del client.
Il file Utility.accda lo trovi nella cartella Accwiz.

Ciao, Carlo


Marco

unread,
Oct 22, 2010, 9:12:46 AM10/22/10
to
On 22 Ott, 07:26, "Carlo Costarella" <carlocoslib...@libero.it> wrote:
> "Marco" <marco...@tiscali.it> ha scritto nel messaggionews:185c836b-da4e-48bd...@j25g2000yqa.googlegroups.com...
> Ciao, Carlo- Nascondi testo citato
>
> - Mostra testo citato -

Si, Carlo. E' tutto giusto. Ovviamente ho già provato a mettere .txt
al posto di .dat. Ma nulla da fare.
Utility.accda è un file di Acc07? Spero di non dover migrare a questa
versione.

Carlo Costarella

unread,
Oct 22, 2010, 3:48:46 PM10/22/10
to

"Marco" <marc...@tiscali.it> ha scritto nel messaggio
news:324fb3c6-6153-4c84...@d17g2000yqm.googlegroups.com...

On 22 Ott, 07:26, "Carlo Costarella" <carlocoslib...@libero.it> wrote:
cut

Utility.accda � un file di Acc07? Spero di non dover migrare a questa
versione.

Scusa ma non stiamo parlando di A2007?
Il file lo trovi in:
C:\Programmi\Microsoft Office2007\Office12\ACCWIZ

Ciao, Carlo


Marco

unread,
Oct 23, 2010, 4:22:08 AM10/23/10
to
On 22 Ott, 21:48, "Carlo Costarella" <carlocoslib...@libero.it> wrote:
> "Marco" <marco...@tiscali.it> ha scritto nel messaggionews:324fb3c6-6153-4c84...@d17g2000yqm.googlegroups.com...

> On 22 Ott, 07:26, "Carlo Costarella" <carlocoslib...@libero.it> wrote:
> cut
>
> Utility.accda è un file di Acc07? Spero di non dover migrare a questa

> versione.
>
> Scusa ma non stiamo parlando di A2007?
> Il file lo trovi in:
> C:\Programmi\Microsoft Office2007\Office12\ACCWIZ
>
> Ciao, Carlo

Si, Carlo, ti eri spiegato bene. La mia era una riflessione, perchè io
uso ancora A03 ed il problema è sorto sul pc di un cliente dove invece
c'era installato A2007. Ho il dubbio che altri analoghi problemi
potrebbero sorgere più avanti. Forse mi conviene migrare.
Grazie dei suggerimenti.

Carlo Costarella

unread,
Oct 23, 2010, 7:20:29 AM10/23/10
to

"Marco" <marc...@tiscali.it> ha scritto nel messaggio
news:0a57a241-749a-4a2b...@t20g2000yqa.googlegroups.com...

On 22 Ott, 21:48, "Carlo Costarella" <carlocoslib...@libero.it> wrote:
> "Marco" <marco...@tiscali.it> ha scritto nel
> messaggionews:324fb3c6-6153-4c84...@d17g2000yqm.googlegroups.com...
> On 22 Ott, 07:26, "Carlo Costarella" <carlocoslib...@libero.it> wrote:
> cut
>
> Utility.accda � un file di Acc07? Spero di non dover migrare a questa

> versione.
>
> Scusa ma non stiamo parlando di A2007?
> Il file lo trovi in:
> C:\Programmi\Microsoft Office2007\Office12\ACCWIZ
>
> Ciao, Carlo

Si, Carlo, ti eri spiegato bene. La mia era una riflessione, perch� io
uso ancora A03 ed il problema � sorto sul pc di un cliente dove invece


c'era installato A2007. Ho il dubbio che altri analoghi problemi

potrebbero sorgere pi� avanti. Forse mi conviene migrare.
Grazie dei suggerimenti.

Dunque il cliente apre un db 2003 con A2007?
Prima o poi dovrai fare la migrazione, siamo gi� alla 2010.
Quanto ai problemi preparati a lasciarne alcuni ma a trovarne altri, primi
fra tutti i ribbon.

Ciao, Carlo


Marco

unread,
Oct 29, 2010, 10:15:23 AM10/29/10
to
On 23 Ott, 13:20, "Carlo Costarella" <carlocoslib...@libero.it> wrote:
> "Marco" <marco...@tiscali.it> ha scritto nel messaggionews:0a57a241-749a-4a2b...@t20g2000yqa.googlegroups.com...

> On 22 Ott, 21:48, "Carlo Costarella" <carlocoslib...@libero.it> wrote:
>
> > "Marco" <marco...@tiscali.it> ha scritto nel
> > messaggionews:324fb3c6-6153-4c84...@d17g2000yqm.googlegroups.com...
> > On 22 Ott, 07:26, "Carlo Costarella" <carlocoslib...@libero.it> wrote:
> > cut
>
> > Utility.accda è un file di Acc07? Spero di non dover migrare a questa

> > versione.
>
> > Scusa ma non stiamo parlando di A2007?
> > Il file lo trovi in:
> > C:\Programmi\Microsoft Office2007\Office12\ACCWIZ
>
> > Ciao, Carlo
>
> Si, Carlo, ti eri spiegato bene. La mia era una riflessione, perchè io
> uso ancora A03 ed il problema è sorto sul pc di un cliente dove invece

> c'era installato A2007. Ho il dubbio che altri analoghi problemi
> potrebbero sorgere più avanti. Forse mi conviene migrare.

> Grazie dei suggerimenti.
>
> Dunque il cliente apre un db 2003 con A2007?
> Prima o poi dovrai fare la migrazione, siamo già alla 2010.

> Quanto ai problemi preparati a lasciarne alcuni ma a trovarne altri, primi
> fra tutti i ribbon.
>
> Ciao, Carlo

Allora, in attesa della migrazione da Acc03 ad Acc07 ho continuato a
studiare il problema.
Su pc con installato Acc2007, ho rilevato che il problema non si
verifica mai se aziono il comando (DoCmd.OutputTo acOutputReport,
"PagamentiCliente", acFormatTXT, CLIENTE & ".DAT", True, , False) in
un file .MDB aperto (senza le impostazioni di avvio), mentre si
verifica sempre se lo aziono sul corrispondente file .MDE con
impostazioni di avvio.

Message has been deleted

Carlo Costarella

unread,
Oct 29, 2010, 12:29:25 PM10/29/10
to

"Marco" <marc...@tiscali.it> ha scritto nel messaggio
news:738a7a68-6c46-4a1d...@v20g2000yqb.googlegroups.com...

On 29 Ott, 16:15, Marco <marco...@tiscali.it> wrote:
> On 23 Ott, 13:20, "Carlo Costarella" <carlocoslib...@libero.it> wrote:

cut


> Allora, in attesa della migrazione da Acc03 ad Acc07 ho continuato a
> studiare il problema.
> Su pc con installato Acc2007, ho rilevato che il problema non si
> verifica mai se aziono il comando (DoCmd.OutputTo acOutputReport,
> "PagamentiCliente", acFormatTXT, CLIENTE & ".DAT", True, , False) in
> un file .MDB aperto (senza le impostazioni di avvio), mentre si
> verifica sempre se lo aziono sul corrispondente file .MDE con
> impostazioni di avvio.

Ora ho provato a creare l'MDE su un pc con installato Acc07, partendo
da un MDB di Acc03. Cosě funziona. E' incredibile!!!

Meglio cosě. In effetti il problema, noto, riguardo solo la versione
runtime, ma viene corretto dal file Utility.accda che deve essere


presente nella stessa cartella dove si trova msaccess.exe del client.

Ciao, Carlo


0 new messages