Pessoal
Boa Tarde
Preciso fazer manutenção em um report, de modo que ele começe a fazer a ordenação das informações dinamicamente, através de parâmetros. O problema é que os grupos tem colunas com break order e ele não roda se não tiver, pelo menos, uma coluna com o break. Tentei criar uma pseudo-coluna pra colocar o break la, mas o gato não funcionou rsrs.
Alguém poderia ajudar?
Order by sem break order
-
- Rank: Estagiário Sênior
- Mensagens: 12
- Registrado em: Ter, 19 Abr 2011 10:24 am
- Localização: São paulo - SP
JImmy
-
- Rank: DBA Sênior
- Mensagens: 389
- Registrado em: Ter, 27 Jul 2010 1:34 pm
- Localização: Sapiranga - RS
- Contato:
Quem falou que programar era fácil??
Quanto mais dificil for a implementação mais valorizado seu trabalho será!
Acessem: www.gfkauer.com.br
Quanto mais dificil for a implementação mais valorizado seu trabalho será!
Acessem: www.gfkauer.com.br
Não sei que tipo de parâmetro você vai utilizar.
eu fiz algo assim uma vez,
criei uma coluna com valor dinânica que setei como break Order.
eu fiz algo assim uma vez,
Select case
when p_param = 'tp_ordenacao_1' Then
col1
When p_param = 'tp_ordenacao_2' Then
col2
Else
col3
End ordenacao
From tabela
-
- Rank: Estagiário Sênior
- Mensagens: 12
- Registrado em: Ter, 19 Abr 2011 10:24 am
- Localização: São paulo - SP
JImmy
O parâmetro seria passado pelo form, se ele quer ordenar por ID, então ele passa a letra I, se quer ordenar por nome, passa N etc...O problema é que o report está feito com uma query.. e dessa query, nasce um grupo.. ex.
Q_teste... desse Q_teste nasce um G_teste1. Eu criei um campo na propria query, um pseudo-campo para que fosse o break.. mas ele não aceita a ordenação dinâmica que eu criei no after parameter form.
Q_teste... desse Q_teste nasce um G_teste1. Eu criei um campo na propria query, um pseudo-campo para que fosse o break.. mas ele não aceita a ordenação dinâmica que eu criei no after parameter form.
-
- Rank: Estagiário Sênior
- Mensagens: 12
- Registrado em: Ter, 19 Abr 2011 10:24 am
- Localização: São paulo - SP
JImmy
Pessoal
Problema resolvido. Criei uma query com os campos que eu vou utilizar no order by e linkei na query principal.. nessa query nova, tirei todos os break orders. Funcionou beleza!!
Muito Obrigado!!
Problema resolvido. Criei uma query com os campos que eu vou utilizar no order by e linkei na query principal.. nessa query nova, tirei todos os break orders. Funcionou beleza!!
Muito Obrigado!!
-
- Informação
-
Quem está online
Usuários navegando neste fórum: Nenhum usuário registrado e 16 visitantes