![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
20/10/2004, 11:17
|
![Avatar de jarabas](http://static.forosdelweb.com/customavatars/avatar62039_1.gif) | 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. |