Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it L'avatar di mschievano
    Registrato dal
    Jan 2002
    residenza
    Padova, Italy
    Messaggi
    1,048

    eliminare gli zeri iniziali su codfisc numerico

    Dovendo confrontare un campo access che ha i dati lunghi 11 caratteri, con gli zeri iniziali, con una campo importato dinamicamente senza gli zeri, avete qualche script che mi può aiutare?

    replace infatti toglie tutti gli zeri, non solo quelli iniziali.

    es: 00123456789 deve essere uguale a 123456789

    Nuovo Sistema: iMac 24" dual core intel... e il virus non c'è più.
    un mio articolo su
    sognandolondra

  2. #2
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    Ciao mschievano,

    Partita IVA più che codice fiscale

    per togliere gli zeri iniziali puoi usare il replace delle regular expression
    codice:
    Set RE = CreateObject("VBScript.RegExp")
    RE.Pattern="^0*" 'cerca tutti gli zeri che partono da inizio stringa
    stringa = "00123456789"
    Response.Write stringa & "
    " & RE.Replace(stringa,"")

  3. #3
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    Se i due campi da confrontare sono numerici, basta convertirli on long.

    000123 = 123, se sono numeri. Sono diversi se sono stringhe.

    Pietro

  4. #4
    Utente di HTML.it L'avatar di mschievano
    Registrato dal
    Jan 2002
    residenza
    Padova, Italy
    Messaggi
    1,048

    buono

    bello lo script .

    Nel frattempo ho scritto una minifunction

    codice:
    function trimzeri(s)
    appoggio=""
    if len(s)=0 then
    trimzeri=""
    else
    k=1
    do while (k<len(s)) AND (mid(s,k,1)="0" )
    k=k+1
    loop	
    trimzeri=right(s,len(s)-k+1)
    end if	
    end function
    grazie a tutti
    Nuovo Sistema: iMac 24" dual core intel... e il virus non c'è più.
    un mio articolo su
    sognandolondra

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.