GeneXus - Variables en header

 
Vista:

Variables en header

Publicado por Pan (82 intervenciones) el 12/01/2007 00:01:12
buenas, les comento mi duda, estoy trabajando una base de datos de genexus 6.1 y tengo el siguiente problema, tengo que hacer un reporte donde en el header me liste los dentistas que aparecen en el corte de control, para eso puse este codigo:

if &DePla = 0
for each
where DeCodi = &DePla
where DeNomb = &DeNom
endfor
endif
y en el print block de Header agrego las variables &DePla y &Denom. Luego en otro print block porngo el siguiente codigo:

for each
&DePla = DeCodi
print if detail
end for

El problema es que en el header me aparace solamente el codigo de Dentista, sin apareserme el nombre, y el otro problemas es que son 5 dentistas, pero solo me aparece el codigo del primero, todo esto en el Header del primer print block, en el otro print block me lista todo joya.
Alguna Sugerencia?
GRACIAS!
PD: Soy muy nuevo en GX
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Variables en header

Publicado por Leandro (146 intervenciones) el 12/01/2007 13:02:48
El Header se incluye una sola vez en cada página que genere el Reporte, no cambiaran los valores con el For Each. Y aparte, la descripción del dentista tal vez no te la recupere porque en el header aun no se recuperan esos datos por tabla extendida, si queres que funcione, tenes que hacer vos mismo el For Each para traer el Nombre del Dentista en base a su código.

Si estoy equivocado corriganme amigos del foro, pero creo que es así el tema de los reportes. Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Variables en header

Publicado por Pan (82 intervenciones) el 12/01/2007 13:11:50
Bueno, le puse un atributo llamado DeNomb al header, y arriva esto
for each
&DePla = DenCodi
endfor
y lo que me ocurre es que en el header me aparece solamente el nombre de un dentista, cuando en realidad listo 7. Yo necesito que en el header de cada pagina me aparesca el nombre del dentista.
Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Variables en header

Publicado por Patricio Ojeda V (194 intervenciones) el 12/01/2007 13:31:22
Usa otro print block para imprimir el codigo y nombre del dentista, y otro para su detalle o lo que quieras mostrar. No trabajes imprimiendo los datos del dentista en el Header...

Saludos

Patricio
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Variables en header

Publicado por Pan (82 intervenciones) el 12/01/2007 13:52:02
Ok, gracias por el dato
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar