Tecnologia, programação e muito Visual FoxPro.

segunda-feira, 22 de novembro de 2010

[usuarios_fox] Cambiar dinamicamente formato en Informe/Reporte<, con/sin posiciones decimales

Hola Miguel:

Mira una forma sencilla de hacer esto es usando la sentencia iif(), algo como esto:

iff(empresa=1,@Z 999999,999,999.99,@Z 999,999,999)

Evalua en forma dinámica y puedes anidar hasta 3 iif y solo cuidar en no execeder la sentencia en 255 caracteres.

Ahorita no estoy en un equipo con vfox para dejarte bien la sintaxis, pero checalo o cuando pueda lo veo en vfox.


Por cierto que version usas?


Saludos Cordiales,


José Alfonso



To: usuarios_fox@yahoogrupos.com.mx
From: maggauna@yahoo.com.mx
Date: Mon, 22 Nov 2010 12:07:27 -0600
Subject: [usuarios_fox] Cambiar dinámicamente formato en Informe/Reporte, con/sin posiciones decimales


Hola Todos;
Existe alguna manera de manipular dinámicamente el formato de un
campo en un Reporte o Informe de VFP?

Por ejemplo tengo empresas que manejan en sus Stocks unidades enteras y
otras tienen fracciones y decimales grandes, todas comparten los mismos
formularios y reportes, necesito controlar, que según el tipo de unidad
muestre la impresión de los stocks.

Caso particular:

Empresa 1
Unidades Precio U
Monto
* 2 * Pzas Cajas Cartón 130.00 260.00

Empresa 2
Unidades Precio U
Monto
* 12.27 * Mt2 Mármol Crema PCal 15.60 191.41

En la empresa uno me sirve el Formato y la Mascara "@Z 999,999,999" y en
la empresa dos la necesito "@Z 999999,999,999.99".

De antemano gracias por sus comentarios.
Saludos
--

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

[Se han eliminado los trozos de este mensaje que no contenían texto]

[Se han eliminado los trozos de este mensaje que no contenían texto]

------------------------------------

Comentarios, observaciones o si deseas darte de baja avísame a: jamorquecho@hotmail.com

Enlaces a Yahoo! Grupos

<*> Para visitar tu grupo en la web, ve a:
http://mx.groups.yahoo.com/group/usuarios_fox/

<*> La configuración de tu correo:
Mensajes individuales | Tradicional

<*> Para modificar la configuración desde la Web, visita:
http://mx.groups.yahoo.com/group/usuarios_fox/join
(ID de Yahoo! obligatoria)

<*> Para modificar la configuración mediante el correo:
usuarios_fox-digest@yahoogrupos.com.mx
usuarios_fox-fullfeatured@yahoogrupos.com.mx

<*> Para cancelar tu suscripción en este grupo, envía
un mensaje en blanco a:
usuarios_fox-unsubscribe@yahoogrupos.com.mx

<*> El uso que hagas de Yahoo! Grupos está sujeto a
las Condiciones del servicio de Yahoo!:
http://mx.yahoo.com/docs/info/utos.html

Nenhum comentário:

Arquivo do blog