Ver Mensaje Individual
  #2 (permalink)  
Antiguo 20/10/2004, 11:17
Avatar de jarabas
jarabas
Usuario no validado
 
Fecha de Ingreso: abril-2004
Mensajes: 111
Antigüedad: 20 años, 9 meses
Puntos: 0
hola.
El codigo no te lo voy a decir pero te digo como se sacaría el NIF a partir del DNI
eso no es cuestion del visual basic. La tienes que gererar tú mediante cálculos.
Tienes que dividir el numero de DNI entre 23, le quitas los decimales, y le multiplicas por 23. restas este numero al DNI y el valor que te de es el NIF
Ejemplo:
DNI 78256934, 78256934/23=3402475,3913043478260869565217391
me cargo los decimales por lo que me queda 3402475, y a este le multiplico por 23 lo que me da 78256925, y ahora la ultima cifra al DNI (78256934-78256925)=9 por tanto el NIF de este DNI es D (si no me he equivocado en los cálculos)

La secuencia de letras va desde 0 a 22 y es(ojito que va desde cero a 22 no desde 1):
T R W A G M Y F P D X B N J Z S Q V H L C K E

Espero que te sirva.

Un saludo.