Código:
Si se dan cuenta intengo ejecutar un runsql para contar y poder guardarlo en una tabla y posteriormente sacarlo de una caja de texto y preguntar si hubo o no algun registro y entonces mostrar el mensaje, esa fue una idea que me había ilusionado, hasta que me topé con que muestra un mensaje al tratar de actualizar la tabla o querer borrarla... ¿A alguien se le ocurre como poder solucionar mi problema?.. grax de antemanos.... 'Se requiere centrar el foco para acceder a una propiedad. Me.rut_find.SetFocus pregunta = Me.rut_find.Text If (4 >= Len(pregunta)) Then MsgBox "No se vale, no hay rut ", vbCritical, "No se vale" Me.rut_find.SetFocus Me.rut_find.Text = "" Else If Not (ValidaRut(rut_find)) Then MsgBox "El rut no es correcto", vbInformation, "Error en el Rut" Me.rut_find.SetFocus Me.rut_find.Text = "" Else 'Con esta instrucción, se ejecuta una consulta al 'presionar un btn 'DoCmd.OpenQuery "buscar_por_rut", acViewNormal strsql = "SELECT Count (alumnos.rut) into resultado FROM alumnos WHERE (((alumnos.rut)=" & "'" & rut_find & "'" & "));" DoCmd.RunSQL strsql DoCmd.OpenForm stDocName, , , stLinkCriteria Me.rut_find.SetFocus Me.rut_find.Text = "" End If End If