Newsgroup: it.comp.appl.access
Titolo: Campo numerico SQL => campo valuta Access

Salve,
ho una tabella in SQL dove il campo in questione è di tipo numeric, nel
collegamento della tabella in Access e successivamente nelle query e
maschere appare il valore in valuta pur essendo impostato a numero. Al
momento non è un gran problema, ma capirete che è una cosa strana da vedere.
Commenti? Consigli?
Grazie, Massimiliano

"AER" <in...@Xaerweb.it> ha scritto nel messaggio
news:9lb4rq$41m$1...@news.flashnet.it...

E se cambi il formato del controllo della maschera o del campo della query
cosa succede?
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 ha scritto nel messaggio
news:9lbdr2$4h0g$1...@stargate1.inet.it...

Ho verificato le impostazioni di tutti le tabelle, maschere e query in cui
ricorra il campo in questione; tutti quanti sono in formato numeric o numero
generale, tuttavia, in una query permane il valore visualizzato come valuta.
Ciao, Massimiliano

"AER" <in...@Xaerweb.it> ha scritto nel messaggio
news:9lfn35$2i5$1...@news.flashnet.it...

Certamente strano; sembrerebbe che il problema dipenda dal formato del campo
di quella query.



Ho riazzerato i formati di tutti i componenti, reinserendo il formato
corretto; adesso ho la visualizzazione giusta su maschere e report oltre
alla memorizzazione sulla tabella, però ho anche una query di esportazione
di dati verso Excel, lanciata da una macro ad hoc, sul file xls creato in
c:, le quantità inquestione appaiono come valuta anziché numeriche.
Poi, Roberto, visto che mi sembri il nipotino di Stachanov ;-)), ti espongo
un altro problemino stupido: sempre in una query del Db in questione, ho un
campo calcolato con formato numerico e 2 decimali impostati: nella tabella e
nella visualizzazione mi mette 15 decimali.
Sono andato anche a curiosare negli script VB, ma non ho visto (per mia
ignoranza?) nessun riferimento ai formati.
Ciao, Massimiliano

 Ciao, Massimiliano


 chiedi a lui.
Mmmhh, Me puzza de fregatura...
Ciao.

 Ciao, Massimiliano
Ho trovato una cabina telefonica e mi sono cambiato;
Mi descrivi le operazioni che fa la "macro ad hoc" e quello che vorresti
fare?
Ciao.

 ha scritto nel messaggio
news:9lgf7c$mco$1...@stargate1.inet.it...

Ho impostato SQL come precisione=7 e scala=2, nelle query i campi sono fissi
ed i decimali =2, però non è cambiato niente.
Massimiliano


 ha scritto nel messaggio
news:9lgh6t$j6u$1...@canarie.caspur.it...

Dunque:
comando ApriQuery
azione TrasferisciFoglioCalcolo (XL 8-9 in c:, con nomi di campo)
comando Chiudi
L'intenzione è esportare con un click su apposito pulsante, il contenuto di
una query che possiede un riepilogo di dati oltre ad un campo cacolato.
Ciao, Massimiliano

 Ciao, Massimiliano
Mi sono riletto tutti i messaggi precedenti, non ho capito se hai risolto
definitivamente con il formato dei numeri; o almeno come vorresti
impostarlo.
Pero' dici di avere una tabella SQL allegata, da qui parti con le query e
una di queste ha un campo calcolato che si visualizza in formato valuta.
Sono fuori strada?
Ti chiedo questo perché sto effettuando delle prove con vari formati
numerici e l'esportazione "TrasferisciFoglioCalcolo" mi rispetta tutti i
formati che ho preimpostato nella tabella/query.
Quindi dovresti provare a cambiare il formato del campo calcolato con il
format:
Es.
'------
nomeCampoCalcolato: format(nomeCampo;"#.###")
'------
Poi riprova ad esportare la query e facci sapere...
Ciao.

 ha scritto nel messaggio
news:9lgl72$ln2$1...@canarie.caspur.it...

Dunque:
ho risolto il problema dei decimali imponendo le modifiche del formato pur
dietro un avviso di maschera bloccata; pur avendo questo messaggio, ho
modificato le impostazioni di formato e dopo il salvataggio i decimali sono
diventati quelli giusti. Dice che non salverà le modifiche, e
invece......mistero della fede:-))
Con l'esportazione, invece, continuo ad avere dei dati numerici in valuta.
Ho controllato il formato del campo della query in questione, ma non c'è
nessuna anomalia (formato fisso, decimali=2).
Probabilmente vi risponderò domani, comunque grazie e... se aveste bisogno,
basta chiamare:-)
Ciao, Massimiliano

 Ciao, Massimiliano
Ciao.

 Per un bonifico da 10.000.000?
Il senso dell'umorismo abbonda in questi luoghi:-)))
Ciao, Massimiliano

 Ciao, Massimiliano
Ciao.

 ha scritto nel messaggio
news:9lgpkj$opn$1...@canarie.caspur.it...

Buongiorno,
ho impostato il formato personalizzato, ma il risultato non cambia; peraltro
sull'help c'è scritto che il formato del campo incide sulla sola
visualizzazione del formato, e difatti nel campo della query i dati sono
visualizzati secondo formato, il problema rimane l'esportazione. Boh!
Ciao, Massimiliano

 Ciao, Massimiliano
Oggi sul buon giorno, sorvolo;
Ripeto che da prove che ho effettuato con campi calcolati, visualizzati con
virgola+2decimali e interi, l'esportazione è risultata corrispondente al
valore visualizzato nella query.
Prova ad inviare il codice sql della query, ai visto mai...
Ciao.

 ha scritto nel messaggio
news:9limtd$4lt$1...@canarie.caspur.it...

Voilà
SELECT dbo_Carburanti.Codice_AER, dbo_anagrafica.Targa,
dbo_Carburanti.Scheda_numero, dbo_Carburanti.Mese, dbo_Carburanti.Anno,
dbo_Carburanti.Importo_carburante, dbo_Carburanti.Litri,
dbo_Carburanti.Percorrenza_km, dbo_Carburanti.Note
FROM dbo_anagrafica INNER JOIN dbo_Carburanti ON dbo_anagrafica.[Codice AER]
= dbo_Carburanti.Codice_AER;
Ciao, Massimiliano


Si, voilà; ma dov'è il campo calcolato di cui si parlava tanto?

 ha scritto nel messaggio
news:9liocf$5rn$1...@canarie.caspur.it...

Chiedo profondamente scusa, ma nel giro di tabelle, query e maschere, ho
messo un campo calcolato là dove non era. Chiedo perdono, ma fa differenza
rispetto all'esportazione?
Massimiliano


Ma il problema non era l'esportazione in excel di una query con un campo
calcolato che non rispettava il formato?
Ciao.

 ha scritto nel messaggio
news:9lipu2$6l7$1...@canarie.caspur.it...

Riepilogando: la query di cui allo script SQL, esporta semplicemente i dati
presenti nella tabella dbo_carburanti, erroneamente ti avevo indicato un
campo calcolato che invece si trova in altra query (non esportata) e che
aveva il problema dei 15 decimali (risolto). Nel campo Litri della query,
visualizzo un numero mentre nel file derivato dall'esportazione gli stessi
dati risultano in valuta.
Ciao, Massimiliano

 Ciao, Massimiliano
Vabbè allora mi levo il costume...
Ciao.

 ha scritto nel messaggio
news:9lishv$8kd$1...@canarie.caspur.it...

Caro Sergio, non posso fare altro che ringraziarti per la collaborazione.
Come avevo detto all'inizio, questa cosa dell'esportazione è un falso
problema; il file xls serve solo per non troncare vecchie abitudini di
gestione cartacea, non avendo quindi necessità di ulteriore automazione può
bastare una modifica manuale del formato nel foglio.
Trovare la soluzione avrebbe soddisfatto la curiosità di un autodidatta
volenteroso.
Togliti pure il costume se vuoi, ma non metterlo in naftalina;-)))
Di nuovo grazie e buon fine settimana, Massimiliano


Di nulla e buon fine settimana anche a te.
Ciao.