Sv Community El Salvador

Soporte y Tecnología => Programación => FOX => Mensaje iniciado por: Jarmandaros en diciembre 22, 2008, 02:41:05 pm

Título: Problema con reporte en VF6
Publicado por: Jarmandaros en diciembre 22, 2008, 02:41:05 pm
que tal señores!!

tengo un problema con un reporte en Visual fox 6 y quisiera saber si alguno de ustedes pudiera ayudarme  :thumbsup:

mi problema radica a la hora de hacer el preview del reporte, desde un formulario hago el llamado a dicho reporte de la siguiente manera:

Citar
select proyecto
locate for idproyecto = thisform.proyecto
if found()
idp = id
detalle = detallep
tarifa = tarifap
unidad =unidadp
cantidad =cantidadp
total =totalp
endif

report form frx\recibo preview in screen

y me muestra el resultado tal y como lo quiero

(http://img387.imageshack.us/img387/1504/data01he3.jpg)

pero si le doy clic para hacer zoom o simplemente lo mando a impresion me aparece de la siguiente manera

(http://img387.imageshack.us/img387/7887/data02zu1.jpg)

perdiendose el detalle que me habia mostrado al inicio, ahora si lo cierro y desde el formulario lo vuelvo a llamar, me vuelve a mostrar todo correcto y si lo mando a impresion me vuelve a perder los datos.

no se si sabran a que se debe este problema?, ojala y me puedan ayudar.

tengo el Visual Studio 6.0 le acabo de instalr los SP y siempre me da este error.

de antemano gracias a todos!!!  :friends:
Título: Re: Problema con reporte en VF6
Publicado por: MOISES en diciembre 22, 2008, 03:14:44 pm
Revisa si no tenes registros en blanco, ya que esos te pueden estar dando problema.
Título: Re: Problema con reporte en VF6
Publicado por: Jarmandaros en diciembre 22, 2008, 04:07:20 pm
Revisa si no tenes registros en blanco, ya que esos te pueden estar dando problema.


ya revise y todo parece estar en orden  :sad:
Título: Re: Problema con reporte en VF6
Publicado por: kojikabutosv en diciembre 22, 2008, 09:11:02 pm
Hola Jarmandaros, lo que sucede es que cuando envías el reporte a impresora o cuando le das zoom ya estás en el final del archivo, lo que te recomiendo mejor es que te crees un cursor para ese reporte y que dicho cursor sea el origen de datos del reporte.

saludos desde sansívar!!!
Título: Re: Problema con reporte en VF6
Publicado por: Jarmandaros en enero 03, 2009, 04:16:43 pm
Hola Jarmandaros, lo que sucede es que cuando envías el reporte a impresora o cuando le das zoom ya estás en el final del archivo, lo que te recomiendo mejor es que te crees un cursor para ese reporte y que dicho cursor sea el origen de datos del reporte.

saludos desde sansívar!!!

pues ya le di vuelta  a todo y sigo con este problema, la verdad antes de ponerle el SP5 no me daba este problema, no sera algun BUG??

lo tenia asi:

Citar
select proyecto
locate for idproyecto = thisform.proyecto
if found()
idp = id
detalle = detallep
tarifa = tarifap
unidad =unidadp
cantidad =cantidadp
total =totalp
endif

report form frx\recibo preview in screen

y ahora ya lo hice de esta manera en un cursor:

Citar
select detalle, tarifa, unidad, cantidad,total from proyecto into cursor alfin

report form frx\recibo preview in screen

y ya reconfigure el reporte para que me muestre los datos, por ejemplo: alfin.detalle, etc.

pero siempre lo mismo, al inicio me muestra todo bien, pero si le doy clic a la pagina, me hace zoom y se pierden los datos, nomas me pone puros ceros  :cry: ya me aflijio este volado
Título: Re: Problema con reporte en VF6
Publicado por: eduardoantonio10 en enero 22, 2009, 11:49:34 am
pues ya le di vuelta  a todo y sigo con este problema, la verdad antes de ponerle el SP5 no me daba este problema, no sera algun BUG??

lo tenia asi:

y ahora ya lo hice de esta manera en un cursor:

y ya reconfigure el reporte para que me muestre los datos, por ejemplo: alfin.detalle, etc.

pero siempre lo mismo, al inicio me muestra todo bien, pero si le doy clic a la pagina, me hace zoom y se pierden los datos, nomas me pone puros ceros  :cry: ya me aflijio este volado


prueba de esta forma
Código: [Seleccionar]

select detalle, tarifa, unidad, cantidad,total from proyecto into cursor alfin
select alfin
go top
report form frx\recibo to preview

 
Título: Re: Problema con reporte en VF6
Publicado por: Jarmandaros en enero 22, 2009, 12:09:09 pm

prueba de esta forma
Código: [Seleccionar]

select detalle, tarifa, unidad, cantidad,total from proyecto into cursor alfin
select alfin
go top
report form frx\recibo to preview

 



pues te cuento que ya lo probe y me parece extraño que pierda los datos solamente si hago ZOOM, a que se debera??
Título: Re: Problema con reporte en VF6
Publicado por: eduardoantonio10 en enero 22, 2009, 01:54:47 pm

pues te cuento que ya lo probe y me parece extraño que pierda los datos solamente si hago ZOOM, a que se debera??

mira entoces prueba varias cosas

1 mira si el Data enviroment del "reporte"  (ojo del reporte ) si tiene la tabla y si es una tabla temporal quitala
2 como tienes tus campos em el reporte solo el nombre del campo (micampo) o la tabla y el campo (mitabla.micampo) usa este ultimo  ejem "alfin.detalle"
3 prueba un set step on antes del reporte y mira q tabla esta selecionada y despues q cierres el reporte q tabla tiene
4 mira tambien los datos de la tabla antes de llamar al reporte q no tenga registros en blanco

y si todo esto no funciona vuelve a crear el reporte talvez este corrupto

prueba abrir el reporte como tabla use mireporte.frx exc y luego un pack