O índice funciona perfeitamente no programa, mas quando abro o arquivo no Gerenciador DBMax, o mesmo retorna mensagem de erro : 'Indefinida função : Strzero()'
Você pode utilizar qualquer função numa chave de índice, mas ela sempre deverá estar disponível para qualquer programa que precise alterar a ordem dos registros. Se uma função não estiver disponível, é erro de run-time na certa, como aconteceu com esse tal de DBMax.
Troquei strzero() por str(), aí foi o índice que não funcionou, ocorreu duplicidade no arquivo.
Trocar StrZero() por Str() seria uma boa alternativa, já que a diferença entre ambos é pequena. E deveria funcionar. Não entendi. Tente apagar o índice e reindexar, usando apenas Str().
[]'s
Maligno
http://www.buzinello.com/prg