Ver Mensaje Individual
  #4 (permalink)  
Antiguo 20/09/2007, 16:24
Avatar de Taribo007
Taribo007
 
Fecha de Ingreso: agosto-2007
Mensajes: 1.338
Antigüedad: 16 años, 9 meses
Puntos: 18
Re: Error '-2147217887 (80040e21)'.

Si trabajs con access (VBA), es mejor uasr el evento before update del cuadro de texto, te permite cancelar la salida del control si no se cumplen las consiciones deseadas.

Private Sub NombreControl_BeforeUpdate(Cancel As Integer)
If Nz(Me.NombreControl.Value, "") = "" Then
Cancel = True
End If
End Sub

En lugar de la propiedad text, en VBA es mejor uasr la funcion value, ya que esta no te solicita que el control tenga el foco (aunque en este caso lo tendra, te servira para otros casos). La funcion nz te permite controlar los campos nulos y los vacios a la vez.

Un saludo