[firebase-br] Duvida OrderingItems no IB_GRID

Eduardo Jedliczka eduardo em gerasoft.com.br
Sex Jul 8 11:01:16 -03 2005


É uma limitação do FireBird não ordenar pelo aliás, e não do IBO.

Na criação do Ordering, pode-se colocar o nome da tabela que comporá o Order
by, sendo assim pode-se colocar FORNECEDOR.CODMUNICIPIO e ele irá
funcionar...


[s]

==========================
Eduardo Jedliczka
Gerasoft Informática
Apucarana - Pr
==========================

----- Original Message ----- 
From: "Edson" <edson em sofolha.com.br>
To: "FireBase" <lista em firebase.com.br>
Sent: Friday, July 08, 2005 10:15 AM
Subject: Re: [firebase-br] Duvida OrderingItems no IB_GRID


> É claro que a mudança do nome da coluna seria mais facil, porém o
> sistema está sendo migrado de DBX para IBO, e com o DBX o problema nao
> ocorria... Estou procurando uma alternativa para contornar o problema.
> Caso o componente não tenha recursos pra isso, só nos restaria essa
> solução.
>
> Magno escreveu:
>
> > É por isso q a gente poe no papel e faz uma análise do nome dos campos
> > antes de começar a desenvolver..
> > TB_Fornecedor -- Nome_Fornecedor
> > TB_Cidade -- Cidade ou Nome_Cidade
> > Sempre é bom evitar nomes iguais  nas tabelas pra evitar isso ai... se
> > vc ta começando agora a desenvolver o programa.. num é mais fácil
> > alterar o nome do campo????
> >
> >
> > ----- Original Message ----- From: "Edson" <edson em sofolha.com.br>
> > To: <lista em firebase.com.br>
> > Sent: Friday, July 08, 2005 8:59 AM
> > Subject: [firebase-br] Duvida OrderingItems no IB_GRID
> >
> >
> > Olá pessoal,
> >
> > iniciando alguns trabalhos com IBO me deparei com a seguinte dúvida:
> > tenho um IB_GRID ligado ao IB_Query. Nesta IB_Query tenho a seguinte
> > select:
> >
> > SELECT CAD_CLIENTEFORNECEDOR.NR_CNPJCPF,
> >       CAD_CLIENTEFORNECEDOR.DS_NOME,
> >       CAD_MUNICIPIO.DS_NOME AS DS_MUNICIPIO,
> >       CAD_MUNICIPIO.DS_UF
> >  FROM CAD_CLIENTEFORNECEDOR
> > INNER JOIN CAD_MUNICIPIO ON (CAD_CLIENTEFORNECEDOR.CD_MUNICIPIO =
> > CAD_MUNICIPIO.CD_MUNICIPIO).
> >
> > Como podem ver as duas tabela possuem a coluna DS_NOME, porém uma delas
> > utiliza-se do alias DS_MUNICIPIO.
> > Gerei então os OrderingItems para efetuar a ordenação em todas as
> > colunas do IB_Grid. Porém, quando em execução tento ordenar pela coluna
> > DS_MUNICIPIO recebo a mensagem SQL Error COLUMN Unknown DS_MUNICIPIO.
> > Não gostaria de alterar o nome da coluna na tabela pois essa situação
> > poderá ocorrer em outras tabelas também.
> > Pergunto, existe alguma configuração que faça com que ele utilize o nome
> > do alias para ordenacao ao invés do nome da coluna?
> >
> > Desde já agradeço qquer ajuda...
> >
> >
> >
> > ______________________________________________
> > FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
> > Para editar sua configuração na lista, use o endereço
> > http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> > Para consultar mensagens antigas: http://firebase.com.br/pesquisa
> >
> >
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
> Para editar sua configuração na lista, use o endereço
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
>





Mais detalhes sobre a lista de discussão lista