• Domingo 22 de Diciembre de 2024, 02:27

Autor Tema:  Problemas En Validacion De Cuil Y Dni  (Leído 2015 veces)

sebadoes

  • Nuevo Miembro
  • *
  • Mensajes: 3
    • Ver Perfil
Problemas En Validacion De Cuil Y Dni
« en: Miércoles 22 de Noviembre de 2006, 10:54 »
0
Hola gente una mano con un problema q tengo.. resulta q en una tabla tengo el campo cuil con 11 digitos numericos.. la cual es la llave primaria del mismo.. la cosa es q cuando alguien genera un alta puede o no por medio de la ventana ingresar un DNI o un CUIL (ojo puede ingresar uno de los dos) y el problma radica en q si ingresa un DNI, ese dni no debe estar contenido en un cuil ya cargado y a la inversa tambien.. esta validacion me esta rompiendo la cabeza.
Intente varias maneras... probe generando una llave DNI de la sig forma.. SUBSTR(STR(cuil,11),2,8) pero no funciona cuando hago seek y el dni ingresado creo q esta mal o nose.. y la otra forma q probe fue realizar un selec a la tabla y en where poner SUBSTR(STR(tabla.cuill,11),2,8)=dniingresado y me tira cualquier cosa... nose q hacer les agradeceria saber si tiene solucion mi problema.. gracias de antemano..

arielb

  • Moderador
  • ******
  • Mensajes: 771
  • Nacionalidad: pa
    • Ver Perfil
    • http://coder-pa.blogspot.com
Re: Problemas En Validacion De Cuil Y Dni
« Respuesta #1 en: Miércoles 22 de Noviembre de 2006, 15:24 »
0
hola bienvenido al foro primeramente.
Según conozco el cuil es un codigo de
indentificacion utilizado en argentina para terminos legales de trabajo,
y el DNI es el numero de identificacion personal. que en Panamá es utilizado como cédula de
identidad personal y se está usando en los últimos años como el codigo único para
todo.
Bueno disculpa tanto bla,bla solo es para comprender un poco mas el caso.
Tu problema viene a que el usuario puede introducir cualquier de los dos.
Pero donde guardas el DNI?.
"Porque de tal manera amó Dios al mundo que dio a su hijo unigénito para que todo aquél que en él crea no se pierda mas tenga vida eterna"
Juan 3:16

http://coder-pa.blogspot.com

sebadoes

  • Nuevo Miembro
  • *
  • Mensajes: 3
    • Ver Perfil
Re: Problemas En Validacion De Cuil Y Dni
« Respuesta #2 en: Jueves 23 de Noviembre de 2006, 04:08 »
0
Hola! .. claro el dni lo guardo en el mismo campo en donde guardo el cuil.. o sea en vez de ocupar 11 digitos va a ocupar 8 ....  y a medida q se guarda en la tabla los datos nuevos, va a quedar en  el campo cuil (donde puede ser de 11 o 8 digitos) tantos numeros de 11 o 8 digitos como se carguen....

arielb

  • Moderador
  • ******
  • Mensajes: 771
  • Nacionalidad: pa
    • Ver Perfil
    • http://coder-pa.blogspot.com
Re: Problemas En Validacion De Cuil Y Dni
« Respuesta #3 en: Jueves 23 de Noviembre de 2006, 14:36 »
0
ok, entonces no necesitas hacer el substr() tan solo con indexar el campo asi

Código: Text
  1. index on dni tag ind_dni
  2.  

y al buscar si la caja de texto no esta puesta para colocar numeros tendrias que hacer la conversion
Código: Text
  1. seek alltrim(str(thisform.text.value))
  2.  

de lo contrario no necesitas hacer la conversion

Código: Text
  1. seek thisform.text.value
  2.  


de igual forma si vas a usar un select
"Porque de tal manera amó Dios al mundo que dio a su hijo unigénito para que todo aquél que en él crea no se pierda mas tenga vida eterna"
Juan 3:16

http://coder-pa.blogspot.com