Criar Tags no CDX
Enviado: 04 Set 2014 21:00
Olá pessoal...
Estou tentando migrar do ntx para CDX..
Tenho esta rotina:
Só que quando debugo e pressiono F6 para verificar os arquivos e indices, só aparece a ordem do CGC.
Não deveria criar tres ordens aí... ?
1 - DELETADO+NOME
2 - CODIGO
3 - CGC
Obrigado
Rubens
Tags: RDDSETDEFAULT DBFCDX DBSETDRIVER
Estou tentando migrar do ntx para CDX..
Tenho esta rotina:
Código: Selecionar todos
REQUEST DBFCDX
RDDSETDEFAULT('DBFCDX')
DBSETDRIVER('DBFCDX')
USE FORNECE ALIAS FORN NEW
cNTX:=INDEXEXT()
aArq := {}
AADD( aArq, { ;
{"FORNECE","Arquivo de Fornecedores" },; // Arquivo DBF
{"FORNECE" } ,; // Arquivo CDX
{"DELETADO+NOME","CODIGO","CGC"} ,; // Campos
"FORN" ,; // Alias
})
// CRIA O CDX
For nArq = 1 to len( aArq )
FOR nI:=1 TO LEN(aArq[nArq,3]) // contas os campos
ordCreate((aArq[nArq,2,1]+cNTX),,(aArq[nArq,3,nI]),{||&(aArq[nArq,3,nI])},)
NEXT
NEXT
dbSetIndex((aArq[1,2,1]+cNTX))
DBSETORDER(2)
DBGOTOP()
BROWSE()
Não deveria criar tres ordens aí... ?
1 - DELETADO+NOME
2 - CODIGO
3 - CGC
Obrigado
Rubens
Tags: RDDSETDEFAULT DBFCDX DBSETDRIVER