BUCLE ANIDADO

24/07/2004 - 20:45 por diego | Informe spam
Hola.
Primero que nada quiero agradecerle a todos los que participan y responden
las dudas que se presentan día a día. Es de incalculable valor la ayuda
que nos dan.
Mi consulta es: en visual basic puedo anidar dos bucles IF...END IF.
ej:
IF ctexto ="hola" then
IF cUsuario = "diego" then
msgbox "hola diego"
exit
end if

msgbox "hola"
end if

Cómo puedo hacer esto en visualfox 6?. Intenté algo parecido pero el
último ENDIF no me lo reconoce como parte del primer IF.
Y por último, quiero hacer algo como : IF nkey = 24 AND EOF()..pero no
me reconoce el AND!!

Una vez más, gracias a todos!.

Diego

-
PortalFox :: Nada corre como un zorr
http://www.portalfox.co

PortalFox - NNTP Forum Gatewa
 

Leer las respuestas

#1 Alex Feldstein
25/07/2004 - 00:22 | Informe spam
On Sat, 24 Jul 2004 11:45:08 -0700, "diego"
wrote:

Hola.
Primero que nada quiero agradecerle a todos los que participan y responden
las dudas que se presentan día a día. Es de incalculable valor la ayuda
que nos dan.
Mi consulta es: en visual basic puedo anidar dos bucles IF...END IF.
ej:
IF ctexto ="hola" then
IF cUsuario = "diego" then
msgbox "hola diego"
exit
end if

msgbox "hola"
end if

Cómo puedo hacer esto en visualfox 6?. Intenté algo parecido pero el
último ENDIF no me lo reconoce como parte del primer IF.
Y por último, quiero hacer algo como : IF nkey = 24 AND EOF()..pero no
me reconoce el AND!!




Pues estas haciendo algo mal ya que es casi igual que en VB.
Tu ejemplo tiene errores en VFP (no asi en VB).

Prueba asi:
IF ctexto ="hola" then
IF cUsuario = "diego" then
messagebox("hola diego")
endif
else
messagebox("hola")
endif


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)

Preguntas similares