Foros del Web » Programando para Internet » ASP Clásico »

ayuda con una Validacion

Estas en el tema de ayuda con una Validacion en el foro de ASP Clásico en Foros del Web. Hola a todos, necesito alguna sugerencia: Tengo un form, el cual tiene 4 textbox (id,idprovee,fch_ped,nombre) Bueno el problema es que tengo que hacer una validacion ...
  #1 (permalink)  
Antiguo 10/02/2003, 13:32
Avatar de vamp_02  
Fecha de Ingreso: febrero-2002
Ubicación: Santiago de Chile
Mensajes: 367
Antigüedad: 23 años, 2 meses
Puntos: 0
ayuda con una Validacion

Hola a todos, necesito alguna sugerencia:

Tengo un form, el cual tiene 4 textbox (id,idprovee,fch_ped,nombre)

Bueno el problema es que tengo que hacer una validacion en el Idprovee, es decir, cuando el usuario ingrese el id del provee, este vaya a la tabla provee y la recorra, si encuentra valor, siga ingresando los datos, si no, que le avise, mediante un mensage, que el provee no existe en el maestro.


Eso necesito hacer

Me audan Gracias
  #2 (permalink)  
Antiguo 10/02/2003, 13:40
Avatar de urjose  
Fecha de Ingreso: diciembre-2001
Mensajes: 5.286
Antigüedad: 23 años, 4 meses
Puntos: 1
www.aspfacil.com y ahi buscas un sistema de login y password que viene explicado y ya hace lo que quieres, puestoque solo puede existir un nombre de usuario. Ya si tienes dudas pues preguntas por aca.

Saludos
  #3 (permalink)  
Antiguo 10/02/2003, 13:46
Avatar de meru-kun  
Fecha de Ingreso: noviembre-2002
Ubicación: Madrid
Mensajes: 854
Antigüedad: 22 años, 5 meses
Puntos: 0
Pues... se me ocurre que podrias hacerlo todo en dos paginas.
En la primera, se mete idprovee, y en la segunda se recoge esa id y se comprueba en la tabla.
Si existe, pues haces lo que tengas que hacer con el, y si no, pues lo mismo.
Es una ideaa
__________________
Tu portal de manga y anime.
  #4 (permalink)  
Antiguo 10/02/2003, 13:48
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 24 años, 2 meses
Puntos: 535
Una idea:

Le presentás un form sólo con un textbox en el cual ingresa el Idprovee.
En la misma página (o en otra, eso a tu gusto) recogés ese valor y comparás si existe contra la BD..


SQL = "Select Idprovee FROM provee WHERE Idprovee = " & Request.Form("Idprovee")

If Rs.BOF AND Rs.EOF then 'no existe el registro
Response.Write "El provee no existe en el maestro, vuelva a intentarlo"
' Aquí le volvés a presentar el textbox para consultar
' El action del form va hacia esta misma página

Else
Response.Write "Ingrese los datos para el provee"
' Aquí le presentás los otros textbox para completar sus datos
' El action del form va hacia la página que inserta los datos.

End if
  #5 (permalink)  
Antiguo 10/02/2003, 13:55
Avatar de vamp_02  
Fecha de Ingreso: febrero-2002
Ubicación: Santiago de Chile
Mensajes: 367
Antigüedad: 23 años, 2 meses
Puntos: 0
Gracias a todos, me gustaria hacer la validacion en la misma pagian, a ver les explico mi idea un poco mas.

La pagina con4 campos, cuando el usuario llege al idprovee, lo ingresa ej:1234567890, una vez que el campo o textbox, pierde el enfoque, en ese momento quiero que se haga la validacion, y el mesaje seria ideal que lo colocara o apareciera al lado del textbox, del idprovee.


Eso
  #6 (permalink)  
Antiguo 10/02/2003, 14:07
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 24 años, 2 meses
Puntos: 535
Ahhh... pero eso no se puede hacer con ASP

Al menos no con ASP puro

Lo que se me ocurre es que almacenes en un array de javascript todos los idprovee de la tabla y que mediante una función de javascript valides que el ID ingresado en el textbox concuerde con alguno de dicho array...

Como te darás cuenta, todo el proceso "importante" sería client-side. ASP sólo lo utilizarías para hacer un SELECT y rellenar el array de javascript.

Si te interesa esto, pasamos a aquel foro para que te den una mano
  #7 (permalink)  
Antiguo 11/02/2003, 05:33
Avatar de vamp_02  
Fecha de Ingreso: febrero-2002
Ubicación: Santiago de Chile
Mensajes: 367
Antigüedad: 23 años, 2 meses
Puntos: 0
No gracias.


Gracias de todas maneras.

Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:20.