CAMPO DE TABLA VARIABLE EN UN REPORT
Publicado por JM (503 intervenciones) el 07/03/2006 10:39:52
Hola ... tengo un reporte para imprimir unos campos de una tabla. Quiero imprimir un campoA ó campoB de la tabla segun el valor de una variable de memoria.
Para ello en el detalle del reporte coloco un "campoX" con la expresión "variableX", y a continuacion en el objeto Dataenvironment y el procedimiento BeforeOpenTables del reporte pongo:
public variableX
if mi_condicion="A"
variableX=miTabla.campoA
else
variableX=miTabla.campoB
endif
El problema es que en el detalle del reporte imprime en el campoX el valor del primer registro, y repite el mismo hasta el final del detalle.
Para ello en el detalle del reporte coloco un "campoX" con la expresión "variableX", y a continuacion en el objeto Dataenvironment y el procedimiento BeforeOpenTables del reporte pongo:
public variableX
if mi_condicion="A"
variableX=miTabla.campoA
else
variableX=miTabla.campoB
endif
El problema es que en el detalle del reporte imprime en el campoX el valor del primer registro, y repite el mismo hasta el final del detalle.
Valora esta pregunta
0