FoxPro/Visual FoxPro - Ayuda con reporte en fox

 
Vista:

Ayuda con reporte en fox

Publicado por Pedro Canizales (70 intervenciones) el 08/04/2009 17:53:36
Hola a todos,
muy buenos dias

estoy programando en FoxPro para Windows, pero tengo un problema al momento de ejecutar un reporte ya que me envia un mensaje de error

"UNRECOGNIZED PHRASE/KEYWORD IN COMMAND"
despues me pone 2 botones Cancel y Ignore
en cualquiera de los 2 me manda este mensaje

"Cannot access selected table" o este otro mensaje "alias seg not found"
este es el codigo que tengo en un boton
pero no puedo encontrar el error me podria alguien ayudar?

IF este=1
num=query.control
SELE libera
SEEK num
IF copias=0
REPLA fimp WITH DATE()&&,copias WITH 1
SELE QUERY

SELECT libera.control, ALLTRIM(generador)+" "+ALLTRIM(planta);
FROM libera, opdlab;
WHERE opdlab.control = libera.control;
AND (libera.fimp = { / / };
AND libera.fliber <> { / / };
AND libera.copias = 0;
AND libera.envase <> "Granel";
AND libera.envase <> "Pipa");
ORDER BY libera.control DESCENDING;
INTO TABLE QUERY

dr=0
checa=0
aexcel=" "
bandera=DATE()
checar=' '
*
****************imprime hoja de resumen
*
SELECT confi.*, opdlab.fecha_r, opdlab.obs1, opdlab.obs2, opdlab.residuo;
opdlab.nca,opdlab.tsalvament, opdlab.peso_r, opdlab.horare;
FROM CONFI, opdlab;
WHERE opdlab.control = confi.manif;
AND confi.manif = num;
ORDER BY confi.consec;
INTO TABLE seg
SELE seg
REPORT FORM resum.frx TO PRINTER NOCONSOLE NOEJECT
ENDIF
ELSE
DO liberar.spr
ENDIF

SHOW GETS
_CUROBJ=OBJNUM(mostrar)
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Ayuda con reporte en fox

Publicado por Douglas (297 intervenciones) el 10/04/2009 21:07:27
hola que tal, colega, te aconcejo poner un

SET STEP ON

EJECUTA tu programa desde el fox con el programa principal de tu proyecto y luego anda a esa opcion y ejecutas el boton de commando al cual ya tenes que poner con anticipacion al inicio del codigo set step on

se va caer justo donde te manda el error, ese mensaje es porque en la consulta tenes un error verifica y al seleccionar la tabla como no se esta ejecutando la consulta te da el segundo error
tabla no existe. o no encontrada.

revisa bien tu sql select, esta claro el error
saludes

Douglas
from Nicaragua
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Ayuda con reporte en fox..URGENTE

Publicado por Pedro Canizales (70 intervenciones) el 13/04/2009 18:15:16
Hola que tal
Douglas

oye al parecer ya encontre el error, me parece que esta en la linea num=query.control

este programa no lo desarrolle lo hizo otra persona que ya no esta laborando aqui en la empresa, asi es que yo tengo la encomienda de terminar lo que dejo pendiente, se poco de esto pero me ha gustado mucho este lenguaje.

dentro de esta ventana viene una opcion que dice
From Field, le doy aqui y viene

str(QUERY.control,6,0)+" "+QUERY.exp_2

en la parte de abajo viene From table. pero aqui no viene nada supongo yo que deberia de tener el nombre de alguna tabla

por que no se donde mas estara el error
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar