Ordenar DBGrid

Delphi

29/04/2003

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


Dli

Dli

Curtidas 0

Respostas

Cac2000

Cac2000

29/04/2003

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?


GOSTEI 0
Dli

Dli

29/04/2003

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.


GOSTEI 0
POSTAR