Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 22

Discussione: campo non riconosciuto

  1. #1
    Utente bannato
    Registrato dal
    Jun 2004
    Messaggi
    419

    campo non riconosciuto

    Salve,ho un problema,
    un questa stringa il valore del campo sconto non viene riconosciuto non facendomi la somma desiderata perche?
    <%dim sconto
    sconto=request.form("sconto")


    Importo=0
    for i = 1 to QuantiArticoliInScontrino
    Importo = Importo + (ScontrinoQuantitativoArticolo(i) *ScontrinoPrezzoArticolo(i))+sconto
    %>

  2. #2
    cosa vuol dire "non viene riconosciuto"?
    qual'è l'errore?
    Purtroppo bisogna imparare che il computer non sbaglia...fa solo quello che gli dici di fare

    www.netpolaris.it

  3. #3
    Utente bannato
    Registrato dal
    Jun 2004
    Messaggi
    419
    non riconosce il valore che c'e' in "sconto",in quel campo c'e' una valore ripetuto da un database.In pratica in quel campo ho il valore 15 ma non lo somma al valore importo:

    Importo = Importo + (ScontrinoQuantitativoArticolo(i) *ScontrinoPrezzoArticolo(i))+ sconto(questo e' il valore del campo)
    grazie

  4. #4
    Utente di HTML.it L'avatar di kluster
    Registrato dal
    Jul 2003
    Messaggi
    1,288
    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)

  5. #5
    Utente bannato
    Registrato dal
    Jun 2004
    Messaggi
    419
    grazie per la risposta, ma il mio problema e che io scrivo


    sconto=10
    Importo=0
    for i = 1 to QuantiArticoliInScontrino
    Importo = Importo + (ScontrinoQuantitativoArticolo(i)*ScontrinoPrezzoA rticolo(i))+sconto
    %>
    mi fa quello che voglio

    ma se scrivo

    sconto=request.form("sconto")
    Importo=0
    for i = 1 to QuantiArticoliInScontrino
    Importo = Importo + (ScontrinoQuantitativoArticolo(i)*ScontrinoPrezzoA rticolo(i))+sconto

    se ne frega del valore inserito nel campo sconto
    mi sai aiutare?

  6. #6
    Utente bannato
    Registrato dal
    Jun 2004
    Messaggi
    419
    a scusami, essendo un esempio di prova mi va bene anche che lo sconto va ad aggiugersi,perche' anche se me lo aggiunge il resto riesco a scriverlo grazie

  7. #7
    Utente di HTML.it L'avatar di kluster
    Registrato dal
    Jul 2003
    Messaggi
    1,288
    sconto = CInt(Request.Form("sconto"))
    o cdbl se è decimale (occhio a come interpreta le virgoli o i punti al massimo fai un replace)

  8. #8
    Utente bannato
    Registrato dal
    Jun 2004
    Messaggi
    419
    <%
    sconto = cdbl(Request.Form("sconto"))
    Importo=0
    for i = 1 to QuantiArticoliInScontrino
    Importo = Importo + (ScontrinoQuantitativoArticolo(i)*ScontrinoPrezzoA rticolo(i))+sconto
    %> e sia con CInt
    se ne sbatte di fare qualsiasi operazione..
    puoi aiutarmi?grazie

  9. #9
    Utente di HTML.it L'avatar di kluster
    Registrato dal
    Jul 2003
    Messaggi
    1,288
    io continuo a capire come mai tu aggiungi sconto invece di levarlo cmq
    è un mio cruccio cmq,

    fai un response write sconto che ti da?

  10. #10
    Utente bannato
    Registrato dal
    Jun 2004
    Messaggi
    419
    zero come pensavo....aiuto...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.