Página 1 de 1

comando ->(dbgobottom()) X clipper52, blinker 7, DBFCDX

Enviado: 16 Mai 2006 15:50
por EDENILSO.MGA
Caros amigos

A 2 meses passei a usar em meu sistema clipper52, blinker 7, DBFCDX, obtive bons resultados... estou satisfeito.. mas encontrei apenas um problema, tenho alguns cadastros com o campo chave crescente, portanto passo o comando ARQUIVO->(DBGOBOTTOM()) pego o ultimo valor acrescento +1 e gravo o novo registro, ate ai tudo bem.

Quando por exemplo o ultimo registro tem o valor = 100 no campo chave, e o usuario exclui este registro... o comando ->(dbgobottom()) me retorna um valor = 0 ( só volta ao normal quando efetuado o comando PACK ), a impressao que tenho é que o comando ->(dbgobottom()) nao respeita a definicao ( SET DELETE ON ), e que mesmo o registro estando deletado ele se posiciona sobre ele.

Se alguem ja passou por isto... e pude me dar uma força !!!!!!


desde já agradeço


Edenilso

Enviado: 16 Mai 2006 18:42
por Dudu_XBase
Boa Noite.

Crie o Indice assim e Teste.

Index on CODIGO tag 1 for !deleted()

comando ->(dbgobottom()) X clipper52, blinker 7, DBFCDX

Enviado: 16 Mai 2006 19:10
por EDENILSO.MGA
Valeu a dica... agora esta tudo funcionando !!!