Consulta funcion GoToControl

08/09/2010 - 23:02 por gabi | Informe spam
Hola,
Lo que quiero hacer es que si el projecto elegido es invalido, el
cursor se quede en ese campo y no avance.
Pero no me funciona. :(
Gracias

Private Sub Projecto_AfterUpdate()
Dim First As Variant
First = DLookup("[PrjName]", "dbo_OPRJ", "[PrjCode] = Forms!
Registro!Projecto")
If Not IsNull(First) Then
Forms!Registro!Text94 = First
Else
MsgBox "Projecto NO VALIDO"
DoCmd.GoToControl ("Projecto")
End If
End Sub
 

Leer las respuestas

#1 José Mª Fueyo
09/09/2010 - 13:13 | Informe spam
Hola
Podrías ver sí el valor devuelto por DLookup es nulo o una cadena
vacía

If Not IsNull(First) AND Fist<>"" Then ...

De todos modos, no nos comentas sí te da un error, o que es lo que
pasa. Ponle un punto de interrupción a esa sentencia y comprueba su
valor.

Salu2
José Mª Fueyo
[MS MVP Access]

Preguntas similares