Newsgroup: it.comp.appl.access
Titolo: Esporta da Report in Excel  1E+4 ??

Buongiorno,
Riscontro un problema di formattazione dati in un foglio di Excel
dopo averlo esportato da Access.
Ho verificato, sia da File -->Esporta e da Strumenti --- analizza
in più da codice Docmd.OutputTo il risultato non cambia.
Il campo anomalo è :
Categoria, 5 caratteri tipo testo.
Esempio :
NCategoria
12D14
03D12
in Excel diventa
1E+4
3E+3
L'origine dati è una Query, QryExport e in visualizzazione
non vi sono problemi.
Allora, ho provato ad aggiungere un campo
ubicazione : Format([NCategoria])
e qui scopro che alcuni campi mostrano dati differenti
12D14 --> 12000000000000
03D12 --> 30000000000000
provvedo con le funzioni Format(Cstr([]);"@") ok ma in esporta nulla da
fare.
Per questa mattina il problema lo risolvo così, di cui non sono molto
contento
Ubicazione : [categoria] & "."
Rimango in attesa di Vs suggerimento, grazie

 3E+3
ROTFL
prova ad allargare la cella
-- 
_ _
Ciao
MAssimiliano Amendola            
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:  
www.donkarl.com/it

MA ha scritto:

Ciao,
il problema è nella formatazzione del campo testo almeno credo.
Cmq, ho provato come dici. Se intendi in Excel
il risultato per il primo caso è:
17000000000 (17E+13) l'origine invece 17D12
In pratica ho 1750 record di prodotti il campo NCategoria indica la
posizione del prodotto, questo tipo di errore risulta in 50 record
con risultati di questo tipo
03D13 --> 30000000000
28G24 --->28E+22 e, così via...
Se esporto la QryExport nessun problema
Docmd.OutputTo acOutputQuery, "QryExport", acFormatXLS, fileXLS, True
Da report è un problema
Docmd.OutputTo acOutputReport, "RptProdotti", acFormatXLS, fileXLS,
True
..
ma....

 ha scritto nel messaggio news:1119861189.6...@g47g2000cwa.googlegroups.com...
Buongiorno,






[risposta]
Il problema è che excel tenta di interpretare i valori che stai inserendo nelle celle, quindi trovando come primo carattere un 
numero interpreta tutti i rimanenti valori come numeri creando un casino.
Se antemponi a tutti i valori che iniziano con un numero, un apostrofo, risolvi;
es.
Ubicazione : "'" & [categoria]
Ciao.
-- 
Sergio MAZZA 

Si certo funziona, questa mattina ho optato con la soluzione
[categoria]&"."
Però rimane a vedersi un pò anomalo.
Da Report non c'è nessun modo per formattare nel modo corretto i campi
a "celle" ?
Grazie

 ha scritto nel messaggio news:1119874669....@g47g2000cwa.googlegroups.com...
Si certo funziona, questa mattina ho optato con la soluzione
[categoria]&"."
Perň rimane a vedersi un pň anomalo.
[risposta]
Non č anomalo, excel s'č sempre comportato cos'ě;
Da Report non c'č nessun modo per formattare nel modo corretto i campi
a "celle" ?
[risposta]
Devi utilizzare OLE+COM per inviare tu i dati nelle celle e se serve formattarli; sul sitocomune (
www.sitocomune.com
) trovi un 
esempio ed č stato un argomento della CISA, qui trovi il link con l'altro esempio: 
http://www.donkarl.com/it/CISA/Download.htm
.
Grazie
[risposta]
Ciao.
-- 
Sergio MAZZA 

Si infatti mi trovo proprio all'interno dei siti di cui sono i miei
preferiti del giorno.
Proverò a studiare di più l'argomento. Grazie