Validar Código

05/10/2004 - 20:03 por David Fúnez | Informe spam
¿Cómo se valida un campo código que esta en un textbox para saber si ya ha
sido ingresado?

Imagino que debe ser con un evento.

Agradezco la orientación.

David Fúnez
Tegucigalpa, Honduras

"La Piratería Mata Las Ideas"
Desarrollador Cinco Estrellas Visual FoxPro

Preguntas similare

Leer las respuestas

#1 Fco. Javier Bedoya
05/10/2004 - 21:50 | Informe spam
Hola :
Depende de donde estés trabajando. ¿En una Base de datos?
Puedes esperar hasta que el usuario pulse Aceptar (o cualquier otro botón de
validación) para preguntar a la BD si el campo a insertar ya se encuentra
ahí y actuar en consecuencia.

Un saludo.

Fco. Javier Bedoya
Web : http://javierbedoya.iespana.es
Para responder mis mensajes en las UseNet, quite ANTI SPAM
de la dirección de correo.
"David Fúnez" escribió en el mensaje
news:
¿Cómo se valida un campo código que esta en un textbox para saber si ya ha
sido ingresado?

Imagino que debe ser con un evento.

Agradezco la orientación.

David Fúnez
Tegucigalpa, Honduras

"La Piratería Mata Las Ideas"
Desarrollador Cinco Estrellas Visual FoxPro



Respuesta Responder a este mensaje
#2 David Fúnez
05/10/2004 - 22:30 | Informe spam
Es exactamente lo que quiero, pero no se como hacerlo :(

No se como hacer para cuando el usuario pulse TAB o ENTER se valide ese
TextBox que tiene enlazado el campo Código de la BDD.

Estoy aprendiendo VB.NET, estoy pasando mis conocimientos de VFP a VB.NET.

Estoy trabajando sobre una BDD de VistaDB, http://www.vistadb.net

Espero me puedas ayudar.

David Fúnez
Tegucigalpa, Honduras

"La Piratería Mata Las Ideas"
Desarrollador Cinco Estrellas Visual FoxPro


"Fco. Javier Bedoya" wrote in message
news:
Hola :
Depende de donde estés trabajando. ¿En una Base de datos?
Puedes esperar hasta que el usuario pulse Aceptar (o cualquier otro botón


de
validación) para preguntar a la BD si el campo a insertar ya se encuentra
ahí y actuar en consecuencia.

Un saludo.

Fco. Javier Bedoya
Web : http://javierbedoya.iespana.es
Para responder mis mensajes en las UseNet, quite ANTI SPAM
de la dirección de correo.
"David Fúnez" escribió en el mensaje
news:
> ¿Cómo se valida un campo código que esta en un textbox para saber si ya


ha
> sido ingresado?
>
> Imagino que debe ser con un evento.
>
> Agradezco la orientación.
>
> David Fúnez
> Tegucigalpa, Honduras
>
> "La Piratería Mata Las Ideas"
> Desarrollador Cinco Estrellas Visual FoxPro
>
>
>


Respuesta Responder a este mensaje
#3 Fco. Javier Bedoya
05/10/2004 - 23:21 | Informe spam
Hola :
Yo lo que hago es realizar una consulta sobre la BD con el campo que
necesito.
Por ejemplo, si quiero hacer el control en el campo DNI, realizo la consulta
:
SELECT NOMBRE FROM MiTabla WHERE DNI = TextBoxDNI.Text()
Con más detalle, lo que hago es definir una vble temporal de tipo
RecordsetClass (ADODB) e intentar montar un recordset con el DNI del textbox

Dim Rst As New ADODB.RecordsetClass()
... Hago la conexion con la BD o la recupero si ya la tengo hecha y
... establezco las propiedades del recordset, que es de ForwardOnly
pq necesito
... que sea rápido y no voy a operar con él.
Rst.Open ConsultaSLQ, ConexionADODB
If Rst.RecordCount > 0 Then
MsgBox "Ya se ha encontrado un registro que coincide y es de
: " & Rst!Nombre
Else
-> No existe nadie parecido.
End If

Tal vez si quieres comprobar en cada campo si el registro ha sido
introducido, este método sea muy inapropiado. Una idea que se me ocurre es
ir haciendo la criba poco a poco. Esto es, con el primer campo realizas un
SELECT * e ir buscando en los campos posteriores sobre esta consulta
inicial.

Un saludo.

Fco. Javier Bedoya
Web : http://javierbedoya.iespana.es
Para responder mis mensajes en las UseNet, quite ANTI SPAM
de la dirección de correo.
"David Fúnez" escribió en el mensaje
news:
Es exactamente lo que quiero, pero no se como hacerlo :(

No se como hacer para cuando el usuario pulse TAB o ENTER se valide ese
TextBox que tiene enlazado el campo Código de la BDD.

Estoy aprendiendo VB.NET, estoy pasando mis conocimientos de VFP a VB.NET.

Estoy trabajando sobre una BDD de VistaDB, http://www.vistadb.net

Espero me puedas ayudar.

David Fúnez
Tegucigalpa, Honduras

"La Piratería Mata Las Ideas"
Desarrollador Cinco Estrellas Visual FoxPro


"Fco. Javier Bedoya" wrote in message
news:
> Hola :
> Depende de donde estés trabajando. ¿En una Base de datos?
> Puedes esperar hasta que el usuario pulse Aceptar (o cualquier otro


botón
de
> validación) para preguntar a la BD si el campo a insertar ya se


encuentra
> ahí y actuar en consecuencia.
>
> Un saludo.
>
> Fco. Javier Bedoya
> Web : http://javierbedoya.iespana.es
> Para responder mis mensajes en las UseNet, quite ANTI SPAM
> de la dirección de correo.
> "David Fúnez" escribió en el mensaje
> news:
> > ¿Cómo se valida un campo código que esta en un textbox para saber si


ya
ha
> > sido ingresado?
> >
> > Imagino que debe ser con un evento.
> >
> > Agradezco la orientación.
> >
> > David Fúnez
> > Tegucigalpa, Honduras
> >
> > "La Piratería Mata Las Ideas"
> > Desarrollador Cinco Estrellas Visual FoxPro
> >
> >
> >
>
>


Respuesta Responder a este mensaje
#4 MIGUEL JUAREZ
06/10/2004 - 01:32 | Informe spam
Pues mira, yo hice asi, haces una consulta en donde busques el dato y que te
devuelva el data reader un comando del tipo que no te devuelva sino solo un
valor, si es diferente de vacio, entonces existe y no lo admites
"David Fúnez" escribió en el mensaje
news:
Es exactamente lo que quiero, pero no se como hacerlo :(

No se como hacer para cuando el usuario pulse TAB o ENTER se valide ese
TextBox que tiene enlazado el campo Código de la BDD.

Estoy aprendiendo VB.NET, estoy pasando mis conocimientos de VFP a VB.NET.

Estoy trabajando sobre una BDD de VistaDB, http://www.vistadb.net

Espero me puedas ayudar.

David Fúnez
Tegucigalpa, Honduras

"La Piratería Mata Las Ideas"
Desarrollador Cinco Estrellas Visual FoxPro


"Fco. Javier Bedoya" wrote in message
news:
> Hola :
> Depende de donde estés trabajando. ¿En una Base de datos?
> Puedes esperar hasta que el usuario pulse Aceptar (o cualquier otro


botón
de
> validación) para preguntar a la BD si el campo a insertar ya se


encuentra
> ahí y actuar en consecuencia.
>
> Un saludo.
>
> Fco. Javier Bedoya
> Web : http://javierbedoya.iespana.es
> Para responder mis mensajes en las UseNet, quite ANTI SPAM
> de la dirección de correo.
> "David Fúnez" escribió en el mensaje
> news:
> > ¿Cómo se valida un campo código que esta en un textbox para saber si


ya
ha
> > sido ingresado?
> >
> > Imagino que debe ser con un evento.
> >
> > Agradezco la orientación.
> >
> > David Fúnez
> > Tegucigalpa, Honduras
> >
> > "La Piratería Mata Las Ideas"
> > Desarrollador Cinco Estrellas Visual FoxPro
> >
> >
> >
>
>


Respuesta Responder a este mensaje
#5 Leonardo Azpurua
06/10/2004 - 16:12 | Informe spam
"David Fúnez" escribió en el mensaje
news:
¿Cómo se valida un campo código que esta en un textbox para saber si ya ha
sido ingresado?

Imagino que debe ser con un evento.

Agradezco la orientación.



Hola, David:

Normalmente ejecuto las validaciones en el evento Validating del control.

Creo que el prototipo es Event Validating(Sender As Object, e As
CancelEventArgs). Si el resultado es valido, no tienes que hacer nada. De lo
contrario colocas e.Cancel a True, que es la manera de indicar que el
contenido es inválido. No estoy seguro del tipo de <e> en el ejemplo, pero
lo demas va asi.

Salud!

Leonardo
mvp vb
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida