Visual Basic - En Procesos

Life is soft - evento anual de software empresarial
 
Vista:

En Procesos

Publicado por Pepa (54 intervenciones) el 03/07/2001 20:06:04
Como puedo dejar activo el escuchar eventos mientras estoy corriendo un proceso ?. Ej:
Do while not recordsets.eof
recordset.delete
loop

tengo que poner algun codigo dentro del while para escuchar que pasa si el usuario presiono un boton cancelar.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:En Procesos

Publicado por edu (423 intervenciones) el 03/07/2001 22:32:00
Adentro del While pon "DoEvents" o "DoEvent" uno de los dos es.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:En Procesos

Publicado por Alfredo (17 intervenciones) el 03/07/2001 22:39:41
Puedes usar lo siguiente:
Dim bCancel as Boolean

With Rs
DoEvents
For I = 1 To .RecordCount
.Delete
if bCancel = True Then Exit For
Next I
End With

Puedes declarar la variable a nivel generar de la forma y despues con alguna opcion de canccelar cambiar el valor de bCancel al hacer esto con el DoEvents que incluiste al principio del bucle ya puede reconocer el cabio de valor de bCancel y puede salir del bucle.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar