
Problemas con procedimientos
Publicado por jfableon (7 intervenciones) el 15/01/2011 02:10:23
Hola a todos:
Deseo resolver una duda que tengo acerca de como se ejecutan los procedimientos en Access cuando se llaman dentro de varias lineas de comando.
Me ha pasado que algunos comandos posteriores al llamado de un procedimiento se ejecutan antes de terminar de ejecutar el procedimiento entero, lo cual me ha provocado errores.
Por ejemplo:
Dim a, b, c
Private Sub boton_click()
a = 2
b = 3
c = 0
sub_suma
b = 8
msgbox c
End Sub
Private Sub sub_suma()
'aqui viene muchas más lineas
c = a + b
End Sub
Podría darse que el procedimiento se demorara en ejecutarse y por tanto el msgbox mostrara como mensaje cero o 10 en vez de 5?
Access continua ejecutando con los comandos así el procedimiento no haya terminado?
Esto quiere decir que se debería implementar algo para que access espere el final del procedimiento antes de continuar?
Deseo resolver una duda que tengo acerca de como se ejecutan los procedimientos en Access cuando se llaman dentro de varias lineas de comando.
Me ha pasado que algunos comandos posteriores al llamado de un procedimiento se ejecutan antes de terminar de ejecutar el procedimiento entero, lo cual me ha provocado errores.
Por ejemplo:
Dim a, b, c
Private Sub boton_click()
a = 2
b = 3
c = 0
sub_suma
b = 8
msgbox c
End Sub
Private Sub sub_suma()
'aqui viene muchas más lineas
c = a + b
End Sub
Podría darse que el procedimiento se demorara en ejecutarse y por tanto el msgbox mostrara como mensaje cero o 10 en vez de 5?
Access continua ejecutando con los comandos así el procedimiento no haya terminado?
Esto quiere decir que se debería implementar algo para que access espere el final del procedimiento antes de continuar?
Valora esta pregunta


0