Índices NSX. Como utilizá-los? Como Consegui-los?

Fórum sobre a linguagem CA-Clipper.

Moderador: Moderadores

Visitante

Índices NSX. Como utilizá-los? Como Consegui-los?

Mensagem por Visitante »

Gostaria de alterar o meu RDD para o NSX

Onde posso conseguir?

Como utilizo para indexar os arquivos?

Um Clip Abraço!
Avatar do usuário
janio
Colaborador
Colaborador
Mensagens: 1846
Registrado em: 06 Jul 2004 07:43
Localização: UBAJARA - CE

Mensagem por janio »

Olá Lizander,

Vamos as respostas:

1-) Pegue a versão 2 (a melhor que tem) no site do Marcelo
http://www.zitinformatica.com/clipper.htm

2-) Por ser um índice composto, o uso da lib SIX é idêntico aos índices CDX. Você terá um único arquivo de índice com todas as suas chaves, exemplo:

Código: Selecionar todos

         IF !FILE("A16SGM.NSX")
         USE A16SGM EXCLUSIVE
            INDEX ON CODIGO TAG CHAVE1 TO A16SGM
            INDEX ON DESCRI TAG CHAVE2 TO A16SGM
         ENDIF
Inclua no seu PRG principal as linhas:

Código: Selecionar todos

REQUEST SIXNSX
RDDSETDEFAULT("SIXNSX")
Inclua no seu LNK a linha:

Código: Selecionar todos

FILE ...
FILE ...

LIB SIX2

Veja estas postagens:
mensagem1
mensagem2

Um abraço

Janio
fui...
e-mail:janioaguiar@yahoo.com.br
msn: janio_aguiar@hotmail.com
xHarbour1.2.1/Harbour3.2 + wvg + hwgui + Mediator + MySql
Visitante

Mensagem por Visitante »

Brigadão Jânio...

Me diz apenas uma coisa: com o nsx funciona o ordsetfocus?

tipo:
ORDSETFOCUS("NOME_DA_TAG")

para alteração da ordem corrente?


Um Clip Abraço
Avatar do usuário
janio
Colaborador
Colaborador
Mensagens: 1846
Registrado em: 06 Jul 2004 07:43
Localização: UBAJARA - CE

Mensagem por janio »

Olá,

FUNCIONA sim! Vc pode usar tanto o ORDSETFOCUS(1), quanto o nosso velho conhecido DBSETORDER(1).

Um abraço,

Janio
fui...
e-mail:janioaguiar@yahoo.com.br
msn: janio_aguiar@hotmail.com
xHarbour1.2.1/Harbour3.2 + wvg + hwgui + Mediator + MySql
Visitante

Mensagem por Visitante »

Eu perguntei se funcionava com o nome da tag e não com o número.

Tipo: Ordsetfocus("CADASTRO")

ENTENDEU?
Responder