Access - Detener código hasta cerrar formulario

 
Vista:

Detener código hasta cerrar formulario

Publicado por Rubén (47 intervenciones) el 18/10/2002 00:33:51
Estoy creando una aplicación en la que, en el momento de importar ciertos datos, los comprueba con los de una tabla existente, y si hay datos a mayores los añade, y sería necesario cubrir manualmente otros campos de esa tabla.
Desde código estoy automatizando el proceso, de forma que se abra una consulta o formulario para introducir esa nueva información, pero ¿cómo puedo hacer para que el código espere a que el usuario cierre esa consulta o formulario?
Gracias anticipadas por vuestras sugerencias.
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:Detener código hasta cerrar formulario

Publicado por Pancho (149 intervenciones) el 19/10/2002 23:42:15
Mas o menos seria asi:

en el codigo donde importas declaras

Public Dim bContinuar as boolean

en el procedimiento donde importas

bContinuar = true

do while not rst.eof

if bContinuar then
'Bajas los datos aqui
if <faltan datos> then
docmd.openform etc...
end if
rst.movenext 'movera el puntero del recorset incluso si se
'cumple la condicion anterior
'como la bandera eof aun no se ha activado
' el ciclo continuara indefinidamente hasta que
'cierres el formulario que llamaste para que
'se sigan evaluando los registros
endif
doevents
loop

en el formulario que llamas para completar datos

sub open_form()
bContinuar=false
endif

sub close_form()
bContinuar=true
endif

espero que te sirva de algo

Chao.
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