Tecnologia, programação e muito Visual FoxPro.

terça-feira, 23 de novembro de 2010

[usuarios_fox] Re: [vfoxpro] Cambiar dinámicamente formato en Informe/Reporte, con/sin posiciones decimales

 

Muchas gracias por sus aportaciones.

Uso el VFP 6.0 para este desarrollo y los reportes son un buen numero, y
no se digan los formularios, todo esta incluido en el exe de cada modulo.
Los Formularios, aunque no he probado aun, no creo que sea mayor
problema, estoy previendo que con una variable Global y en el Init de
cada Formulario ajustar el formato y la mascara;
pero, con los reportes no me funciona la variable global, he intentado
en el campo ajustar la opción formato de la siguiente manera:

Variable :
XFORMAT="@Z 999,999,999"
XFORMAT="@Z 999,999,999.99"
XFORMAT="Z 999,999,999"
XFORMAT=" 999,999,999"

y en la opción formato :
XFORMAT
&XFORMAT
(XFORMAT)
@&XFORMAT
@Z&XFORMAT

y por supuesto el IIF( varglob , @Z 999,@Z 999.99) con y sin comillas;

y no me ha funcionado, el Formato no interpreta la concatenación ni
ejecuta sentencias, no "capta" los comandos y/o funciones, es autista el
desgraciado.

Entiendo que podría usar el
transform( This.Value ,"@Z 9999.99") en el valor de campo, pero
perdería mucha funcionalidad en los reportes(sumas, promedios, cálculos,
agrupaciones, etc.).
que equivale a la recomendación de Juan España, o por lo menos eso entiendo.

O abrir el reporte con "use" y actualizar el campo formato de cada
registro que necesito, pero implica sacar los reportes del exe, que no
me estorba la idea, pero es tanto o mas trabajo que ajustar o duplicar
cada reporte, no se diga crear/ajustar reportes para cada cliente,
empresa o estructura del stock.

En fin, no se si estoy bloqueado, o de verdad hay que usar el camino
largo de modificar todos los reportes, o, me estoy brincando alguna
posibilidad.

Desde luego voy a probar la opción Dynamics de VFP9, claro que es de las
ultimas opciones por la actualización que implica.

La mas fácil seria cambiar el usuario que no quiere ver decimales en sus
Stocks, pero todavía no es conveniente :) , supongo que hiere las
retinas o algo por el estilo.

Gracias por sus consejos, sigo buscando...
Saludos

Miguel A Garcia.
miguelgarcia(a)soulandblues.com
ShopOnLine : www.soulandblues.com

__________________________________________________
Correo Yahoo!
Espacio para todos tus mensajes, antivirus y antispam ¡gratis!
Regístrate ya - http://correo.yahoo.com.mx/

__._,_.___
Actividad reciente:
Comentarios, observaciones o si deseas darte de baja avísame a: jamorquecho@hotmail.com

.

__,_._,___

Nenhum comentário:

Arquivo do blog