Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Come si usa REPLACE Con valori Null in -ACCESS NZ ?

    Ho importato da un csv dei numeri in formato Testo
    Sto usando le spressioni in (bulild)access
    il Campo da modificare é [Prezzo] "EUR 25.5"
    Il separatore decimale è il punto.
    Devo Levare Eur e cambiare il punto nella Virgola
    Logicamente Replace([Prezzo];"Eur";"")
    Levo Eur
    e Replace([Prezzo];".";",")
    Cambio il separatore decimale.
    Purtroppo quando i campi sono vuoti mi da errore.
    Penso potrei usare ad intuito iif not null
    oppure nz ma non conosco la corretta sintassi e mi sto perdendo in un bicchier d' acqua.
    Grazie in anticipo per l' aiuto.

  2. #2
    Utente di HTML.it L'avatar di nman
    Registrato dal
    Jan 2011
    residenza
    Milano
    Messaggi
    1,333
    la forma a parer mio piu completa è:
    IIf(Nz([Prezzo];"")="";"";(-- Qui metti il tuo Replace --))


    Questa ti funziona anche in VBA e intercetta
    - I valori Null
    - Le stringhe di lunghezza 0


    Facci sapere

    .

  3. #3
    Perfetto funziona benissimo
    Grazie
    Giuseppe

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.