Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    6,034

    Suddividere importo in due parti

    Estraggo un importo in euro (000.00) dal db. Voglio visualizzare lo stesso importo ma diviso in due textbox, la prima contenente l'euro e la seconda contenente i centesimi. Quindi, reimmetere il contenuto delle due textbox nel db (update). Si potrebbe fare? Ciao grazie

  2. #2
    Puoi usare le istruzioni instr e mid. Per esempio:
    codice:
    Num=1500.26
    i=instr(1,Num,".") - 1
    
    response.write (mid(Num,1,i)) 'restituisce la parte intera (1500)
    response.write (right(Num,2)) 'restituisce la parte dopo la virgola (26)
    In alternativa puoi lavorare direttamente sui numeri anzichè sulla stringa. Cerca anche in Asp, le funzioni dovrebbero essere le stesse.

    www.radiana.it - Spartiti musicali e Mp3

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    6,034
    e per farle visualizzare direttamente come value di due campi di testo? es.: euro.text,cent.text ????

  4. #4
    TextBoxIntero.text=mid(Num,1,i)

    TextBoxDecimale.text=right(Num,2)

    www.radiana.it - Spartiti musicali e Mp3

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    6,034
    grazie, vedo come applicarla alla pagina...

    codice:
    Num=1500.26
    i=instr(1,Num,".") - 1
    TextBoxIntero.text=mid(Num,1,i)
    TextBoxDecimale.text=right(Num,2)
    e poi nella query immettere " + textboxIntero.text + ", " + TextBoxDecimale.text + " ecc...? Giusto? Una cosa: facendo in questo modo ottengo due valori (decimali e cents) che dovranno poi essere inseriti in un unico campo ma stavolta nel formato 1500.26 Occorre fare qualche altra operazione?

  6. #6
    Per non avere problemi setta il campo del database come testo. Poi prima di fare l'update ricomponi la cifra:
    codice:
    Dim NewCifra as string
    
    NewCifra=TextBoxIntero.text &"."& TextBoxDecimale.text
    Poi la inserisci nella sql normalmente:

    codice:
    UPDATE Tabella SET Campo='"& NewCifra &"' WHERE ...
    www.radiana.it - Spartiti musicali e Mp3

  7. #7
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    6,034
    ok... grazie per la dritta :metallica

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.