Posicionar el cursor en un textbox
Publicado por Pedro (20 intervenciones) el 08/06/2011 17:53:18
Hola a todos;
Estoy haciendo un pequeño programa en ACCESS 2007, el problema que tengo es que cuando pongo el codigo del cliente, quiero que este lo busque en la base de datos y vea si esta o no, si no esta que siga hacia adelante, pero si está que avise con un mensaje y borre el contenido del textbox donde esté. El código que tengo puesto es el siguiente:
Private Sub ID_CLIENTE_LostFocus()
Dim db As Database, r As Recordset
Set db = CurrentDb
Set r = db.OpenRecordset("CLIENTES", dbOpenDynaset)
r.MoveFirst
While r.EOF = False
If r.Fields!ID_CLIENTE = Me.ID_CLIENTE.Text Then
MsgBox "ESTE CLIENTE EXISTE"
Me.ID_CLIENTE = "" (Hasta aquí todo bien)
Me.ID_CLIENTE.SetFocus (cuando llega aqui, se va al otro textbox
r.MoveLast
Else
r.MoveNext
End If
Wend
r.Close
End Sub
Un saludo,
Pedro
Estoy haciendo un pequeño programa en ACCESS 2007, el problema que tengo es que cuando pongo el codigo del cliente, quiero que este lo busque en la base de datos y vea si esta o no, si no esta que siga hacia adelante, pero si está que avise con un mensaje y borre el contenido del textbox donde esté. El código que tengo puesto es el siguiente:
Private Sub ID_CLIENTE_LostFocus()
Dim db As Database, r As Recordset
Set db = CurrentDb
Set r = db.OpenRecordset("CLIENTES", dbOpenDynaset)
r.MoveFirst
While r.EOF = False
If r.Fields!ID_CLIENTE = Me.ID_CLIENTE.Text Then
MsgBox "ESTE CLIENTE EXISTE"
Me.ID_CLIENTE = "" (Hasta aquí todo bien)
Me.ID_CLIENTE.SetFocus (cuando llega aqui, se va al otro textbox
r.MoveLast
Else
r.MoveNext
End If
Wend
r.Close
End Sub
Un saludo,
Pedro
Valora esta pregunta
0