Fórum ordenar registros em dbgrid sem sql (problema!!!) #167428
02/07/2003
0
tem a tabela de vendas e a de parcelas, que tem como mastersource a tabela de vendas, para mostrar só as parcelas de uma venda.
o problema é que no dbgrid sao exibidas as parcelas em ordem decrescente, e eu queria fazer em ordem crescente, mas sem usar SQL, como eu faço isso?
exemplo de como tá
venda parcela
1 3
1 2
1 1
exemplo de como deveria ficar
venda parcela
1 1
1 2
1 3
OBS: se eu ordenar pelo IndexFieldName, ele ordena e mostra os dados de toda a tabela, ignora o mastersource
desde já agradeço pela atenção
[] t+
Julio
Julio Cezar
Curtir tópico
+ 0Posts
02/07/2003
Luciano França
QuantumGrid-4 esse componente
faz o que tu quer e um pouco mais...
um forte abraco.
Luciano França.
Gostei + 0
02/07/2003
Jairroberto
Se você quer usar TTable, basta criar um índice na tabela parcelas que use os campos ´venda;parcela´ em ordem ascendente e usar este índice para fazer a relação entre as duas tabelas.
Um abraço,
Jair
Gostei + 0
02/07/2003
Marconi
Depois é só chamar o index que deseja
Tabela.IndexName:=´SeuIndexSecundario´;
Tabela.refresh; //só para garantir
Para voltar ao index primario
Tabela.IndexName:=emptystr;;
Tabela.refresh; //só para garantir
Marconi
Gostei + 0
02/07/2003
Marconi
Depois é só chamar o index que deseja
Tabela.IndexName:=´SeuIndexSecundario´;
Tabela.refresh; //só para garantir
Para voltar ao index primario
Tabela.IndexName:=emptystr;;
Tabela.refresh; //só para garantir
Marconi
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)