Formula Booleana
Publicado por cristian (5 intervenciones) el 26/12/2007 18:06:55
Hola a ver si me entienden.
Se trata de los productos devueltos por el cliente en donde hay 3 columnas que me indican lo enviado, lo entregado y lo devuelto. Ademas estan 2 columnas que me indican un comentario y un motivo respectivamente, pero es aqui en estas columnas donde se me presenta el problema ya que no necesariamente todas las filas de productos llevan el registro devolucion con cantidad ya que algunos no presentaron devolucion (osea es cero). Entonces el problema es que, por documento, aunque sea un solo producto en devolucion, me repite motivo y comentario para todos.
Para esto quiero crear una formula que me indique que cuando devolucion {DocumentoD.CantidadAsignada} sea igual a cero, motivo y comentario me los deje en blanco de lo contrario que me muestre ese motivo y ese comentario.
Lo que he hecho es lo sgte.:
whileprintingrecords;
global numbervar comentario;
if {DocumentoD.CantidadAsignada}=0 then
{DocumentoD_Aux.Comentario}='' and {Documento_1.AnalisisE4}=''
Pero me da un valor Booleano (True; false).
Espero me hallan entendido y me den una manito.
Saludos
Cristian.
Se trata de los productos devueltos por el cliente en donde hay 3 columnas que me indican lo enviado, lo entregado y lo devuelto. Ademas estan 2 columnas que me indican un comentario y un motivo respectivamente, pero es aqui en estas columnas donde se me presenta el problema ya que no necesariamente todas las filas de productos llevan el registro devolucion con cantidad ya que algunos no presentaron devolucion (osea es cero). Entonces el problema es que, por documento, aunque sea un solo producto en devolucion, me repite motivo y comentario para todos.
Para esto quiero crear una formula que me indique que cuando devolucion {DocumentoD.CantidadAsignada} sea igual a cero, motivo y comentario me los deje en blanco de lo contrario que me muestre ese motivo y ese comentario.
Lo que he hecho es lo sgte.:
whileprintingrecords;
global numbervar comentario;
if {DocumentoD.CantidadAsignada}=0 then
{DocumentoD_Aux.Comentario}='' and {Documento_1.AnalisisE4}=''
Pero me da un valor Booleano (True; false).
Espero me hallan entendido y me den una manito.
Saludos
Cristian.
Valora esta pregunta


0