Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Oracle »

Formato Condicional Con Reports 6i

Estas en el tema de Formato Condicional Con Reports 6i en el foro de Oracle en Foros del Web. hola, soy nuevo usando reports. tengo un problema con un reporte en el cual tengo varios grupos de repeticion asociados a diferentes ref cursors, el ...
  #1 (permalink)  
Antiguo 03/11/2010, 17:22
 
Fecha de Ingreso: noviembre-2010
Mensajes: 2
Antigüedad: 8 años, 11 meses
Puntos: 0
Pregunta Formato Condicional Con Reports 6i

hola, soy nuevo usando reports. tengo un problema con un reporte en el cual tengo varios grupos de repeticion asociados a diferentes ref cursors, el asunto es que cada uno de estos datos tiene un titulo antes del grupo de repeticion, o sea, x ejemplo

titulo 1
registro11
registro12
.
.

(otros datos)

titulo 2
registro21
registro22

cdo un grupo de repeticion (cursor) no recupera datos, no aparecen los registros, pero si el titulo, necesito hacer que cdo no aparezcan registros tpco aparezca el titulo, intente hacerlo con formato condicional pero no m deja, o no se cual seria la condicion. Muchas gracias y espero que me ayuden a aprender como solucionar esto ya es q un mundo nuevo para mi
  #2 (permalink)  
Antiguo 04/11/2010, 02:13
 
Fecha de Ingreso: junio-2007
Mensajes: 891
Antigüedad: 12 años, 4 meses
Puntos: 43
Respuesta: Formato Condicional Con Reports 6i

Hace años que no toco reports, pero prueba el método de la abuela a ver si cuela.

Si el cursor es este :

SELECT CAMPO1, CAMPO2, CAMPO3
FROM TABLA;

Cambialo por este :

SELECT ' Titulo ',CAMPO1, CAMPO2, CAMPO3
FROM TABLA;

Así si el cursor no recupera nada, no te sale el titulo.
  #3 (permalink)  
Antiguo 04/11/2010, 08:21
 
Fecha de Ingreso: noviembre-2010
Mensajes: 2
Antigüedad: 8 años, 11 meses
Puntos: 0
Respuesta: Formato Condicional Con Reports 6i

hola, te hice una pregunta sobre tu respuesta, pero no puedo ver mi comentario, asi que la vuelvo a hacer, por si no se dio de alta.

Si lo hago como vos dices el titulo no me va a aparecer cdo el cursor no recupere datos, pero se va a repetir x cada registro cdo recupere mas de uno, a menos que desde reports tenga alguna propiedad para que no se repita aun estando dentro del marco de repeticion, o lo ponga fuera del marco, si hago esto no se contra que deberia evaluar el formato condicional ya que hasta lo que vi solo me deja hacerlo contra los campos de los querys del modelo de datos, y si el cursor no recupera datos no podria hacer esta evaluacion.
Ademas tengo un caso en particular en el que tengo 2 cursores y para que el titulo aparezca tiene q haber registros en alguno de los 2.

una ocpcion que se me ocurrio es crear otra consulta que haga un count que devuelva la cantidad de registros que tienen que recuperar los cursores,y a este valor asociar el formato condicional del titulo, pero me parece una solucion poco elegante x no decir un rebusque.

Como te comente antes soy nuevo en reports y tal vez m estoy ahogando en un vaso d agua x no conocer la herramienta, en otros reporteadores esto no es algo complicado d hacer.

otra pregunta, xq no puedo ver mis comentarios dentro del foro?

Etiquetas: condicional, cursor, formato, propiedad, propiedades, ref, reports
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:04.