Página 1 de 1
Comando que retorna o nome da TAG do CDX ?
Enviado: 07 Set 2015 10:07
por rubens
Olá...
Tenho um indice CDX com 05 tags.
Daí seleciona a terceira tag
dBSetOrder(3)
Como posso saber o nome da TAG dessar ordem?
Obrigado
Rubens
Comando que retorna o nome da TAG do CDX ?
Enviado: 07 Set 2015 10:51
por ANDRIL
Tente usar:
Código: Selecionar todos
INDEX ON chave1 TAG Name TO CDX1
INDEX ON chave2 TAG Endereco TO CDX1
? OrdName() //Endereco
dBSetOrder(1)
? OrdName() //Name
// ou pode usar assim diretamente
? OrdName(2) //Endereco
? OrdName(1) //Name
Ate+
Comando que retorna o nome da TAG do CDX ?
Enviado: 07 Set 2015 22:07
por rubens
Olá... eu tava com o conceito errado...
Na realidade precisava saber qual a expressão da tag.
resolvi dessa forma já me traz todas as tags e expressoes.
Código: Selecionar todos
cTEXTO := ''
FOR X = 1 TO OrdCount()
DbSetOrder(X)
cTEXTO += STR(X,2)+'-'+ORDKEY(INDEXORD()) + HB_EOL()
NEXT
De qualquer forma obrigado...
Rubens