Como colocar tabela em ordem decrescente e não crescente
Dá pra colocar uma tabela em ordem do último para o primeiro registro, ao invés do inverso, ou dá data maior para data menor ou seja ficar em ordem decrescente. Uso Paradox.
Janete
Curtidas 0
Respostas
Fabio.hc
30/03/2004
Vc cria um indice secundário no campo que vc ordenar como descending.
GOSTEI 0
Fabio.hc
30/03/2004
Vc cria um indice secundário no campo que vc ordenar como descending.
Com table
IndexName = indice criado no banco.
ou usando query coloque o order by.
ex:
´select * from tabela order by campo2 [b:c2d4185b3a]desc[/b:c2d4185b3a]´
Com table
IndexName = indice criado no banco.
ou usando query coloque o order by.
ex:
´select * from tabela order by campo2 [b:c2d4185b3a]desc[/b:c2d4185b3a]´
GOSTEI 0
Janete
30/03/2004
Vc cria um indice secundário no campo que vc ordenar como descending.
Com table
IndexName = indice criado no banco.
ou usando query coloque o order by.
ex:
´select * from tabela order by campo2 [b:894f529c39]desc[/b:894f529c39]´
fiz isso e deu um erro falando q No index for fields ´nome do campo´
eu criei uma chave secundária com a opção descending selecionada é isso?
GOSTEI 0
Janete
30/03/2004
[quote:826a25fe1b=´Fabio.HC´]Vc cria um indice secundário no campo que vc ordenar como descending.
Com table
IndexName = indice criado no banco.
ou usando query coloque o order by.
ex:
´select * from tabela order by campo2 [b:826a25fe1b]desc[/b:826a25fe1b]´
fiz isso e deu um erro falando q No index for fields ´nome do campo´
eu criei uma chave secundária com a opção descending selecionada é isso?[/quote:826a25fe1b]
Amigos ainda não consegui fazer isso
GOSTEI 0
[spyk3r]
30/03/2004
como voce esta filtrando os dados?
se estiver filtrando com um comando sql. basta utilizar o order by desc
ex:
select * from tabela order by data desc
[]´s spyk3r
se estiver filtrando com um comando sql. basta utilizar o order by desc
ex:
select * from tabela order by data desc
[]´s spyk3r
GOSTEI 0
Fabio.hc
30/03/2004
[quote:c0c5b8c3cb=´Janete´][quote:c0c5b8c3cb=´Fabio.HC´]Vc cria um indice secundário no campo que vc ordenar como descending.
Com table
IndexName = indice criado no banco.
ou usando query coloque o order by.
ex:
´select * from tabela order by campo2 [b:c0c5b8c3cb]desc[/b:c0c5b8c3cb]´
fiz isso e deu um erro falando q No index for fields ´nome do campo´
eu criei uma chave secundária com a opção descending selecionada é isso?[/quote:c0c5b8c3cb]
Amigos ainda não consegui fazer isso[/quote:c0c5b8c3cb]
Vc criou o indice ´Secondary Indexes´.
No table tem:
-IndexFieldNames = o nome do campo que compõem o indice.
-[b:c0c5b8c3cb]IndexName = o nome do indice da tabela[/b:c0c5b8c3cb].
Vc vai usar o IndexName.
GOSTEI 0
Janete
30/03/2004
[quote:be61745d2d=´Janete´][quote:be61745d2d=´Janete´][quote:be61745d2d=´Fabio.HC´]Vc cria um indice secundário no campo que vc ordenar como descending.
Com table
IndexName = indice criado no banco.
ou usando query coloque o order by.
ex:
´select * from tabela order by campo2 [b:be61745d2d]desc[/b:be61745d2d]´
fiz isso e deu um erro falando q No index for fields ´nome do campo´
eu criei uma chave secundária com a opção descending selecionada é isso?[/quote:be61745d2d]
Amigos ainda não consegui fazer isso[/quote:be61745d2d]
Vc criou o indice ´Secondary Indexes´.
No table tem:
-IndexFieldNames = o nome do campo que compõem o indice.
-[b:be61745d2d]IndexName = o nome do indice da tabela[/b:be61745d2d].
Vc vai usar o IndexName.[/quote:be61745d2d]
agora consegui, obrigado
GOSTEI 0
Najsistemas
30/03/2004
É possível Janete!
Basta você seguir o exemplo SQL Abaixo:
select * from CLIENTE
order by DATA_NASCIMENTO ASC
Use ASC para Crescente e DESC para decrescente!
Atenciosamente Nelson Allein Junior.
Basta você seguir o exemplo SQL Abaixo:
select * from CLIENTE
order by DATA_NASCIMENTO ASC
Use ASC para Crescente e DESC para decrescente!
Atenciosamente Nelson Allein Junior.
GOSTEI 0
Janete
30/03/2004
Ainda neste caso me gerou um probleminha, bom fiz a chave secundária conforme me falaram, mas fiz com dois campos, o primeiro é codproduto e o segundo é codigo, pois o codproduto eu precisa para vincular com o produto e o segundo q é código, na sequencia decrescente de cadastro, até aí td bem está fazendo o filtro q eu queria corretamente, o problema é q uso essa mesma tabela q é de itens de entrada, na entrada do produto qdo comprado e se eu fizer alguma movimentação lá dentro q envolva a tabela de itens (q está neste momento vinculada com sua chave primaria com o numero da entrada), e em seguida tento fazer novamente o filtro em um outro local depois de fechar este formulario de entrada, dá o seguinte erro: INDEX IS OUT OF DATE, e só volta a funcionar corretamente o filtro se eu entrar na tabela e der um pack, como consigo resolver isso?
GOSTEI 0
Fabio.hc
30/03/2004
Dê uma olhada neste tópico. [url=http://delphiforum.icft.com.br/forum/viewtopic.php?t=20132&start=0&postdays=0&postorder=asc&highlight=index+date](Clique aqui)[/url]
GOSTEI 0