do while vs scan

30/09/2003 - 00:54 por Noe diego Velazquez Hernandez | Informe spam
Hola foro !!

tengo una duda dentro del scan puedo utilizar un (select 1) no pierde la
secuencia del primer archivo ?

close data
select 1
use tabla1
select 2
use tabla2

scan
num=numemp
select 1
locate for num = keynumemp
if found()
ordenes
endif
endscan








PortalFox :: Nada corre como un zorro
http://www.portalfox.com

PortalFox - NNTP Forum Gateway

Preguntas similare

Leer las respuestas

#11 Carlos Yohn Zubiria
01/10/2003 - 13:30 | Informe spam
Ya veo que tu si lo ves. Yo sigo sin verlo curioso al menos.

Saludos,
A.G.P.


"Alex Feldstein [MVP]" escribió en el mensaje
news:
On Tue, 30 Sep 2003 13:16:53 +0200, "Carlos Yohn Zubiria"
wrote:

>¿Por qué ha desaparecido la respuesta de ANA a este mensaje?

Pues yo la veo sin problemas. No ha 'desaparecido' (en mi caso al
menos).

En el mensaje
Ana dice:
-
Alex:

La verdad es que estaba convencida de lo contrario. Para mí la única
diferencia entre estos comandos estaba en el skip automático que
realiza el
scan.
He mirado hasta en las ayudas y en VFP8 se dice explícitamente; pero
en el
VFP6 no y fue el que siempre utilicé.

Menos mal que siempre uno de ustedes está atento y "ataja" los
despistes. Es
increible lo que se aprende desde aquí. Muy agradecida como siempre,

Ana
-


Alex Feldstein
________________________________
Microsoft Visual FoxPro MVP
Please respond in the public groups so that everybody
can benefit from the exchange.
Favor de responder en los foros públicos asi todos se benefician.
(Address scrambled with ROT-13)
How To make good Newsgroups posts
http://dts-l.org/goodpost.htm
RFC 1855: Netiquette Guidelines
http://www.dtcc.edu/cs/rfc1855.html
How To Ask Questions The Smart Way
http://www.catb.org/~esr/faqs/smart-questions.html
Cómo hacer preguntas de manera inteligente:
http://www.sindominio.net/ayuda/pre...entes.html
Respuesta Responder a este mensaje
#12 Carlos Yohn Zubiria
01/10/2003 - 13:32 | Informe spam
Con do while no es necesario seleccionar la tabla siempre que uses los
comandos completos indicando el alias como digo mas abajo:
skip 1 in mialias
eof("mialias")
seek(dato, "mialias", "miindice")
etc.

Saludos,
A.G.P.


"Noe diego Velazquez Hernandez" escribió en el
mensaje news:
Hola Ana !

lo que deseo es que recorra todo el archivo(tabla2), comprobe que con DO
WHILE antes de el skip debo seleccionar otra ves la tabla2 , con SCAN no
es necesario seleccionarla otra ves no pierde la secuencia de la tabla2.
pero no utilizare ninguna de las dos con SELECT-SQL fue mas rapido y menos
codigo GRACIAS


PortalFox :: Nada corre como un zorro
http://www.portalfox.com

PortalFox - NNTP Forum Gateway
Respuesta Responder a este mensaje
#13 Ana María Bisbé York
01/10/2003 - 15:56 | Informe spam
Hola Carlos:

Es espantoso... dan ganas de "colgar los guantes" como se dice en el boxeo.
¿Pero es que nadie nos puede ayudar para trabajar en paz y tranquilidad?

Es desesperante... hoy he perdido hilos enteros... ya ni se ...

Saludos,

Ana

"Carlos Yohn Zubiria" escribió en el
mensaje news:#35Jj$
Ya veo que tu si lo ves. Yo sigo sin verlo curioso al menos.

Saludos,
A.G.P.


"Alex Feldstein [MVP]" escribió en el mensaje
news:
> On Tue, 30 Sep 2003 13:16:53 +0200, "Carlos Yohn Zubiria"
> wrote:
>
> >¿Por qué ha desaparecido la respuesta de ANA a este mensaje?
>
> Pues yo la veo sin problemas. No ha 'desaparecido' (en mi caso al
> menos).
>
> En el mensaje
> Ana dice:
> -
> Alex:
>
> La verdad es que estaba convencida de lo contrario. Para mí la única
> diferencia entre estos comandos estaba en el skip automático que
> realiza el
> scan.
> He mirado hasta en las ayudas y en VFP8 se dice explícitamente; pero
> en el
> VFP6 no y fue el que siempre utilicé.
>
> Menos mal que siempre uno de ustedes está atento y "ataja" los
> despistes. Es
> increible lo que se aprende desde aquí. Muy agradecida como siempre,
>
> Ana
> -
>
>
> Alex Feldstein
> ________________________________
> Microsoft Visual FoxPro MVP
> Please respond in the public groups so that everybody
> can benefit from the exchange.
> Favor de responder en los foros públicos asi todos se benefician.
> (Address scrambled with ROT-13)
> How To make good Newsgroups posts
> http://dts-l.org/goodpost.htm
> RFC 1855: Netiquette Guidelines
> http://www.dtcc.edu/cs/rfc1855.html
> How To Ask Questions The Smart Way
> http://www.catb.org/~esr/faqs/smart-questions.html
> Cómo hacer preguntas de manera inteligente:
> http://www.sindominio.net/ayuda/pre...entes.html


Respuesta Responder a este mensaje
#14 Carlos Yohn Zubiria
03/10/2003 - 09:55 | Informe spam
Realmente desesperante... y sobre todo es lo de siempre: que nadie de
explicaciones...

Saludos,
A.G.P.


"Ana María Bisbé York" escribió en el mensaje
news:
Hola Carlos:

Es espantoso... dan ganas de "colgar los guantes" como se dice en el


boxeo.
¿Pero es que nadie nos puede ayudar para trabajar en paz y tranquilidad?

Es desesperante... hoy he perdido hilos enteros... ya ni se ...

Saludos,

Ana

"Carlos Yohn Zubiria" escribió en el
mensaje news:#35Jj$
> Ya veo que tu si lo ves. Yo sigo sin verlo curioso al menos.
>
> Saludos,
> A.G.P.
>
>
> "Alex Feldstein [MVP]" escribió en el mensaje
> news:
> > On Tue, 30 Sep 2003 13:16:53 +0200, "Carlos Yohn Zubiria"
> > wrote:
> >
> > >¿Por qué ha desaparecido la respuesta de ANA a este mensaje?
> >
> > Pues yo la veo sin problemas. No ha 'desaparecido' (en mi caso al
> > menos).
> >
> > En el mensaje
> > Ana dice:
> > -
> > Alex:
> >
> > La verdad es que estaba convencida de lo contrario. Para mí la única
> > diferencia entre estos comandos estaba en el skip automático que
> > realiza el
> > scan.
> > He mirado hasta en las ayudas y en VFP8 se dice explícitamente; pero
> > en el
> > VFP6 no y fue el que siempre utilicé.
> >
> > Menos mal que siempre uno de ustedes está atento y "ataja" los
> > despistes. Es
> > increible lo que se aprende desde aquí. Muy agradecida como siempre,
> >
> > Ana
> > -
> >
> >
> > Alex Feldstein
> > ________________________________
> > Microsoft Visual FoxPro MVP
> > Please respond in the public groups so that everybody
> > can benefit from the exchange.
> > Favor de responder en los foros públicos asi todos se benefician.
> > (Address scrambled with ROT-13)
> > How To make good Newsgroups posts
> > http://dts-l.org/goodpost.htm
> > RFC 1855: Netiquette Guidelines
> > http://www.dtcc.edu/cs/rfc1855.html
> > How To Ask Questions The Smart Way
> > http://www.catb.org/~esr/faqs/smart-questions.html
> > Cómo hacer preguntas de manera inteligente:
> > http://www.sindominio.net/ayuda/pre...entes.html
>
>


Respuesta Responder a este mensaje
#15 Victor Espina
03/10/2003 - 15:16 | Informe spam
Pues ya somos dos: yo hubiera jurado que tu respuesta era 100% correcta.
Hasta el día de hoy SIEMPRE hago un SELECT alias ANTES del ENDSCAN pero
tal y como tu misma dices: menos mal que siempre hay alguien que nos aclara
los malos entendidos.

En cuanto a la diferencia de SCAN con DO WHILE, para mi la más significativa
es la necesidad del SKIP con el DO WHILE. Antes de que empezara a usar el
SCAN, no puedo decirte la cantidad de veces que se me colgó un programa por
entrar en un ciclo infinito de DO WHILE... solo porque olvidé poner el SKIP
antes del ENDDO... :-)

Saludos

Victor Espina


"Ana María Bisbé York" wrote in message
news:
Alex:

La verdad es que estaba convencida de lo contrario. Para mí la única
diferencia entre estos comandos estaba en el skip automático que realiza


el
scan.
He mirado hasta en las ayudas y en VFP8 se dice explícitamente; pero en el
VFP6 no y fue el que siempre utilicé.

Menos mal que siempre uno de ustedes está atento y "ataja" los despistes.


Es
increible lo que se aprende desde aquí. Muy agradecida como siempre,

Ana

"Alex Feldstein [MVP]" escribió en el mensaje
news:
> On Tue, 30 Sep 2003 02:01:16 +0200, "Ana María Bisbé York"
> wrote:
>
> >Pero te digo más, como te quedas parado en la tabla1, si el resultado


de
la
> >búsqueda es negativo pues la tabla1 va a fin de fichero y sale del


ciclo
del
> >scan aunque la tabla2 tenga miles de registros que comprobar.
>
> Ana:
>
> Estas en lo cierto en los comentarios que haces en tu respuesta en
> este hilo, excepto en este último. SCAN vuelve al area original (tabla
> 2 en el ejemplo) y continúa.
>
>
> Alex Feldstein
> ________________________________
> Microsoft Visual FoxPro MVP
> Please respond in the public groups so that everybody
> can benefit from the exchange.
> Favor de responder en los foros públicos asi todos se benefician.
> (Address scrambled with ROT-13)
> How To make good Newsgroups posts
> http://dts-l.org/goodpost.htm
> RFC 1855: Netiquette Guidelines
> http://www.dtcc.edu/cs/rfc1855.html
> How To Ask Questions The Smart Way
> http://www.catb.org/~esr/faqs/smart-questions.html
> Cómo hacer preguntas de manera inteligente:
> http://www.sindominio.net/ayuda/pre...entes.html


Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida