Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 14
  1. #1
    Utente di HTML.it L'avatar di ubbicom
    Registrato dal
    Mar 2004
    Messaggi
    1,407

    Carattere da utilizzare per separare decimali.

    Buongiorno a tutti è molto presto, ma i problemi non tengono conto dell'orario... voglio sottoporre alla vs. attenzione quanto segue:

    ho previsto due campi in una tabella del dbase settati come valuta, euro, cifre decimali 2, valore predefinito 0.

    attraverso una query di update scrivo sul dbase da un form i valori previsti per questi due campi, succede però che se scrivo:
    15,11 € quando richiamo il dato dallo stesso form per altre modifiche lo vedo visualizzato come 1511 € mentre nel dbase lo vedo 1.511,00 €

    ho provato anche a separare i decimali utilizzando un 'punto', ma quando richiamo con il form vedo 15,11 € e se salvo le ulteriori modifiche al record quanndo rientro nello stesso record visualizzo sempre 1511 €.

    Da cosa dipenderà?
    Grazie

  2. #2
    allora, in access le cifre decimali si separano con il punto.
    per l'errore di visualizzazione successiva non so aiutarti mi spiace..
    Matrix è ovunque, è intorno a noi, anche adesso nella stanza in cui siamo. È quello che vedi quando ti affacci alla finestra o quando accendi il televisore. L'avverti quando vai al lavoro, quando vai in chiesa, quando paghi le tasse. È il mondo che ti è stato messo dinanzi agli occhi, per nasconderti la verità.

  3. #3
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Utilizza un tipo di campo numerico a precisione doppia. Il simbolo dell'euro lo metti solo in stampa.

    Roby

  4. #4
    Utente di HTML.it L'avatar di ubbicom
    Registrato dal
    Mar 2004
    Messaggi
    1,407
    Originariamente inviato da Roby_72
    Utilizza un tipo di campo numerico a precisione doppia. Il simbolo dell'euro lo metti solo in stampa.

    Roby
    Grazie Roby, ho modificato secondo tue indicazioni ma non cambia nulla.

  5. #5
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    In che senso...
    Quando inserisci nel db devi fare sempre il replace della virgola con il punto.

    Roby

  6. #6
    Utente di HTML.it L'avatar di ubbicom
    Registrato dal
    Mar 2004
    Messaggi
    1,407
    Originariamente inviato da Roby_72
    In che senso...
    Quando inserisci nel db devi fare sempre il replace della virgola con il punto.

    Roby
    Grazie, questa è la query di update che utilizzo per inserire i dati:
    codice:
    sqlquery = "update "
    sqlquery = sqlquery & "[tabella] "
    sqlquery = sqlquery & "set "
    sqlquery = sqlquery & "Titolo='" & raddoppiaapostrofi(request.form("Titolo")) & "', "
    sqlquery = sqlquery & "Prezzo='" & raddoppiaapostrofi(request.form("Prezzo")) & "' "
    sqlquery = sqlquery & "where ID=" & request.form("IDProdotto")
    il replace prima o dopo la query? :master:

  7. #7
    Utente di HTML.it L'avatar di 99eros9
    Registrato dal
    Jan 2003
    Messaggi
    2,637
    durante ... o prima
    Tala är silver men tiga är guld!
    Pubblica il tuo curriculum
    Segnala il tuo sito
    Ancl

  8. #8
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    codice:
    sqlquery = sqlquery & "Prezzo = " & replace(request.form("Prezzo"), ",", ".") & " "
    Roby

  9. #9
    Utente di HTML.it L'avatar di ubbicom
    Registrato dal
    Mar 2004
    Messaggi
    1,407
    Originariamente inviato da Roby_72
    codice:
    sqlquery = sqlquery & "Prezzo = " & replace(request.form("Prezzo"), ",", ".") & " "
    Roby
    "La classe non è acqua..." grazie mille Roby (ancora una volta)...

  10. #10
    Utente di HTML.it L'avatar di ubbicom
    Registrato dal
    Mar 2004
    Messaggi
    1,407
    Originariamente inviato da ubbicom
    "La classe non è acqua..." grazie mille Roby (ancora una volta)...
    ehm, non è che daresti un'occhiata anche a questa di discussione?:

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.