Fórum Ordenar DBGrid #156711
29/04/2003
0
Boa tarde,colegas
Estou com o seguinte problema, e preciso de ajuda:
Tenho um formulario de pedidos, que contém um DBGrid, que por sua vez está ligado a tabela Itens.
A tabela itens está indexada pelos campos:
Numero, I
Produto, I
Codigo, +(autoinc)
Tudo funciona bem, mas preciso deixar o DBGrid ordenado pela ordem de digitação dos dados e não pela ordem de código como está acontecendo. Já tentei mudar os indíces ,,, etc. e não funcionou.
Não sei mais o que fazer.
Alguém pode me dar uma dica?
um abraço
dli
Estou com o seguinte problema, e preciso de ajuda:
Tenho um formulario de pedidos, que contém um DBGrid, que por sua vez está ligado a tabela Itens.
A tabela itens está indexada pelos campos:
Numero, I
Produto, I
Codigo, +(autoinc)
Tudo funciona bem, mas preciso deixar o DBGrid ordenado pela ordem de digitação dos dados e não pela ordem de código como está acontecendo. Já tentei mudar os indíces ,,, etc. e não funcionou.
Não sei mais o que fazer.
Alguém pode me dar uma dica?
um abraço
dli
Dli
Curtir tópico
+ 0
Responder
Posts
29/04/2003
Cac2000
Ora, se o campo código é Autoinc, então se estiver ordenado por código, estará ordenado pela ordem de digitação dos dados... Afinal, qual é o problema então?
Responder
Gostei + 0
29/04/2003
Dli
O problema é o seguinte:
Digito o primeiro item do pedido , por exemplo codigo 5,
depois digito o segundo item do pedido, por exemplo codigo 4,
neste momento o DBGrid em vez de me mostrar os itens nesta ordem,
5 valor, total
4 , valor, total,
ele me mostra
4 valor, total
5 , valor, total,
ou seja ele está ordenando pelo codigo do produto e não pelo codigo de ordem de digitação.
Observe que na minha tabela o campo codigo é o campo autoinc e se refere a numero do lancamento e nao ao codigo do produto.
O código para código do produto é o campo produto.
Digito o primeiro item do pedido , por exemplo codigo 5,
depois digito o segundo item do pedido, por exemplo codigo 4,
neste momento o DBGrid em vez de me mostrar os itens nesta ordem,
5 valor, total
4 , valor, total,
ele me mostra
4 valor, total
5 , valor, total,
ou seja ele está ordenando pelo codigo do produto e não pelo codigo de ordem de digitação.
Observe que na minha tabela o campo codigo é o campo autoinc e se refere a numero do lancamento e nao ao codigo do produto.
O código para código do produto é o campo produto.
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)