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 ?
Moderador: Moderadores
- rubens
- Colaborador

- Mensagens: 1520
- Registrado em: 16 Ago 2003 09:05
- Localização: Nova Xavantina - MT
Comando que retorna o nome da TAG do CDX ?
Editado pela última vez por Toledo em 08 Set 2015 07:42, em um total de 1 vez.
Razão: O presente tópico foi movido da seção MiniGui, uma vez que seu conteúdo não tem relação com os objetivos específicos daquela seção.
Razão: O presente tópico foi movido da seção MiniGui, uma vez que seu conteúdo não tem relação com os objetivos específicos daquela seção.
"Eu e minha casa servimos ao Senhor e você
"
Comando que retorna o nome da TAG do CDX ?
Tente usar:
Ate+
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
Clipper 5.2e / Blinker 5.1 / Harbour 3.2 / GTwvg
- rubens
- Colaborador

- Mensagens: 1520
- Registrado em: 16 Ago 2003 09:05
- Localização: Nova Xavantina - MT
Comando que retorna o nome da TAG do CDX ?
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.
De qualquer forma obrigado...
Rubens
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
Rubens
"Eu e minha casa servimos ao Senhor e você
"
