Uma ajuda com Cdx

Fórum sobre Banco de Dados e RDDs para Clipper/[x]Harbour.

Moderador: Moderadores

oarquivox
Usuário Nível 1
Usuário Nível 1
Mensagens: 15
Registrado em: 28 Jul 2004 13:26

Uma ajuda com Cdx

Mensagem por oarquivox »

estou mudando os indices de ntx para cdx
mas quando incluo um fornecedor no cadastro de fornecedor e logo depois entro no contas a pagar este novo fornecedor nao aparesse, quando vou consultar no cadastro de fornecedores ele esta cadastrado, acho que nao esta atualizado o indice, alguem pode me dar algumas dicas de indice cdx, alias posso usar o dbu para criar os indices cdx

no mais... obrigado.
Editado pela última vez por Pablo César em 04 Mai 2012 16:50, em um total de 1 vez.
Razão: O presente tópico foi movido da seção CA-Clipper, uma vez que seu conteúdo não tem relação com os objetivos daquela seção, onde só podem constar dúvidas técnicas de programação diretamente relacionadas com o Clipper.
Avatar do usuário
rochinha
Administrador
Administrador
Mensagens: 4664
Registrado em: 18 Ago 2003 20:43
Localização: São Paulo - Brasil
Contato:

Mensagem por rochinha »

Amiguinho

Isto não é raro acontecer pois os indices .NTX tem tratamento diferente dos .CDX.

Quando voce usa .NTX voce idexa assim:

USE CLIENTES EXCLUSIVE
INDEX ON NOME TO CLIEN001
INDEX ON ENDERECO TO CLIEN002
...
USE CLIENTES INDEX CLIEN001, CLIEN002

Quando voce usa .CDX deve fazer assim
USE CLIENTES EXCLUSIVE
INDEX ON NOME TAG CLIEN001 TO CLIENTES
INDEX ON ENDERECO TAG CLIEN002 TO CLIENTES
...
USE CLIENTES INDEX CLIENTES

Ou seja o CLIENTES.CDX ja contem os dois indices dentro dele não sendo necessário colocar o nome de cada indices na abertura.

Com .NTX voce poderá abrir somente 15 indices enquanto que no .CDX voce poderá abrir 15 .CDX com 15 indices cada um.

@braços :?)
Responder