Página 1 de 1

Comando SX_setscope() (para quem manja)

Enviado: 05 Jun 2005 23:37
por negrao
Gostaria de saber se tem como, ja tentei e nao consegui

No meu arquivo eu tenho por exemplo 2 campos, CONTA1 E CONTA2
com os seguintes registros.

CONTA1 CONTA2
00001 00002
00002 00003
00003 00001
00003 00002
00001 00005

COMO filtrar os registros que tem o codigo 00001.
Ja criei o indice, conta1+conta2 e coloquei no setscope a seguinte condicao.(nao funcionou)

NCONTA := ("00001"+CONTA2 .OR. CONTA2+"00001")
ALIAS->(DBSETORDER(1))
SX_SETSCOPE(0,NCONTA)
SX_SETSCOPE(1,NCONTA)
ALIAS->(DBGOTOP())

O resultado foi nenhum registro encontrado.(deveria mostrar 3 registros)
Ja nao sei o que fazer, gostaria de saber o que estou fazendo de errado.

Obs.: Com o comando set filter deu certo, mas achei muito lento.
Outra coisa, se alguem tiver outra sugestao eu agradeco.

Obrigado

Enviado: 06 Jun 2005 21:30
por Anderson J. Freitas
Dê uma olhada neste post, talvez te ajude

https://pctoledo.org/forum/viewto ... t=setscope