Página 1 de 1

Índices

Enviado: 13 Abr 2005 18:30
por PITERGALDIANO
Olá pessoal,

estou filtrando dados para um relatório usando um índice temporário

veja abaixo:
Index On Situacao To Ind01 For trab02->Loja == cCodLoja .And. trab02->Data == dData1
Set Index To Ind01

quando uso os comandos acima o DBF vai para o fim dos registros, e eu preciso dar um go top para ir pra o primeiro registro,

só que não está indo, continua no fim do arquivo.

O que estou fazendo errado?

Obrigado

Piter Galdiano

Enviado: 15 Abr 2005 09:55
por marbio
Bom dia!!!

Eu uso essa funcao em rede funciona certinho

Código: Selecionar todos

function spccheque()
save screen

select 5
if netuse("banco",.f.,10)
set index to ban002, ban001
else
   msgab()
   return
endif

xcpf=strtran(xcpf,"-")
xcpf=strtran(xcpf,".")
xcpf=strtran(xcpf,"/")
xcpf=strtran(xcpf,",")
xcpf=strtran(xcpf,";")
xcpf=strtran(xcpf,"\")
xcpf=strtran(xcpf,"*")
xcpf=strtran(xcpf,"+")

        set color to W+/r
        @ 08, 08 clear to 18, 70
        @ 07, 07 to 19, 71

        index on cpf to (varusa) for (cpf=xcpf .and. comp='D')
        set index to (varusa)

        aColunacpf={'bco','Cheque','Valor','Data','Comp','Cliente'}
        dbedit(8,8,18,70,aColunacpf)

select 5
if netuse("banco",.f.,10)
set index to ban002, ban001
else
   msgab()
   return
endif

restore screen
return .t.



De uma olha e vc se ajuda, existe mais topico sobre isso no forum

t+

:* -:] :xau

Enviado: 15 Abr 2005 14:32
por Cleiton Fidelis
Amigo, pode ser que realmente nao exista a condicao solicitada.

Confira. e Informe.


Cleiton Fidelis
Divinopolis-MG :xau