Olá,
Alguém poderia me dar uma luz de como se trabalha com índices CDX, ou seja, como é a melhor forma de se abrir um arquivo .DBF e .CDX e como criar vários índices do mesmo arquivo.
Alessandro
:?
Índices CDX
Moderador: Moderadores
-
Alessandro
- Usuário Nível 3

- Mensagens: 141
- Registrado em: 07 Jul 2004 09:39
- Localização: Santo Antonio da Platina-PR
- Antonio
- Usuário Nível 3

- Mensagens: 347
- Registrado em: 14 Ago 2003 17:33
- Localização: Sao Paulo - SP
- Contato:
Coloque as instruções abaixo no seu PRG principal
Request DbfCdx
RddSetDefault("dbfcdx")
Depois, em suas funções....
Note que cDirBas é uma constante de uso particular em minha codificação.
Request DbfCdx
RddSetDefault("dbfcdx")
Depois, em suas funções....
Código: Selecionar todos
Use (cDirBas + "empresa" ) Alias "emp" Shared New
DbSelectArea("emp")
If !File(cDirBas + "empresa.cdx" )
Index on codigocli tag 1 to (cDirBas + "empresa.cdx")
Index on nomecli tag 2 to (cDirBas + "empresa.cdx")
Index on cnpjcli tag 3 to (cDirBas + "empresa.cdx")
Index on ccmcli tag 4 to (cDirBas + "empresa.cdx")
Index on cepcli tag 5 to (cDirBas + "empresa.cdx")
Endif
dbselectarea("emp")
emp->( ordsetfocus())
emp->( ordsetfocus(n))
emp->( dbgotop() )
Antonio Carlos
Harbour 3.2 (20180213)
Hwgui 2.20 3b | PostGresql 9.5 | ADO/ODBC
Harbour 3.2 (20180213)
Hwgui 2.20 3b | PostGresql 9.5 | ADO/ODBC