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:
Postar um comentário