Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2004
    Messaggi
    7

    VisualBasic: validazione partita iva

    volevo sapere se qualcuno sa come considerare una partita iva valida, o se qualcuno ha uno script in visual basic già pronto da visionare!
    io so solo che una partita iva deve essere lunga 11 caratteri ma so che non è sufficiente per essere considerata valida!
    se qualcuno mi può aiutare mi farebbe un grosso favore!!!
    grazie!!

  2. #2
    VB6 o VB.NET (o VBScript)? va specificato nel titolo...

    N.B. ti informo (inoltre) che per il VB6 e VB.NET esiste
    il subforum apposito, ergo, sposto la discussione.

    ---------------------------------------
    prova a vedere se questo è sufficiente: http://it.geocities.com/arodichevski/comp-piva-it.html

    ecco tutti i risultati: http://www.google.it/search?hl=it&q=...tita+iva&meta=
    ...Terrible warlords, good warlords, and an english song

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2002
    Messaggi
    643
    Perchè la partita iva sia valida deve:
    - essere lunga 11 cifre
    - la somma dei valori associati alle 11 cifre deve essere un multiplo di 10

    per valori associati alle 11 cifre si intende:

    consideri le 11 cifre come elementi di un array, quindi a partire dalla posizione 0 fino alla posizione 10.

    Per ogni posizione pari sommi il valore stesso (cioè, se alla posizione 0, la prima posizione del tuo array, hai la cifra 8, sommi 8 al tuo numero finale)

    Per le posizioni dispari sommi invece questi valori.

    cifra valore da sommare

    0 -------- 0
    1 -------- 2
    2 -------- 4
    3 -------- 6
    4 -------- 8
    5 -------- 1
    6 -------- 3
    7 -------- 5
    8 -------- 7
    9 -------- 9


    Esempio:

    controlla la partita iva 00934790130

    posiz. cifra valore_da_sommare

    0 -------- 0 ------- 0
    1 -------- 0 ------- 0 (vedi tabella per posizione dispari)
    2 -------- 9 ------- 9
    3 -------- 3 ------- 6 (vedi tabella per posizione dispari)
    4 -------- 4 ------- 4
    5 -------- 7 ------- 5 (vedi tabella per posizione dispari)
    6 -------- 9 ------- 9
    7 -------- 0 ------- 0 (vedi tabella per posizione dispari)
    8 -------- 1 ------- 1
    9 -------- 3 ------- 6 (vedi tabella per posizione dispari)
    10 ------- 0 ------- 0
    TOTALE
    -------------------- 40 = multiplo di 10: la p.iva è valida



    script già fatti li trovi in rete, comunque non è difficile da mettere giu'

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.