Estoy haciendo un sistema en el cual tengo que validar si no hay nada escrito en las cajas de texto o no cumpla con la cantidad de caracteres en cada campo no me deje guardar, lo realizo con el siguiente codigo en el boton guardar:
If Text5.Text = "" Or Len(Text5.Text) < 10 Then
AgregarMsg ("- EL NUMERO TELEFONICO ES OBLIGATORIO Y DEBE CONTENER 10 DIGITOS")
End If
If Text7.Text = "" Or Len(Text7.Text) < 8 Then
AgregarMsg ("- LA ORDEN DE SERVICIO ES OBLIGATORIA Y DEBE CONTENER 8 DIGITOS")
End If
If (MostrarMsg() = 0) Then
Adodc1.Recordset.Update
HabilitarBotones
CMD_GUARDA.Enabled = False
CMD_CANCELA.Enabled = False
InhabilitarCajas
DTPicker1.Visible = False
DTPicker2.Visible = False
End If
Y FUNCIONA!! Pero solo la primera vez que deseo darlo de alta, si al mismo registro ya guardado correctamente lo edito y dejo cajas de texto vacias, cuando le doy clic en guardar permite almacenar el registro con datos vacios. No se porque pase esto yo lo atribuyo a que los datos se quedan en el cache, el buffer o la memoria, y si esto es asi quisisera saber si alguien sabe alguna instruccion para vaciar donde se haya quedado. O si hay alguna otra razon me lo pudieran explicar ya que no lo he podido solucionar..
