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

scrivere importi in dollari virgola al posto del punto

2,167 views
Skip to first unread message

mario rossi

unread,
Sep 8, 2018, 12:18:31 PM9/8/18
to
mi hanno chiesto di scrivere un importo in dollari con la virgola per le migliaia e il punto per i decimali quindi un importo in euro di
€ 1.532,00 suppongo dovrebbe diventare $ 1,532.00

qualcuno ha idea di come posso invertire a livello di visualizzazione il punto con la virgola?

@Alex

unread,
Sep 8, 2018, 12:49:40 PM9/8/18
to
Caro il mio Paolo Rossi...
La cosa potrebbe crearti molti problemi.
Se gli importi non devono esssere editabili in $ ma solo stampati o visualizzati forse potresti semplificare.
Secondo me, devi tenere tutto in valuta corrente ma predisporre dei controlli duplicati per la sola visualizzazione in formato richiesto.
La formattazione avendo separatore di migliaia e decimali opposto al tuo standard del pc realizzi una funzione, sono 2 righe, che formatta la valuta in testo per la visualizzazione.

Se devi lavorare in $ credo tu debba sviluppare valutando di implementare una VIRTUAL MACHINE con le impostazioni internazionali uguali a quelle del destinatario... e correggi di conseguenza il client.

@Alex

mario rossi

unread,
Sep 12, 2018, 9:22:58 PM9/12/18
to
ho pensato ad una soluzione più semplice e vi chiedo se secondo voi potrebbe funzionare in angrafica clienti un campo idvaluta che contiene l'id della valuta di una tabella valute che avrà i valori

€ euro
$ dollaro
£ sterlina

quando carico i dati del cliente in fattura importo anche l'idvaluta e il tasso cambio
poi se idvaluta è diverso da euro allora nascondo i campi nel report associati ai campi delle tabelle e visualizzo dei campi non associati che contengono l'importo in euro convertito in valuta del cliente usando il tasso cambio

devo solo riuscire a formattare in modo dollaro e sterlina i campi non associati nascosti che visualizzerò solo all'occorrenza, c'è un modo per preformattare questi campi in formato dollaro e sterlina?

mario rossi

unread,
Sep 12, 2018, 9:52:28 PM9/12/18
to
cosi come indicato sopra sembra possa riuscire a gestire le valute diverse ma ho bisogno di un vostro aiuto
se il campo è euro in formato del campo c'è € #.##0,00;-€ #.##0,00

allora nel campo non associato dollaro per invertire virgola con punto ho messo $ #,##0.00;-$ #,##0.00
ma viene trasformato in questa stringa $ #,000\.00;-$ #,000\.00
che poi visualizza l'importo errato

c'è un modo per formattare il campo dollaro cosi $ #,##0.00;-$ #,##0.00

grazie a tutti.



mario rossi

unread,
Sep 12, 2018, 10:41:47 PM9/12/18
to
salvo errori di bug ho risolto cosi e sembra funzionare, se qualcuno ha dei consigli o nota degli errori segnalatemeli grazie
me.totaled è un campo non associato formato standard con 2 decimali

Dim importo
importo = Format(Me.totaled, "currency")
importo = ReplaceString(importo, ".", "-")
importo = ReplaceString(importo, ",", ".")
importo = ReplaceString(importo, "-", ",")

If importo >= 0 Then
Me.totaled = "$ " & Left(importo, Len(importo) - 2)
Else
Me.totaled = "-$ " & Left(importo, Len(importo) - 2)
End If



0 new messages