Cada vez que hago clic en buscar, este se dirige a una web y muestra la informacion en dicho formulario
IF !EMPTY(THISFORM.TxtRuc.Value)
IF LEN(ALLTRIM(THISFORM.TxtRuc.Value)) <> 11
MESSAGEBOX("No se ha ingreado correctamente el Número de RUC. Verificar !!",48,SoftWare)
THISFORM.Limpiar_Datos ()
ELSE
*# TOKEN para enviar documentos
token = "aqui estara el codigo token que se me asigno en dicha pagina web"
*# RUTA para enviar documentos
post_connect = CreateObject("Microsoft.XMLHTTP")
post_connect.Open("GET", ruta)
post_connect.Send()
json_respuesta = post_connect.responsetext
leer_respuesta = Encode(json_respuesta)
IF EMPTY(leer_respuesta.get('errors')) THEN
*!* RUC CONSULTADO CORRECTAMENTE
THISFORM.Text1.Value = leer_respuesta.get('ruc')
THISFORM.Text2.Value = leer_respuesta.get('razonSocial')
THISFORM.Text3.Value = leer_respuesta.get('tipo')
THISFORM.Text4.Value = leer_respuesta.get('nombreComercial')
THISFORM.Text8.Value = leer_respuesta.get('fechaInscripcion')
THISFORM.Text5.Value = leer_respuesta.get('estado')
THISFORM.Text6.Value = leer_respuesta.get('condicion')
THISFORM.Text7.Value = leer_respuesta.get('direccion')
THISFORM.Text9.Value = leer_respuesta.get('fechaEmisorFe')
THISFORM.Text10.Value = leer_respuesta.get('sistEmsion')
THISFORM.Text11.Value = leer_respuesta.get('actExterior')
THISFORM.Text12.Value = leer_respuesta.get('sistContabilidad')
THISFORM.Text13.Value = leer_respuesta.get('actEconomicas')
ELSE
MESSAGEBOX(leer_respuesta.get('errors'))
ENDIF
ENDIF
ENDIF
Thisform.limpiar_datos()
El problema es que cuando quiero realizar otra busque este se queda congelado, como si hubiese un bucle que no me permite dar clic en ningun otro boton, es mas no me deja salir del Vfp 9.0