+ Rispondi al Thread
Visualizzazione dei risultati da 1 a 6 su 6

Discussione: formatnumber

  1. #1
    net-addiction non è in linea Scolaretto
    Luogo
    Treviso
    Post
    473
    Ciao a tutti... ho un problemino ,.. ricopiando da un altro sito per poter "formattare" un prezzo ho bisogno di una riga di codice tipo questa

    <% imp = RS("importo") %>

    per poi usare questo

    <%=formatnumber(imp,2,-1,-2,-1)%>

    .. premetto che il campo è impostato su valuta.

    Il porblema è che sulla "dichiarazione" di imp mi da errore Prevista istruzione... avete idee??
    - The user formerly known as GRiM[R]eaPeR -

  2. #2
    Post
    4,740
    Blogs
    12
    Ciao grim,
    Gentilmente potresti postare parte del codice della pagina interessata ?

    Grazie,
    felice di aiutarti,
    Giuseppe

  3. #3
    net-addiction non è in linea Scolaretto
    Luogo
    Treviso
    Post
    473
    Mi tocca darti ttutta la pagina :P

    <html>
    <head>
    <style type=text/css>
    A{ font-family:verdana; color:#ca0226; text-decoration:none }
    A:hover { font-family:verdana; color:#dddddd; text-decoration:none }

    </style>

    </head>

    <body>
    <font FACE=Verdana SIZE=2>

    <%
    Set Conn = Server.CreateObject("ADODB.Connection")
    Conn.Open Session("ConnectionString")
    SQL = "SELECT * FROM clienti"
    Set RS = Conn.Execute(SQL)
    %>
    <center>


    <table border=0 width=95%>
    <tr>

    <td width=250 rowspan="2">
    <font FACE=Verdana SIZE=2>

    <img src=images/logo.gif></font></td>
    <td colspan="2" bgcolor="#C0C0C0">
    <p align="center"><font size="2" color="#FFFFFF"><b>Controlling
    S1 H1</b></font></td>
    </tr>

    <tr>

    <td><font size="2"> </font><font size="1">Benvenuto <%= session("myLogin")(2) %>!</font></td>
    <td>
    <p align="right"><font size="1" FACE="Verdana"> <%=date()%></font></td>
    </tr>

    </table>
    <table BORDER=0 width=95% cellpadding=1 cellspacing=1 bordercolor=#000000>
    <tr align=center bgcolor=#ca0226>
    <td><font color=#FFFFFF size=1>Cod</font></td>
    <td><font color=#FFFFFF size=1>Cliente</font></td>
    <td><font color=#FFFFFF size=1>Soluzione</font></td>
    <td><font color=#FFFFFF size=1>Importo</font></td>
    <td><font color=#FFFFFF size=1>Ultimo Contatto</font></td>
    <td><font color=#FFFFFF size=1>Stato Trattative</font></td>
    <td><font color=#FFFFFF size=1>Previsione Chiusura</font></td>
    <td><font color=#FFFFFF size=1>% Chiusura</font></td>



    <% if session("myLogin")(1) = "editor" then %>
    <td><font color=#FFFFFF size=1>Mod</font></td>
    <td><font color=#FFFFFF size=1>Canc</font></td>
    <% end if %>


    </tr>

    <%
    cont = 0
    Do While Not RS.EOF
    cont = cont + 1
    %>


    <% if cont mod 2 = 0 Then %>
    <tr align=center bgcolor=eeeeee height=40>
    <% else %>
    <tr align=center bgcolor=dddddd height=40>
    <% end if %>


    <td><font color=#333333 size=1><%=RS("codice")%></font></td>
    <td><font color=#333333 size=1><b><%=RS("cliente")%></b></fo nt></td>
    <td><font color=#333333 size=1><%=RS("soluzione")%></font></td>
    <td align=right width=100>



    <% imp = RS(("importo")) %>
    <font color=#333333 size=1>€ <%=formatnumber(imp,2,-1,-2,-1)%>
    <%=RS("importo")%></font></td>
    <td><font color=#333333 size=1><%=RS("ultimocontatto")%></font></t d>
    <td align=left valign=top><font color=#333333 size=1><%=RS("stato")%></font></td>
    <td><font color="#333333" size="1"><%=RS("prev")%></font></td>
    <td>
    <% if RS("percentuale") = 0 Then %> <% else %>

    <% if RS("percentuale") >= 50 Then %>
    <font color=#00cc00 size=1><b><%=RS("percentuale")%>&lt ;% if RS("percentuale") then %>% <% end if %></b></font></td>
    <% else %>
    <font color=#cc0000 size=1><b><%=RS("percentuale")%>&lt ;% if RS("percentuale") then %>% <% end if %></b></font></td>
    <% end if %>

    <% end if %>



    <% if session("myLogin")(1) = "editor" Then %>
    <td><font color=#333333 size=2><a href=modifica.asp?id=<%=RS("id")%>><im g src=images/modifica.gif border=0 alt="Modifica Record"></a></font></td>
    <td><font color=#333333 size=2><a href=cancella.asp?id=<%=RS("id")%>><im g src=images/cancella.gif border=0 alt="Cancella Record"></a></font></td>
    <% end if %>

    </tr>

    <%
    RS.MoveNext
    Loop
    %>

    <% if session("myLogin")(1) = "editor" Then %>
    <tr align=center>
    <td bgcolor=#222222 colspan=10>
    <font color=#ffffff size=1 FACE=Verdana>
    <a href=inserisci.asp>[Inserisci un nuovo cliente]</a></font></td>

    </tr>
    <% end if %>
    </table>
    </font>

    </body>
    </html>
    - The user formerly known as GRiM[R]eaPeR -

  4. #4
    Post
    4,740
    Blogs
    12
    Credo che l'*impiccio* sia proprio qui:

    codice:
    <td align=right width=100> 
    <% imp = RS(("importo")) %> 
    <font color=#333333 size=1>€ <%=formatnumber(imp,2,-1,-2,-1)%> 
    <%=RS("importo")%></font></td>
    Hai fatto tanta confusione... Una volta che recuperi il valore *IMPORTO* nella variabile *IMP* che senso ha andare a richiamarlo nuovamente com RS("IMPORTO") ???
    Qui compare il messaggio di errore.

    Una volta che richiami in *IMP* il valore *IMPORTO* dovrai necessariamente utilizzare *sempre* la variabile imp.

    In questo caso:

    codice:
    ...
    <%
    myImp = RS("importo")
    %>
    
    <font color=#333333 size=1>€  <%=formatnumber(myImp,2,-1,-2,-1)%></font></t d>
    ...
    Ecco tutto, dovrebbe essere qualcosa del genere...
    Fammi sapere,
    Giuseppe Leone [img]smileys/smiley22.gif[/img]

  5. #5
    net-addiction non è in linea Scolaretto
    Luogo
    Treviso
    Post
    473
    Volevo per prova mostrare entrambi i valori e confrontarne la formattazione.

    adesso mi da

    Tipo non corrispondente: 'formatnumber'

    Ma il campo dev'essere numerico o valuta?
    - The user formerly known as GRiM[R]eaPeR -

  6. #6
    net-addiction non è in linea Scolaretto
    Luogo
    Treviso
    Post
    473
    Il problema sta in questa riga quando metto RS("importo")

    myImp = RS("importo")
    - The user formerly known as GRiM[R]eaPeR -

+ Rispondi al Thread

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi