Autor Tópico: Falha na ordenação do Grid  (Lida 2277 vezes)

jorgepopel

  • Expert
  • *****
  • Mensagens: 568
    • iCentro Tecnologia e Sistemas
    • Email
Falha na ordenação do Grid
« Online: Maio 27, 2013, 11:08:41 pm »
Amigos,

Estou montando um grid simples com uma quebra pela data.
Acontece que a data, apesar de estar definida como "ordem" na cláusula ORDER BY do SQL, não aparece ordenada.
Se eu selecionar a ordenação pela coluna, é ordenado apenas a quebra e não a linhas.
Tenho uma imagem da consulta, mas não encontro como anexa-la aqui no fórum.
Me ajudem nisso também. hehehehe

Qual a solução? Verifiquei nos vídeos do SC e, apesar da formatação da data estar no formato MMDDYYYY, também está fora de ordem.
« Última modificação: Maio 27, 2013, 11:11:38 pm por jorgepopel »

Haroldo

  • Expert
  • *****
  • Mensagens: 6264
  • Conhecimento diminui limitações.△TFA△
    • Infinitus Web Gestão Empresarial/Gestão ITIL/Consultoria Scriptcase
Re:Falha na ordenação do Grid
« Responder #1 Online: Maio 28, 2013, 08:03:23 am »
vá na configuração da quebra e diga que deseja ordenar a quebra.

jorgepopel

  • Expert
  • *****
  • Mensagens: 568
    • iCentro Tecnologia e Sistemas
    • Email
Re:Falha na ordenação do Grid
« Responder #2 Online: Maio 28, 2013, 10:51:45 am »
bom dia!
Já fiz isso e continua o problema.  :(

jorgepopel

  • Expert
  • *****
  • Mensagens: 568
    • iCentro Tecnologia e Sistemas
    • Email
Re:Falha na ordenação do Grid
« Responder #3 Online: Junho 01, 2013, 11:34:41 am »
Aprendi a colocar imagens, dai fica mais fácil para mostrar o problema. hehehe




Se alguém puder ajudar....

jorgepopel

  • Expert
  • *****
  • Mensagens: 568
    • iCentro Tecnologia e Sistemas
    • Email
Re:Falha na ordenação do Grid
« Responder #4 Online: Junho 14, 2013, 12:40:51 pm »
Continuando com o problema.
E a ordenação também não ocorre no resumo do grid e, por conseguinte, nem nos gráficos.

Coloquei um vídeo no Youtube com mais detalhes: http://youtu.be/r3bWYgLVSPo

Resumo:
- SQL com ordenação por data

- Grid com quebra por data no formato YYYY-MM
- As linhas com os dados, ficam fora de ordem de data, mas agrupados pela quebra.

- Grid com quebra por categoria (campo numerico)
- As linhas com os dados, ficam fora de ordem de data, mas agrupados pela quebra.

- Resumo e gráfico da quebra por data, fora da ordem YYYY-MM

- Mesmo grid, sem as quebras fica tudo ordenado pela data. OK

- Campo "Ordenação com Quebra" , da configuração da quebra, SIM ou NÃO, não muda o resultado.

Será BUG do SC ou do jorgepopel?

Kleyber

  • Expert
  • *****
  • Mensagens: 2232
    • Email
Re:Falha na ordenação do Grid
« Responder #5 Online: Junho 14, 2013, 02:13:41 pm »
Jorge,

Poderias nos mostrar o teu SQL principal?
Kleyber Derick

ITIL® V3 Foundation Certified
Analista de Sistemas
São Luís - Maranhão
www.tkinformidia.net

jorgepopel

  • Expert
  • *****
  • Mensagens: 568
    • iCentro Tecnologia e Sistemas
    • Email
Re:Falha na ordenação do Grid
« Responder #6 Online: Junho 14, 2013, 02:18:39 pm »
Kleyber,

O SQL usado:
SELECT
   seq,
   empresa,
   data,
   categoria,
   tipo,
   documento,
   valor,
   descricao
FROM
   mei_lancamentos
WHERE
   empresa = [v_codEmpresa]
ORDER BY
   data

Kleyber

  • Expert
  • *****
  • Mensagens: 2232
    • Email
Re:Falha na ordenação do Grid
« Responder #7 Online: Junho 14, 2013, 03:14:31 pm »
Jorge,

O teu SQL está correto. Uma suspeita é na hora do SC (re)montar o SELECT, pra criar as quebras. Experimente tirar o ORDER BY do teu SELECT e faça as quebras por data normalmente, pra ver o que acontece. É só uma opinião.
Kleyber Derick

ITIL® V3 Foundation Certified
Analista de Sistemas
São Luís - Maranhão
www.tkinformidia.net

jorgepopel

  • Expert
  • *****
  • Mensagens: 568
    • iCentro Tecnologia e Sistemas
    • Email
Re:Falha na ordenação do Grid
« Responder #8 Online: Junho 14, 2013, 03:43:17 pm »
Kleyber,

Testei sua sugestão, mas não mudou nada.

Criei uma regra para a ordenação, pela data. Dai, selecionando essa regra, ordena de acordo. Mas se mudo a quebra, fica uma zona.

:(

jorgepopel

  • Expert
  • *****
  • Mensagens: 568
    • iCentro Tecnologia e Sistemas
    • Email
Re:Falha na ordenação do Grid
« Responder #9 Online: Junho 20, 2013, 10:52:38 pm »
Mesmo com as atualizações do SC, agora na versão 7.00.0016 o erro da quebra continua.

Como algo tão simples como ordenar por data YYYYMMAA pode não funcionar no SC?

Lembrando que preciso a ordenação dentro das Quebras.

jorgepopel

  • Expert
  • *****
  • Mensagens: 568
    • iCentro Tecnologia e Sistemas
    • Email
Resumo X Ordenação, batalha perdida?
« Responder #10 Online: Junho 21, 2013, 11:09:04 am »
Amigos,

Já tratei desse problema em msg anteriores, mas ainda não obtive solução.

Tenho uma consulta com duas quebras:
- por data (mensal), no formato YYYYMM
- por categoria, campo select

No grid, apesar de não ordenar por data dentro da quebra (outro problema sem solução), em princípio está OK.

Este problema ocorre no resumo:
- apenas a ordenação da quebra por categoria funciona.
- a quebra  por data não é ordenada pela data.



A imagem acima resume, meu suplício.

JulioOliveira

  • Intermediário
  • ***
  • Mensagens: 131
    • Email
Re:Resumo X Ordenação, batalha perdida?
« Responder #11 Online: Junho 24, 2013, 10:21:31 am »
Já tive um problema assim.
Além do campo data na minha tabela (dd/mm/yyyy), tinha outros dois auxiliares mes e ano. Depois eu concatenava-os ou usava em separado, conforme a minha necessidade, já que esse problema não consegui resolver de outra forma.

Esse dois campos servem para Filtro, Concatenação, Ordenação correta, Qubra de grupos (concatenados ou separados), Resumo, etc.

Grave os valores nesses campos auxiliares no momento em que salvar os registros, fiz via código: separo mês e ano da Data.

Espero que ajude.

Bernhard

  • Administrator
  • Expert
  • *****
  • Mensagens: 1619
Re:Resumo X Ordenação, batalha perdida?
« Responder #12 Online: Junho 26, 2013, 06:54:40 pm »
Boa noite,

Reportei este problema para nossa equipe de bugs.

att,
Bernhard Bernsmann

Yuri Esteves

  • Administrator
  • Expert
  • *****
  • Mensagens: 818
    • Email
Re:Resumo X Ordenação, batalha perdida?
« Responder #13 Online: Junho 26, 2013, 07:44:11 pm »
Ao acessar a configuração do campo DATA na quebra, existe uma opção de ORDENAÇÃO (Ordem na qual o campo aparecerá na quebra), já tentou configurar por está opção?

Yuri Esteves

  • Administrator
  • Expert
  • *****
  • Mensagens: 818
    • Email
Re:Falha na ordenação do Grid
« Responder #14 Online: Junho 26, 2013, 07:44:21 pm »
Ao acessar a configuração do campo DATA na quebra, existe uma opção de ORDENAÇÃO (Ordem na qual o campo aparecerá na quebra), já tentou configurar por está opção?