error en foxypreviewer

422 views
Skip to first unread message

Maria Sanchez

unread,
Oct 3, 2012, 3:11:30 PM10/3/12
to publice...@googlegroups.com
hola estoy comensando a utilisar 
el  foxypreviewer. pero hice unos
cambios en mis reportes y desde
ese momento el foxipreviewer empeso
a fallar. el mensaje ue muestra es
'record is out of range'.
pero sile doy aceptar. reporta con
normalida. solamente es al prinsipio
de cuando se emite el reporte.

me pueden ayudar?

Atte.
Margarita

error.PNG
Message has been deleted

Angel Dario Rodriguez

unread,
Oct 3, 2012, 3:35:56 PM10/3/12
to publice...@googlegroups.com
A mi me da el siguiente mensaje de error
 
No table is open in the current work area.
 
Puede alguien darme una idea del porque ?

2012/10/3 Fox Learner <thenewin...@gmail.com>
No he usado el FoxyPreviewer pero si el problema es un mensaje no deseado, que no afecta a datos..

Ha probado desactivar los mensajes de seguridad con:

set safety off ? ..

Saludos!

--
 
 
 

Fox Learner

unread,
Oct 3, 2012, 3:50:58 PM10/3/12
to publice...@googlegroups.com
Angel,

El error: No table is open in the current work area.

Es porque debes seleccionar tu tabla antes de hacer algo con ella.

CLOSE DATABASES
USE Mitabla IN 0

Select Mitabla

Supongo que tienes algún USE por ahí o algo que cierra tus tablas(CLOSE ALL, etc). y por eso te sale eso.

Ahora, como sugerencia.. puedes abrir un nuevo tema con tu pregunta, ya que esta se desvió del tema del FoxyPreviewer..

O el error te lo da con el FoxyPreviewer ? 

Perdon.. quizás no te entendí bien.

Saludos!

Cesar VfpImaging

unread,
Oct 3, 2012, 4:34:28 PM10/3/12
to publice...@googlegroups.com
Hola Margarita,

FoxyPreviewer tiene un pequeno bug en algunos casos en que utilizas los "DYNAMIC"
Ya tengo una nueva version, espero subirla esta noche

Saludos

Cesar


2012/10/3 Maria Sanchez <masa...@gmail.com>

--
 
 
 

Angel Dario Rodriguez

unread,
Oct 3, 2012, 4:40:07 PM10/3/12
to publice...@googlegroups.com
Justo antes de antes de ejectuar el reporte, ejecuto el SELECT COMODIN para aseguarme de que tengo la tabla abierta, y aun asi me da el error, ejemplo
 
      DO FoxyPreviewer.App
         SELECT comodin
         SET REPORTBEHAVIOR 90
         REPORT FORM "CDGR0203" PREVIEW
         DO FoxyPreviewer.App WITH "RELEASE"
         SET REPORTBEHAVIOR 80


2012/10/3 Cesar VfpImaging <cch...@gmail.com>
--
 
 
 

Antonio.xt

unread,
Oct 3, 2012, 6:37:05 PM10/3/12
to publice...@googlegroups.com

FoxLearner, pero ese no es mensaje de seguridad, es mensaje de error; es decir, ese problema se debe corregir no solo omitir, el problema puede ser ya sea en codigo o en datos, alguno vacio. Mensaje de seguridad es por ejemplo ¿Esta seguro de vaciar la tabla? ese si se evita con SET SAFE OFF.

Angel Dario Rodriguez

unread,
Oct 3, 2012, 6:41:53 PM10/3/12
to publice...@googlegroups.com

Si no ejecuto el foxypreviewer, el reporte termina sin inconvenientes, el problema es al invocar el foxypreviewer.
2012/10/3 Antonio.xt <puent...@gmail.com>
--
 
 
 

darioangel leguizamon

unread,
Oct 3, 2012, 11:12:05 PM10/3/12
to publice...@googlegroups.com
Porque no pruebas de esta forma......

USE MITABLA
SET REPORTBEHAVIOR 90
DO LOCFILE('FoxyPreviewer.APP')
REPORT FORM mireporte.frx PREVIEW
DO LOCFILE('FoxyPreviewer.APP') WITH "RELEASE"
SET REPORTBEHAVIOR 80


--
 
 
 

HernanCano

unread,
Oct 4, 2012, 12:52:53 AM10/4/12
to publice...@googlegroups.com

Mi recomendación es:

DO LOCFILE('FoxyPreviewer.APP')
         SELECT Comodin
go top

         SET REPORTBEHAVIOR 90
         REPORT FORM "CDGR0203" PREVIEW
DO LOCFILE('FoxyPreviewer.APP') WITH "RELEASE"

Házlo y nos cuentas. Te daré más datos luego....

Cesar VfpImaging

unread,
Oct 4, 2012, 2:26:47 PM10/4/12
to publice...@googlegroups.com
Hernan,

No estoy de acuerdo con algunas cosas:

1 - LOCFILE() - es para utilizar solamente en desarrollo. Para dentro del EXE a veces trae problemas. Mejor garantir que FoxyPreviewer.App este en una carpeta en tu SET PATH

2 - DO FoxyPreviewer.App WITH "RELEASE"
Tambien no es bueno.
Mejor utilizar solamente: SET REPORTBEHAVIOR 80.
Para reactivar Foxy:
SET REPORTBEHAVIOR 90

Asi, Foxy trabaja mejor, muy mas rapido




--
 
 
 

Cesar VfpImaging

unread,
Oct 4, 2012, 2:28:09 PM10/4/12
to publice...@googlegroups.com
Margarita,

Por favor intente tu reporte con la version 2.99z1 que acabo de subir y me cuenta si va bien

Saludos

2012/10/3 Maria Sanchez <masa...@gmail.com>

--
 
 
 

Maria Sanchez Gamarra

unread,
Oct 5, 2012, 10:13:11 AM10/5/12
to publice...@googlegroups.com
Sr: Cesar

ayer probe el foxipreviewer v2.99z1
pero me da el mismo error y tambien
otros errores, adjunto imagen para
que lo revise.

Los dos errores me salen en el
mismo orden antes de que aparesca
el error del dinamics



El 04/10/12, Cesar VfpImaging <cch...@gmail.com> escribió:
> --
>
>
>
>
FoxyPreviewer.PNG

Cesar VfpImaging

unread,
Oct 5, 2012, 10:27:39 AM10/5/12
to publice...@googlegroups.com
Gracias por testar.
Por favor, envíame tu reporte, con una tabla, para que yo pueda reproducir el problema y solucionar

Saludos

Cesar


2012/10/5 Maria Sanchez Gamarra <masa...@gmail.com>
--




Maria Sanchez Gamarra

unread,
Oct 6, 2012, 10:10:40 AM10/6/12
to publice...@googlegroups.com
estimado Cesar le cuento que a mi
pc se le malogro el sistema operativo
y tuve que reinstalerle todo de nuevo
ahora ya esta funcioado bien el reporte
la pregunta a que se debio ese error?
me saldra lo mismo en el futuro?
que tendria que borrar?
 
 


 
--
 
 
 

Cesar VfpImaging

unread,
Oct 6, 2012, 5:04:15 PM10/6/12
to publice...@googlegroups.com
Interesante.
Probablemente tu actualizacion de VFP9 no estava buena.





2012/10/6 Maria Sanchez Gamarra <masa...@gmail.com>
--
 
 
 

Angel Dario Rodriguez

unread,
Oct 9, 2012, 12:13:15 PM10/9/12
to publice...@googlegroups.com
Amigos, estoy empezando a sospechar de mi sistema operativo, pues algunas cosas del fox no me resultan igual que como resultaban hace algun tiempo.  Creo que como hizo Maria Sanchez, tendre que reinstalarlo y probar.

2012/10/6 Cesar VfpImaging <cch...@gmail.com>
--
 
 
 

Angel Dario Rodriguez

unread,
Oct 9, 2012, 9:59:56 PM10/9/12
to publice...@googlegroups.com
Que va mis queridos amigos foxeros, reinstale windows 7 y por supueso reinstale el VFP9 e igual me da el mismo error. Parece el problema es otros. Sus sugerencias seran muy bienvenidas.

2012/10/9 Angel Dario Rodriguez <angel....@gmail.com>

Walter R. Ojeda Valiente

unread,
Oct 9, 2012, 10:03:58 PM10/9/12
to publice...@googlegroups.com
¿El problema no está en tu cursor o en tu tabla?

¿No se encuentra en EOF?

Ese tipo de errores "Record is out of range" suele ocurrir en tales casos.

Saludos.

Walter.





Date: Tue, 9 Oct 2012 21:59:56 -0400
Subject: Re: [vfp] error en foxypreviewer
From: angel....@gmail.com
To: publice...@googlegroups.com
--
 
 
 

Angel Dario Rodriguez

unread,
Oct 9, 2012, 10:28:21 PM10/9/12
to publice...@googlegroups.com
Estimado Walter, la tabla tiene datos y si le incluyo el comando Browse justo antes de ejecutar el reporte, puedo ver todos los registros, pero no se porque al ejecutar el reporte, me da ese error.

2012/10/9 Walter R. Ojeda Valiente <wr...@hotmail.com>
--
 
 
 

Walter R. Ojeda Valiente

unread,
Oct 9, 2012, 10:39:20 PM10/9/12
to publice...@googlegroups.com
Prueba escribiendo LOCATE o escribiendo GO TOP justo antes de ejecutar el reporte y verifica si funciona.

Saludos.

Walter.




Date: Tue, 9 Oct 2012 22:28:21 -0400
--
 
 
 

Cesar VfpImaging

unread,
Oct 10, 2012, 7:27:15 AM10/10/12
to publice...@googlegroups.com
Angel,

Que versión de FoxyPreviewer ?
Asegurese de estar con la ultima, v2.99z

O enviame tu reporte con una tabla para reproducir. Si es un bug de FoxyPreviewer puedo solucionar, pero entienda que necesito de tus pruebas.

Saludos




--
 
 
 

Angel Dario Rodriguez

unread,
Oct 10, 2012, 11:21:13 AM10/10/12
to publice...@googlegroups.com
De donde descargo esa version v2.99z?

2012/10/10 Cesar VfpImaging <cch...@gmail.com>
--
 
 
 

Cesar VfpImaging

unread,
Oct 10, 2012, 11:28:14 AM10/10/12
to publice...@googlegroups.com
Es complicado, pero voy ensenarte:

1 - Ligue tu computadora
2 - Abra tu aplicacion de internet, puede ser: Explorer, Chrome, Firefox, Mozilla, o otros
3 - Entre en el enlace: www.google.com
4 - Digite: "FoxyPreviewer download"
5 - Click en el enlace que esta marcado como download
6 - Click en el nombre del archivo.

Buena suerte !

Saludos

Cesar



2012/10/10 Angel Dario Rodriguez <angel....@gmail.com>
--
 
 
 

Angel Dario Rodriguez

unread,
Oct 10, 2012, 11:46:29 AM10/10/12
to publice...@googlegroups.com
Logre descargal a version v2.99z y todo sigue igual.
2012/10/10 Angel Dario Rodriguez <angel....@gmail.com>
De donde descargo esa version v2.99z?

Cesar VfpImaging

unread,
Oct 10, 2012, 11:53:09 AM10/10/12
to publice...@googlegroups.com
>>Logre descargal a version v2.99z 

Muy bien !


>>y todo sigue igual.

Como escribi en la otra mensaje...
...enviame tu reporte con una tabla para reproducir. Si es un bug de FoxyPreviewer puedo solucionar, pero entienda que necesito de tus pruebas.


Saludos




--
 
 
 

Angel Dario Rodriguez

unread,
Oct 12, 2012, 3:52:18 PM10/12/12
to publice...@googlegroups.com
Aqui estan los archivos que pediste. Cualquier aclaracion adicional, te la comunicare.


 
2012/10/10 Cesar VfpImaging <cch...@gmail.com>
--
 
 
 

RUTINA.txt
cccr1566.FRT
cccr1566.frx
COMODIN.DBF

Víctor Hugo Espínola Domínguez

unread,
Oct 12, 2012, 4:20:21 PM10/12/12
to publice...@googlegroups.com
Hola Angel

>   SELECT COMODIN
>   SORT TO \VENTAS\COMODIN ON CONTRATO
Si COMODIN es un cursor lo deberías haber ordenado al crearlo, en caso de ser una dbf es mejor tener un índice por CONTRATO.
Si COMODIN está en la carpeta \VENTAS entonces estás sobreponiendo origen y destino y éso causa el error.

Saludos.
Víctor.


--
 
 
 

HernanCano

unread,
Oct 13, 2012, 12:20:33 AM10/13/12
to publice...@googlegroups.com

Tu comando
loReportListener = Newobject("ExcelListener","pr_ExcelListener.vcx")
no parece ser de FoxyPreviewer.

Ubícate: FoxyPreviewer debe ser ejecutado en modo simplificado (el modo completo ya no está soportado por César, su creador, desde hace varios meses).

Tip: estás ejecutando mal si pretendes usar FoxyPreviewer.

---

Angel Dario Rodriguez

unread,
Oct 16, 2012, 5:07:09 PM10/16/12
to publice...@googlegroups.com
Gracias por tu amabilidad. Igual lo he hecho corriendo DO FOXYPREVIER.APP

2012/10/13 HernanCano <jherna...@gmail.com>

--
 
 
 

Cesar VfpImaging

unread,
Oct 16, 2012, 5:58:55 PM10/16/12
to publice...@googlegroups.com
Angel,

No estas haciendo correctamente.
De donde tuviste la idea de llamar los ReportListeners directamente ?

El cierto es :

REPORT FORM tuReporte OBJECT TYPE 13 to FILE "c:\Prueba.xls"

Solo esto !!!


Otra cosa...
Perdi bastante tiempo con tu reporte, porque el no corria directamente. Tuve que hacer cambios, porque tenia variables, y tambien referencias a "ThisformSet". Al enviar una prueba, por favor, hace pruebas, y mire si funciona !

Si no funciona con los OBJECT TYPE, intente remover los "ThisformSet", cambie por variables, es posible que funcione

Saludos




2012/10/16 Angel Dario Rodriguez <angel....@gmail.com>
--
 
 
 

Angel Dario Rodriguez

unread,
Oct 18, 2012, 6:43:28 PM10/18/12
to publice...@googlegroups.com
Gracias por tu amabilidad. Podrias enviarme el archivo que se te genero en excel, para ver como quedo ese reporte?

2012/10/16 Cesar VfpImaging <cch...@gmail.com>
--
 
 
 

Angel Dario Rodriguez

unread,
Oct 18, 2012, 9:18:59 PM10/18/12
to publice...@googlegroups.com
Si pudieras enviarme el programa que hiciste para ver como te funciona, me ayudaria mucho, pues aun quitando lo que me sugeriste, no me funciona.

2012/10/18 Angel Dario Rodriguez <angel....@gmail.com>

HernanCano

unread,
Oct 19, 2012, 2:07:36 AM10/19/12
to publice...@googlegroups.com
César no dijo que quitaras algo, sino que dentro del reporte tienes variables que no se sabe cuánto valen; y cuando uno ejecuta un repo con variables que no han sido definidas, el sistema no es capaz de dar una clara ayuda sobre donde está el problema. Por eso ---como había vbles que tú defines al mandar el reporte a César, a él (y a cualq de nosotros) no le funcionan.

Lo que debes hacer es escribir un .prg que ejecute el reporte y antes de él, que defina las vbles; por ejm:

** este es un prg de PRUEBA.PRG
variable1 = "HERNAN CANO M"
variable2 = DATE()
variable3 = 566700 && valro del salario mínimo

do FoxyPreviewer
SELECT comodin

REPORT FORM "CDGR0203" PREVIEW
DO FoxyPreviewer.App WITH "RELEASE"
** aquí termina este prg de PRUEBA

Cesar VfpImaging

unread,
Oct 19, 2012, 7:19:06 AM10/19/12
to publice...@googlegroups.com
Gracias Hernan por aclarar
Saludos



2012/10/19 HernanCano <jherna...@gmail.com>
--
 
 
 

Angel Dario Rodriguez

unread,
Oct 19, 2012, 3:45:34 PM10/19/12
to publice...@googlegroups.com
Hercano y Cesar, toda mi gratitud y reconocimiento a ustedes. Hice lo que me dijeron y por fin obtuve el reporte como yo queria. Extraje la datal y quite del reporte todas esas variables que venian del FORM y se genero ipso facto.
 
Ahora partiendo de este punto, hare las adapciones necesacias.
 
De veras, gracias mil.
 
Angel Dario Rodriguez.

2012/10/19 Cesar VfpImaging <cch...@gmail.com>
--
 
 
 

Cesar VfpImaging

unread,
Oct 19, 2012, 3:56:50 PM10/19/12
to publice...@googlegroups.com
Muy bien.

Lo que pienso es que el problema viene del "ThisformSet".
Desde FoxyPreviewer, no tenemos como obtener los datos, compreendes ? Por eso, pienso que se cambias para variables, una a una no teras problemas

Saludos


2012/10/19 Angel Dario Rodriguez <angel....@gmail.com>
--
 
 
 

Angel Dario Rodriguez

unread,
Oct 19, 2012, 4:03:15 PM10/19/12
to publice...@googlegroups.com
Lo probare y mil gracias otra vez.

2012/10/19 Cesar VfpImaging <cch...@gmail.com>
--
 
 
 

Reply all
Reply to author
Forward
0 new messages