Saltar al siguiente valor dentro de un bucle??

18/09/2006 - 17:33 por Diego | Informe spam
amigos tengo un for que se ejecuta hasta cierto valor y lo que necesito es
que cuando encuentre un valor determinado vuelva al comienzo y siga con el
siguiente valor
Ejemplo de mi codigo
For vg_con_buc = 0 To dt_tab_equ.Count - 1
..(aqui existe otran validaciones)
...
..
If (vl_ba2_ret.Type = "E") And (tab_ba1_ret.Type = "") Then
"Quiero que cuando entre a este IF se vaya al siguiente valor para seguir
verif¡cando ?????????"
MessageBox.Show("No se pudo completar la actualización ")
End If
una vex entrado a ese if que no ahag los pasos de este
codigo que continua
...
...
next



Espero su ayuda y sugerencias
Muchas gracias de antemano.

Preguntas similare

Leer las respuestas

#6 Leonardo Azpurua [mvp vb]
18/09/2006 - 19:29 | Informe spam
escribió en el mensaje
news:

Hola!!

Ummmm, no recuerdo bien, pero creo que se puede poner un Next para que
salte al siguiente valor... no??

Saludos
Roberto M. Oliva


Hola, Roberto:

Sí. Era una de las cochinadas que se permitían en algunas versiones de
BASIC. No se si llegó hasta los BASIC "renovados" (tipo QuickBasic o
TurboBasic), pero VB no lo soporta, ya que el Next funciona como delimitador
del bloque.

Si lo intentaras, obtendrias un error "Next without For" en tiempo de
compilación.

Salud!
Respuesta Responder a este mensaje
#7 floyd303
18/09/2006 - 19:37 | Informe spam
Jajaja... gracias por la respuesta!!

Veo que te gusta el Visual Basic... y sobre todo el Visual Studio
2005!!!
No puedo estar mas de acuerdo contigo en que el VS 2005 es la cosa mas
lenta que ha parido madre porque Microsoft hace las cosas asi??
Con lo bien que va el VS 2003!!

Saludos
Roberto


Leonardo Azpurua [mvp vb] arroba punto ha escrito:

escribió en el mensaje
news:

Hola!!

Ummmm, no recuerdo bien, pero creo que se puede poner un Next para que
salte al siguiente valor... no??

Saludos
Roberto M. Oliva


Hola, Roberto:

Sí. Era una de las cochinadas que se permitían en algunas versiones de
BASIC. No se si llegó hasta los BASIC "renovados" (tipo QuickBasic o
TurboBasic), pero VB no lo soporta, ya que el Next funciona como delimitador
del bloque.

Si lo intentaras, obtendrias un error "Next without For" en tiempo de
compilación.

Salud!
Respuesta Responder a este mensaje
#8 Leonardo Azpurua [mvp vb]
18/09/2006 - 20:32 | Informe spam
escribió en el mensaje
news:

Jajaja... gracias por la respuesta!!

Veo que te gusta el Visual Basic... y sobre todo el Visual Studio
2005!!!
No puedo estar mas de acuerdo contigo en que el VS 2005 es la cosa mas
lenta que ha parido madre porque Microsoft hace las cosas asi??
Con lo bien que va el VS 2003!!

La verdad no tengo idea.

Siempre pensé que los desarrolladores que resolvían el problema de la
lentitud recomendando que se instalara un equipo mas poderoso eran unos
chapuceros, y ya ves.

Tambien siempre pensé que con el aumento en la potencia de los equipos
ibamos a poder hacer cosas más complejas mucho más rápido, y lo que hacemos
son cosas más torpes, por lo general más lento.

El VB sí que me gusta. Y el 2005, conceptualmente, es una maravilla. Pero la
ayuda es tan inteligente que nunca logré entender cómo funciona. Y es
demasiado lento para mis nervios.

Esperaremos la proxima generacion de procesadores. Aunque imagino que para
entonces ORCAS será VS 2007, y lograrán que cora como una babosa en los
futuros procesadores Heptium u Octum.

En fin... Si la empresa de software más grande del mundo recomienda equipos
mas poderosos ¿ce qué se quejan mis clientes? -todo tiene su lado bueno :-))

Salud!
Respuesta Responder a este mensaje
#9 Diego
18/09/2006 - 20:33 | Informe spam
A todos muchas gracias por su interes en ayudar .

Miles de Gracias MUchachos y saludos ...
Diego

"Leonardo Azpurua [mvp vb]" wrote:


"Alberto Poblacion"
escribió en el mensaje news:%232G91$
> "Leonardo Azpurua [mvp vb]" <l e o n a r d o (arroba) m v p s (punto) o r
> g> wrote in message news:
>> Con "C" (en todos los sabores) sí que se puede, con "continue". Es otra
>> de las cosas que echo de menos del viejo C.
>
> En la versión 2005 del VB ya le han añadido el "continue", que no
> existía en las versiones anteriores.

Que bien...

Cuando cambie mi actual PIV @3GHz por algo tal vez el triple de rápido y con
al menos el doble de memoria, me lo voy a instalar :-))


Salud!



Respuesta Responder a este mensaje
#10 Developers - Dany Acosta
19/09/2006 - 03:42 | Informe spam
mmm Yo siempre me queje de Vs2005 lento en los reportes pero.

Para los reportes uso el C1Reports for .Net de Component One una rapidez en los reportes barbaro...
Solucionado adios Crystal
lo unico que no pude optimizar fueron los Forms, pero al menos con 256mb de memoria en los equipos
clientes
no se nota mucho la lentitud (Equipos con Win98Se Pent. III - 500 )

Ahora desarrollo en un Equipo Pent. IV 3.00 Bus 800 con Mainboard Intel con 1 gb de memoria y noto
un poco de lentitud(Para lo que tenia antes era un PIV de 1.7 con 512mb).

Pero igual PORQUE MICROSOFT HIZO UN VS2005 BIEN LENTO




Leonardo Azpurua [mvp vb] escribió:
"Alberto Poblacion"
escribió en el mensaje news:%232G91$
"Leonardo Azpurua [mvp vb]" <l e o n a r d o (arroba) m v p s (punto) o r
g> wrote in message news:
Con "C" (en todos los sabores) sí que se puede, con "continue". Es otra
de las cosas que echo de menos del viejo C.


En la versión 2005 del VB ya le han añadido el "continue", que no
existía en las versiones anteriores.



Que bien...

Cuando cambie mi actual PIV @3GHz por algo tal vez el triple de rápido y con
al menos el doble de memoria, me lo voy a instalar :-))


Salud!


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida