Problemas al generar el .exe en vfp 9.0
buen día estoy haciendo una aplicación de registro de historias medicas, y utilizado el siguiente código para buscar
local CDLA
CDLA=THISFORM.PAGEFRAME1.PAGE3.TEXT8.value
SELECT ORTODONCIA
LOCATE forcedula=CDLA
if !found()
THISFORM.PAGEFRAME1.PAGE3.TEXT8.setfocus
thisform.pageframe1.page3.text8.value = " "
MESSAGEBOX("Cedula no registrada",64)
else
THISFORM.pageframe1.page3.Grid1.RecordSource = "SELECT Cedula,Bandaspizq,Bandasupder,Bandainfder,Bandainfizq,Alambre,Fechaactual,Fechaprox,Observaciones FROM ORTODONCIA WHERE CEDULA = CDLA INTO CURSOR TEMPORAL2"
endif
y lo uso en tres page de un mismo pageframe, obviamente con tablas distintas y en dos de ellas no funciona y en las otras, funciona cuando le doy ejecutar formulario desde vfp 9.0 pero cuando genero el ejecutable y lo corro al querer hacer la búsqueda me sale el siguiente error "la tabla no tiene ningún orden de indice establecido", en las tablas cada una tiene un indice de tipo normal llamado cedula y están abiertas en el data enviroment de forma exclusiva., que puedo hacer para que no me salga ese error y funcione como funciona ejecutando el formulario?