Dunque
Importo = Importo + (ScontrinoQuantitativoArticolo(i) *ScontrinoPrezzoArticolo(i))+ sconto(questo e' il valore del campo)
mi sembra di aver capito che si traduce in
Importo = importo + (Quantita * prezzo) + sconto
sconto va' sottratto e non aumentato
Questo se ogni articolo ha un suo sconto e quindi sconto cambia a seconda dell'articolo che hai nel loop
codice:
ImportoTMP = (ScontrinoQuantitivoArticolo(i) * ScontrinoPrezzoArticolo(i))
'l'operazione sotto trasforma da 15 a 0,15 (con 2 decimali)
'viene sottratto il valore ad 1 e quindi
'moltipli il valore dell'importo per 0,85 per ottenere il valore scontato
if sconto > 0 then ImportoTMP = Round(ImportoTMP *(1 - Round(Sconto/100,2)),2)
'Aggiungi il valore scontato
Importo = Importo + ImportoTMP
Altrimenti se lo sconto è globale fai il calcolo direttamente su Importo
codice:
Importo = Importo + (ScontrinoQuantitivoArticolo(i) * ScontrinoPrezzoArticolo(i))
if sconto > 0 then Importo = Round(Importo *(1 - Round(Sconto/100,2)),2)