Preencher espaços em branco na matriz

Dicas do Oracle Forms Builder - Blocos, Itens, LOV, Canvas, Triggers, comandos, PLL, d2kwutil, FMB, Alert, menus, etc
Responder
amarildoribeiro
Rank: Estagiário Pleno
Rank: Estagiário Pleno
Mensagens: 6
Registrado em: Qui, 04 Out 2012 9:31 pm

Olá,
criei um relatorio em forma de matriz mas quando não existem valores para retornar da consulta a matriz fica com espaços em branco, mudei a propriedade do item para quando for null retornar 0, mas não funcionou
tentei também dessa maneira http://docs.oracle.com/cd/B14504_01/dl/ ... matrix.htm (o 0 apenas aparece onde já possui valores)
mas não funcionou.
A consulta é a seguinte:

Selecionar tudo

 select id,
 to_char(data,'mm/yyyy), count(distinct(numero_pessoa))
from X
where data between to_date('01/01/01',dd/mm/yyyy) --pode ser qualquer data
                  and       to_date('01/01/01',,dd/mm/yyyy)
group by   id, to_char(data,'mm/yyyy)
 
Na minha tabela esses 3 atributos só podem existir conjuntamente
Minha matriz é a seguinte
id-----mês/ano--------------mês/ano--------------mês/ano--------------mês/ano
1-----count(n_pessoa)------count(n_pessoa)-----count(n_pessoa)-----count(n_pessoa)
2-----count(n_pessoa)------count(n_pessoa)-----count(n_pessoa)-----count(n_pessoa)
3-----count(n_pessoa)------count(n_pessoa)-----count(n_pessoa)-----count(n_pessoa)
4...

Se alguém tiver alguma ideia de como mudar agradeço
Obrigado
amarildoribeiro
Rank: Estagiário Pleno
Rank: Estagiário Pleno
Mensagens: 6
Registrado em: Qui, 04 Out 2012 9:31 pm

consegui resolver o problemas, basta criar um campo texto com o digito '0' dentro do frame de repetição que está povoando a matriz e depois sobre por esse novo campo com o frame e o campo que povoa a matriz (ambos selecionados), utilizando o "Move Forward" no menu Layout :P
Obrigado
Responder
  • Informação
  • Quem está online

    Usuários navegando neste fórum: Nenhum usuário registrado e 8 visitantes