Página 1 de 1

duvida com DESCEND no xHarbour

Enviado: 08 Jan 2015 10:15
por porter
olá pessoal, estou indexando um arquivo DBF gerando CDX, da seguinte forma:

Código: Selecionar todos

INDEX ON DESCEND(DTOS(DTVENDA)) + STR(NROVENDA,6) TO inddata
O mesmo arquivo indexado no Clipper e no xHarbour, tem comportamentos diferente, no clipper estou gerando indice NSX e no xHarbour estou gerando CDX

No Clipper
DtVenda NroVenda
06/01/15 23739
05/01/15 23738
/ / 0

No xHarbour
DtVenda NroVenda
/ / 0
06/01/15 23739
05/01/15 23738

No Clipper a DtVenda vazia e NroVenda 0, aparece no final do Dbedit, no xHarbour a DtVenda vazia e NroVenda 0 aparece no começo do Dbedit.
Estou usando a mesma sintaxe tanto no clipper como xHarbour para usar o comando DESCEND.

xHarbour, Windows 7 64 bits

obrigado.

duvida com DESCEND no xHarbour

Enviado: 08 Jan 2015 10:39
por Kapiaba
Olá, você colocu o comando REQUEST DESCEND ou EXTERNAL DESCEND, no inicio da função ou no MENU PRINCIPAL?

Também:

Código: Selecionar todos

REQUEST DBFCDX, DBFFPT
REQUEST ORDKEYCOUNT, ORDKEYGOTO, ORDKEYNO
abs.

duvida com DESCEND no xHarbour

Enviado: 08 Jan 2015 10:47
por porter
obrigado Kapiaba, deu certo, inclui o REQUEST DESCEND e criei novamente os indices e deu certinho.

obrigado.