[firebase-br] RES: Procedure para Reordenar Dados

Zottis bzottis em ig.com.br
Sex Ago 24 10:45:51 -03 2012


Obrigado Mauricio, mas o problema é o seguinte, quando já existe uma ordem
por exemplo
1 - Produto A
2 - Produto B
3 - Produto C
4 - Produto D
5 - Produto E
6 - Produto F
E o usuário quer mudar o 5 para o 4 então fica assim:
1 - Produto A
2 - Produto B
3 - Produto C
4 - Produto D
4 - Produto E
6 - Produto F

Eu faço um loop para colocar os números na sequência, mas as vezes o que o
usuário digitou, acaba ficando depois do que já era (4) 
Daí que não resolve


-----Mensagem original-----
De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em
nome de MAURICIO COSTA
Enviada em: sexta-feira, 24 de agosto de 2012 01:39
Para: FireBase
Assunto: Re: [firebase-br] Procedure para Reordenar Dados

Não sei qual componente você usa, mas após a mudança no banco basta dar um
refresh no componte. Exemplo:
QryProdutos.Refresh;
Com este comando, após você ter reordenado o campos Ordem o procedimento
usado por você seja update ou via procedure no banco será reordenado no
grid.
Se é o que entendi isso de resolver o problema.

Em 23 de agosto de 2012 22:28, José Mauricio Barbisan Zottis <
bzottis em ig.com.br> escreveu:

> Pessoal, tenho uma tabela que tem um campo chamado ordem que recebe a 
> posição que ele deve ficar na grid tenho fazer uma View ou uma 
> consulta ou uma função que reordene os campos quando alterados
> PS: já uso o order by pelo campo Ordem
>
> exemplo
>
> ordem
> 1
> 2
> 3
> 4
> 5
> 6
> 7
>
> e na ordem 5, teria que mudar para 4, então ele teria que reordenar o
> 5 para 4 e o quatro para 5
> agradeço desde já.
>
> Zottis
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br 
> Para saber como gerenciar/excluir seu cadastro na lista, use:
> http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para
saber como gerenciar/excluir seu cadastro na lista, use:
http://www.firebase.com.br/fb/artigo.php?id=1107
Para consultar mensagens antigas: http://firebase.com.br/pesquisa





Mais detalhes sobre a lista de discussão lista