Cual puede ser el problema - estoy confundido ??

Cual puede ser el problema - estoy confundido ??

Postby jcaro » Mon Jun 19, 2006 11:55 pm

Hola Foro:

Necesito una ayudita por favor, llevo 2 dias buscando una respuesta y no encuentro una explicación lógica.

El problema es con los Scope , no hay caso no me funcionen.

Adjunto un ejemplo pequeño , donde quiero que se muestren solo las ciudades de la "A a la C"


#Include "FiveWin.Ch"
#Include "Ord.Ch"
#Include "Apollo.ch"

Function Main()

USE Ciudades
SET INDEX ON Ciudades->Codigo TAG Ciudad1 TO Ciudades
SET INDEX ON Ciudades->Nombre TAG Ciudad2 TO Ciudades

// test 1
Ciudades->( OrdSetFocus( "Ciudad2" ) )
Ciudades->( DbGoTop() )
Ciudades->( ORDSCOPE( 0 , "A" ) )
Ciudades->( ORDSCOPE( 1 , "C" ) )
Ciudades->( DbGoTop() )

Browse()

// test 2 - otra forma de acotar

Ciudades->( OrdSetFocus( "Ciudad2" ) )
Ciudades->( sx_scope( 0 , "A" ) )
Ciudades->( sx_scope( 1 , "C" ) )
Ciudades->( DbGoTop() )

Browse()

set scope to

RETURN( NIL )

En ambos test el browse muestra todos los registros.

Que estaré haciendo mal. Habrá que poner un include adicional,
una libreria o algo extra.

Lo he probado todo y no le encuentro explicación.

Lo raro es que en el tag estan bien los indices y si los voy cambiando
me ordena bien la informacion, pero cuando aplico el scope,
no restringue los datos, se muestra siempre todo.

Si alguien sabe algo, se los agradecía.

Utilizo xHarbour 0.95 y FWH y Apollo RDD.

Saludos

Juan
Juan
==> Pasando a FWH16.04 + Harbour32 + BCC70 + PellesC
=> Abandonando FWH 13.7 + xHarbour + BCC582
http://www.mitaller.cl
jcaro
 
Posts: 270
Joined: Fri Nov 11, 2005 7:39 pm

Re: Cual puede ser el problema - estoy confundido ??

Postby jmua » Tue Jun 20, 2006 6:26 am

Hola
Creo que antes de hacer el scope debes de hacer un:
CIUDADES->(Dbseek('A',.f.))
Ciudades->( ORDSCOPE( 0 , "A" ) )
Ciudades->( ORDSCOPE( 1 , "C" ) )
Ciudades->( DbGoTop() )
Browse()

Saludos

jcaro wrote:Hola Foro:

Necesito una ayudita por favor, llevo 2 dias buscando una respuesta y no encuentro una explicación lógica.

El problema es con los Scope , no hay caso no me funcionen.

Adjunto un ejemplo pequeño , donde quiero que se muestren solo las ciudades de la "A a la C"


#Include "FiveWin.Ch"
#Include "Ord.Ch"
#Include "Apollo.ch"

Function Main()

USE Ciudades
SET INDEX ON Ciudades->Codigo TAG Ciudad1 TO Ciudades
SET INDEX ON Ciudades->Nombre TAG Ciudad2 TO Ciudades

// test 1
Ciudades->( OrdSetFocus( "Ciudad2" ) )
Ciudades->( DbGoTop() )
Ciudades->( ORDSCOPE( 0 , "A" ) )
Ciudades->( ORDSCOPE( 1 , "C" ) )
Ciudades->( DbGoTop() )

Browse()

// test 2 - otra forma de acotar

Ciudades->( OrdSetFocus( "Ciudad2" ) )
Ciudades->( sx_scope( 0 , "A" ) )
Ciudades->( sx_scope( 1 , "C" ) )
Ciudades->( DbGoTop() )

Browse()

set scope to

RETURN( NIL )

En ambos test el browse muestra todos los registros.

Que estaré haciendo mal. Habrá que poner un include adicional,
una libreria o algo extra.

Lo he probado todo y no le encuentro explicación.

Lo raro es que en el tag estan bien los indices y si los voy cambiando
me ordena bien la informacion, pero cuando aplico el scope,
no restringue los datos, se muestra siempre todo.

Si alguien sabe algo, se los agradecía.

Utilizo xHarbour 0.95 y FWH y Apollo RDD.

Saludos

Juan
José Martin Uriarte
jmuarg@yahoo.es
User avatar
jmua
 
Posts: 96
Joined: Tue Oct 11, 2005 5:56 am

Postby MarioG » Tue Jun 27, 2006 10:47 am

Pregunto; Si haces un scope por el nombre de una ciudad, que esté en la Dbf, muestra esa sola ciudad?. Si no lo hace puede que sea un bug del RDD
... solo una pista para seguir investigando

Saludos
Resistencia - "Ciudad de las Esculturas"
Chaco - Argentina
User avatar
MarioG
 
Posts: 1380
Joined: Fri Oct 14, 2005 1:28 pm
Location: Resistencia - Chaco - AR

Re: Cual puede ser el problema - estoy confundido ??

Postby horacio » Tue Sep 02, 2014 1:06 am

El campo Ciudades->Nombre, cuantos caracteres tiene ????

Saludos
horacio
 
Posts: 1358
Joined: Wed Jun 21, 2006 12:39 am
Location: Capital Federal Argentina

Re: Cual puede ser el problema - estoy confundido ??

Postby MarioG » Tue Sep 02, 2014 1:17 am

Hola Horacio;
No se si va a ayudar en algo tu inteción de ayuda. El post es de Juan es de 2006!
Resistencia - "Ciudad de las Esculturas"
Chaco - Argentina
User avatar
MarioG
 
Posts: 1380
Joined: Fri Oct 14, 2005 1:28 pm
Location: Resistencia - Chaco - AR

Re: Cual puede ser el problema - estoy confundido ??

Postby horacio » Tue Sep 02, 2014 1:23 am

Tenes razon, total despiste ...

Saludos
horacio
 
Posts: 1358
Joined: Wed Jun 21, 2006 12:39 am
Location: Capital Federal Argentina


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: Google [Bot] and 41 guests